****android:SharedPreferences类用于保存软件配置参数,比如boolean,int,float,long,String等数
据.使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,路径
为:/data/data/<package name>/shared_prefs。
获取SharedPreferences的两种方式:
1 调用Context对象的getSharedPreferences()方法
2 调用Activity对象的getPreferences()方法
Android中得到SharedPreference的方式有四种:
ContextWrapper.getSharedPreferences(String name, int mode)
Activity.getPreferences(int mode)
PreferenceManager.getSharedPreferences()
PreferenceManager.getDefaultSharedPreferences(Context context)
SharedPreferences的四种操作模式:
Context.MODE_PRIVATE
Context.MODE_APPEND
Context.MODE_WORLD_READABLE
Context.MODE_WORLD_WRITEABLE
Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容
Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件.
Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件.
MODE_WORLD_READABLE:表示当前文件可以被其他应用读取.
MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入.
参考资料:http://www.th7.cn/Program/Android/201211/113248.shtml
****PopupWindow自定义弹出窗体
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载