Ale*_*dam 234
SharedPreferences存储在app数据文件夹的xml文件中,即
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
Run Code Online (Sandbox Code Playgroud)
或默认首选项:
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml
Run Code Online (Sandbox Code Playgroud)
在运行时添加的SharedPreferences不存储在Eclipse项目中.
注意:访问/data/data/<package_name>需要超级用户权限
首选项可以在代码中设置,也可以在res/xml/preferences.xml中找到.您可以在Android SDK网站上阅读有关偏好的更多信息.
只是为了节省你们的一些时间......
在我的Galaxy S v.2.3.3上,共享首选项不存储在:/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
但现在位于: /dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
我相信他们在2.3中改变了这个
我只是试图在下面获得共享偏好的路径.这对我有用.
File f = getDatabasePath("MyPrefsFile.xml");
if (f != null)
Log.i("TAG", f.getAbsolutePath());
Run Code Online (Sandbox Code Playgroud)
小智 5
共享首选项是我们可以存储的键/值对。它们是内部存储类型,这意味着我们不必创建外部数据库来存储它。要查看它,请转到,1)转到菜单栏中的查看。选择工具窗口。2) 单击设备文件资源管理器。3) 设备文件资源管理器在右侧打开。4) 找到数据文件夹并单击它。5) 在数据文件夹中,您可以选择另一个数据文件夹。6) 尝试在此数据文件夹中搜索您的包名称。例如:com.example.com 7) 然后单击 shared_prefs 并打开 .xml 文件。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
139816 次 |
| 最近记录: |