freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

andriod音樂播放器設計方案(編輯修改稿)

2025-05-30 02:37 本頁面
 

【文章內容簡介】 型組織、描述和存儲,具有較小的重復度、較高的數據獨立性和易擴展性,并且可以被在一定范圍內的各種用戶共享。在涉及數據庫的軟件開發(fā)中,需要根據有待解決的問題性質、規(guī)模,以及所采用的前端程序創(chuàng)建工具等,做出合適的數據庫類型選擇。. 數據庫及字段屬性. 字段設計file_table 主要是保存歌曲名字、類型、路徑字段說明:Id 歌曲id號 fileName 歌曲名字 filePath 歌曲路徑 sort 歌曲類型(、)屬性數據類型允許空主鍵_IdINTEGERNot nullPrimary keyfileNameTEXTNot nullfilePathTEXTsortINTEGER 表 列名數據類型長度字段描述_Idinteger5編號,主鍵groupidinteger5組編號Musicidinteger5歌曲編號 表 Android自帶一個MediaStore封閉類 專門來存儲媒體信息通過Uri EXTERNAL_CONTENT_URI 來訪問SDcard中的歌曲詳細信息 圖 MP3下載列表 . 音樂播放器ER圖音樂播放器 ER(實體聯(lián)系:entityrelation圖),歌曲的信息有歌曲名字、發(fā)行年份、流派名稱、專輯名稱、藝術家名稱、曲目號碼。歌曲的排列形成播放列表。列表有自己的編號,同時也給組成列表的歌曲名字分配編號。. 數據庫連接這里將介紹如何進行Android數據庫連接,Android中自帶SQLite數據庫,這是一個十分小型的數據庫,這樣正適合Android這種移動平臺使用。Android數據庫存儲的位置在data/data/項目文件夾/databases/目錄下 。Android是利用ContentProvider作為內容提供商,SQLiteOpenHelper數據庫幫助類來進行對數據庫的創(chuàng)建和操作。()方法直接對數據庫進行操作。程序中數據庫類為DBHelper extends SQLite Open Helper(繼承關系),內容提供類DBProvider extends Content Provider(繼承關系)。. 創(chuàng)建數據庫Android 提供了標準的數據庫創(chuàng)建方式。繼承SQLiteOpenHelper ,實現(xiàn)onCreate 和 onUpgrade 兩個方法,有個好處就是便于數據庫版本的升級,連接數據庫的算法如下:public DBHelper(Context context) {// 創(chuàng)建數據庫 super(context, DATABASE_NAME,null, DATABASE_VERSION)。 }public void onCreate(SQLiteDatabase db) {// 創(chuàng)建時調用 (DATABASE_CREATE)。}public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {// 版本更新時調用(DROP TABLE IF EXISTS File_Table)。onCreate(db)。 } @Override // 在ContextProvider運行時自動創(chuàng)建數據庫 public boolean onCreate() { dbOpenHelper= new DBHelper(getContext())。 return true。 }數據庫如果創(chuàng)建不成功則拋出FIleNotFoundException異常. 操作數據庫 Android對數據庫的操作主要有插入、刪除、更新、查詢操作,在進行任何操作時都必須指定一個Uri,才能對相應的表進行數據操作。//數據庫刪除操作@Override public int delete(Uri arg0, String arg1, String[] arg2) { SQLiteDatabase db = ()。 try {(, arg1, arg2)。 } catch (Exception ex) { ()。 }return 1。}@Override//數據庫插入操作 public Uri insert(Uri uri, ContentValues values) { SQLiteDatabase db = ()。 long count = 0。 try { count = (, null, values)。 } catch (Exception ex) { ()。 } if (count 0) return uri。 else return null。}. 數據顯示程序是利用Cursor游標類指向數據表中的某一項,然后進行查詢數據,用Log日志顯示出來。@Override//數據庫查詢操作 public Cursor query(Uri uri, String[] projection, String selection,String[] selectionArgs, String sortOrder) { SQLiteDatabase db = ()。// 依次參數為:表名,查詢字段,where語句,替換,group by(分組),having(分組條件),order by(排序) Cursor cur = (, projection, selection,selectionArgs, null, null, sortOrder)。return cur。}第5章 播放器系統(tǒng)功能的實現(xiàn). 播放器主界面功能實現(xiàn)主界面是用戶使用軟件的的第一個視野圖,也是用戶對軟件風格的第一印象圖,很大影響用戶對使用軟件的評價,尤為重要。. 主界面顯示: 圖 Android的每一個可視化界面,都有其的唯一的布局配置文件,該文件里面有各種布局方式,和各種資源文件如圖像,文字,顏色的引用,程序在運行時,可以通過代碼對各配置文件進行讀取。這樣就可以形成不同的可視化界面和炫麗的效果。播放器主界面是一個Activity,Android工程在每個activity啟動的時候會首先執(zhí)行Oncreate()方法,如
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1