保存少許數據,而且須要保存的數據格式簡單,只是普通的字符串、標量類型的值等spa
數據保存的地址爲:/data/data/packageName/shared_prefs文件夾下code
主要涉及兩個類SharedPreference和Editor類對象
SharedPreferences主要讀取應用程序的數據字符串
Editor主要負責寫入數據get
得到:it
SharedPreferences sharedPreferences = getSharedPreferences("name",mode) name:主要是指 Preference的名字 mode分爲: Context.MODE_PRIVATE:數據只能被本應用程序讀、寫 Context.MODE_WORLD_READABLE:該Preference能夠被其餘的應用程序讀,可是不能寫 Context.MODE_WORLD_WRITEABLE:該Preference能夠被其餘的應用程序讀,可是不能讀、寫
得到:權限
SharedPreferences.Editor = sharedPreferences .edit(); 注意:editor修改完成之後,記得調用commint()方法,提交修改
讀寫其餘應用的SharedPreference,前提是該Preference指定的訪問權限是對外開放的,須要制定爲 Context.MODE_WORLD_READABLE或者是 Context.MODE_WORLD_WRITEABLE程序
具體的步驟以下:方法
一、須要建立其餘應用對應的Context數據
具體代碼:Context cotext =createPackageContext("包名",Context.CONTEXT_IGNORE_SECURITY)
二、調用Context的getSharedPreference方法得到SharedPreference對象
三、若是須要寫入參數,調用Preference對應的Editor類