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

正文內(nèi)容

第10章儲存偏好設(shè)定、檔案與資料庫-預(yù)覽頁

2025-08-13 07:13 上一頁面

下一頁面
 

【正文】 nteger、 Long和 String型態(tài)的資料。 1011 存取活動的偏好設(shè)定 – 讀取偏好設(shè)定資料 ?讀取偏好設(shè)定建議是在 onResume()覆寫方法,在取得 SharedPreferences物件 prefs後,使用getString()、 getFloat()或 getInt()等方法取得儲存字串、浮點數(shù)和整數(shù)等值,如下所示: String amount = (PREF_AMOUNT, 10000)。 1011 存取活動的偏好設(shè)定 – 儲存偏好設(shè)定資料 1 ?儲存偏好設(shè)定建議是在 onPause()覆寫方法,我們是使用 資料,如下所示: prefEdit = ()。 (PREF_RATE, rate)。 1012 存取應(yīng)用程式的偏好設(shè)定 – 取得物件 ?我們需要使用繼承自 Context類別的getSharedPreferences()方法來取得SharedPreferences物件,如下所示: private SharedPreferences prefs。 1013 存取偏好設(shè)定頁面的設(shè)定值 – 載入偏好設(shè)定頁面的預(yù)設(shè)值 ?一般來說,因為偏好設(shè)定頁面不會是應(yīng)用程式的主活動,所以,在主活動的 onCreate()覆寫方法需要載入偏好設(shè)定頁面的預(yù)設(shè)值,如下所示: ( this,false)。 String password = (password, )。 ? Android應(yīng)用程式可以在三個地方儲存檔案,如下所示: ? 內(nèi)部儲存裝置:在保護目錄的儲存空間讀寫檔案資料。 1021 儲存至內(nèi)部儲存裝置的檔案 – 開啟檔案輸出串流 ? Android程式碼是使用 FileOutputStream類別將資料寫入檔案,如下所示: FileOutputStream out = openFileOutput( fname,MODE_PRIVATE)。 ?最後呼叫 flush()方法輸出串流資料,和 close()方法關(guān)閉串流,如下所示: ()。 ?程式碼使用繼承自 Context類別的 openFileInput()方法開啟 FileInputStream檔案輸入串流,參數(shù)是檔案名稱字串,然後使用此物件建立InputStreamReader物件。 buffer = new char[READ_BLOCK_SIZE]。 finish()。 if (!()) ()。接著使用 File物件 file來建立 FileOutputStream和 FileInputStream物件,以便寫入和讀取檔案內(nèi)容,如下所示: FileOutputStream out = new FileOutputStream(file)。 ?程式碼呼叫 openRawResource()方法開啟InputStream串流,參數(shù)是檔案的資源索引,然後使用建構(gòu)子建立 InputStreamReader讀取串流。 1023 讀取原料資源的檔案 – 關(guān)閉串流 ?最後一樣需要使用 close()方法來關(guān)閉串流,如下所示: ()。 1031 關(guān)聯(lián)式資料庫 – 說明 ?關(guān)聯(lián)式資料庫系統(tǒng)( Relational Database System)是目前資料庫系統(tǒng)的主流,巿面上大部分資料庫管理系統(tǒng)都屬於關(guān)聯(lián)式資料庫管理系統(tǒng)(Relational Database Management System),例如: Access、 MySQL、 SQL Server和 Oracle等。 ? 單一檔案的 SQLite資料庫,可以讓 Android應(yīng)用程式很容易進行安裝,而且不用特別進行資料庫系統(tǒng)的設(shè)定與管理。 ? 資料操作語言( Data Manipulation Language, DML):資料表記錄的查詢、插入、刪除和更新。 ? 數(shù)字欄位不需要使用單引號括起,例如:價格為 600元的 SQL指令,如下所示: SELECT * FROM titles WHERE price=600 1033 SQL語言的基礎(chǔ) – SELECT查詢記錄 (WHERE子句 2) ? 文字和備註欄位可以使用 【 LIKE】 包含運算子,只需包含此字串即符合條件,再配合 %或 _萬用字元,可以代表任何字串或單一字元,只需包含的子字串就符合條件。 1033 SQL語言的基礎(chǔ) – INSERT新增記錄 ? SQL新增記錄 INSERT指令可以新增一筆記錄例如:在 titles資料表新增一筆記錄的 SQL指令,如下所示: INSERT INTO titles (title, price) VALUES (39。Access39。Access39。 private static final int DATABASE_VERSION = 1。 onCreate(db)。 db = ()。 ContentValues cv = new ContentValues()。 ? 在建立後,呼叫 insert()方法來新增記錄,如下所示: id = (DATABASE_TABLE, null, cv)。 count = (DATABASE_TABLE, cv, title=39。 + title + 39。 ?上述程式碼指定第 3個參數(shù)的條件為 _id欄位值等於 rowId變數(shù),可以取回指定記錄編號的記錄資料。 i++) { str += ( (colNames[0])) + \t\t。 } ? 程式碼首先呼叫 moveToFirst()方法移至第 1筆記錄, getCount()方法傳回記錄數(shù),然後使用 for迴圈來走訪每一筆記錄, moveToNext()方法可以移至下一筆。 ? 上述程式碼建立 SQL指令的 INSERT指令來新增記錄,同理,可以建立 UPDATE指令來更新記錄; DELETE指令刪除記錄資料。 i 。
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1