第6章主要描述持久化技術。
1.文件存儲 android中對文件的io操作, openFileOutput(“文件名”,Context.MODE_PRIVATE);
這個文件名不可以包含路徑,因為所有的文件默認都存在: /data/data/<packagename>/files/目錄下的.openFileOutput方法返回的是FileOutputStream對象, 把這個FileOutputStream(就一個字節輸出流),傳給OutputStreamWriter方法中,得到的是一個Writer, 賦給BufferedWriter,將數據寫入到文件中即可.
2.SharedPreferences儲存 使用的是鍵值對方式來存儲數據的,它比文件存儲方便多了.通過getSharePreferences(“指定SharedPreferences文件的名稱”,操作模式)
這個文件存放在/data/data/<package name>/shared_prefs/目錄下.3.SQLite數據庫存儲 這里不再贅述. 其中SQLiteOpenHelper可參考下文 http://blog.csdn.net/gkkk_1/article/details/53457855
新聞熱點
疑難解答