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

正文內(nèi)容

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

2025-05-30 02:37 本頁面
 

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