安卓筆記之-資料儲存
阿新 • • 發佈:2018-12-19
檔案儲存、
1.安卓Context類給我們提供了一個方法叫openFileOutput()這個方法攜帶兩個引數,第一個是檔名第二個檔案操作模式這裡一般是固定的兩種MODE_PREVATE和MODE_APPEND還有兩種被廢棄不用。該方法返回的是一個java檔案IO流的物件。可以利用Java流方式把資料寫到檔案中。該方法不用寫儲存路經因為是預設在data包名目錄下。 2.setSelection()方法是實現將游標移動到文字末端可以繼續輸入.這方法帶的是原始文字長度 。 3.TextUtils.isEmpty()可以一次性判斷null和空字串。等價於null&&""判斷。 4.做登陸介面時需要實現記住密碼的時我們可以使用SharedPreferences來實現賬戶密碼的儲存效果。//具體程式碼見第一行程式碼208頁。 5.SqliteOpenHelper的構造方法攜帶四個引數分別是上下文,儲存的檔名,null,版本號。如果要實現表數量的增加或者讓onUpgrade()執行只需要把版本號改成>1即可。 6。SqliteOpenHelper有兩個方法getReadableDatabase()和getWritableDatabase()方法多用於建立和更新資料庫的。 7.增改操作的時候都是四個引數第二個都是value,然後刪除只傳入三個引數沒有value。增改操作的時候是修改第三第四引數寫對應的列名。閃是第二第三進行修改引數。