-
SQLiteDatabase查看全部
-
SQLite支持的數據類型查看全部
-
Android數據存儲方式查看全部
-
GestureDetector查看全部
-
GestureDecetor手勢識別查看全部
-
SharedPreferences的創建 在 MainActivity 的 onCreate()方法中添加如下代碼: SharedPreferences pref = getSharedPreferences("MyPreference",MODE_PRIVATE); //文件命名為“MyPreference”,權限為 MODE_PRIVATE,只限當前程序讀取。 //由pref獲取編輯器對象,用于寫入數據。 Editor editor = pref.edit(); editor.putString("name","張三"); editor.putInt("age",27); editor.putLong("time",System.currentTimeMillis()); editor.putBoolean("man",true); // 每次操作之后都需要commit才會生效,不管是添加修改還是刪除。 editor.commit();//提交數據,也就是把數據保存到SharedPreferences文件 editor.remove("man"); editor.commit(); System.out.printf(pref.getString("name","-"));//參數一是Key,參數二是默認值,如果name是空值,則使用默認值。 System.out.printf("age",0); ------------------------- 如圖,查看模擬器中的存儲路徑。查看全部
-
Android的四種數據存儲方式: 1. SharedPreferences 2. SQLite 3. Content Provider 4. File --------------------- SharedPreferences: 1. 是一種輕型的數據存儲方法; 2. 本質是基于 XML 文件存儲 key-value 鍵值對數據; 3. 通常用來存儲一些簡單的配置信息。一般是放置當前應用的屬性值,信息量不多,所以用數據庫的話不劃算,還可能造成時間上的浪費。 只能實現非常簡單的存放數據和讀取數據。SharedPreferences只能識別簡單的數據類型,比如String、int,對于復雜的類型,比如自定義的類型,可能就無法存儲了(或者通過轉碼操作轉變為字符串也倒是可以存儲)。 SharedPreferences屬于Android自帶的輕量級的存儲類,效率并不是很高。 ---------------------- 要點: 1. SharedPreferences對象本身只能獲取數據而不支持存儲和修改,存儲和修改是通過 Editor 對象實現的; 2. 實現 SharedPreferences 存儲的步驟: (1)獲得 SharedPreferences 對象; (2)獲得 SharedPreferences.Editor 對象; (3)通過 Editor 接口的 putXxx 方法保存 key-value對,其中的Xxx表示不同的數據類型; (4)通過 Editor 接口的 commit 方法保存 key-value對。查看全部
-
SharedPreferences: 1.是一種輕型的數據存儲方式 2.本質是基于XML文件存儲key-value鍵值對數據 3.通常用來存儲一些簡單的配置信息,如窗口狀態,設置壁紙,下次登錄是否保存之前數據等。 存儲int、string等簡單類型查看全部
-
兩種廣播的特點查看全部
-
SQLiteOpenHelper查看全部
-
獨占性查看全部
-
SQLIte的優勢查看全部
-
數據偏SQLite查看全部
-
edfsdfd查看全部
-
guangbbb查看全部
舉報
0/150
提交
取消