我正在制作一个Android应用程序,其中我必须通过字符串格式以共享首选项保存图像名称。
我可以在Android设备监视器中看到我的共享首选项xml文件,但我想在我的真实android设备中看到它。我已在android设备本地数据中搜索,在调试过程中的任何地方都找不到我的应用程序包名称或xml文件。
请帮助我,为什么在调试期间无法在移动设备中看到我的应用程序包。
最佳答案
SharedPreferences存储在应用程序数据文件夹中的xml文件中,
即/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
或默认首选项位于:
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PACKAGE_NAME_preferences.xml
从这个Answer
但是,您也可以在调试模式下使用Stetho访问sharedpreferences
。即,您可以从Chrome浏览器中查看sharedPreferences
。Stetho
可以:
查看和编辑SharedPreferences
查看和编辑sqlite数据库
监控网络请求