我正在制作一个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数据库
监控网络请求
java - 调试期间请参阅Real Device中的共享首选项xml文件-LMLPHP

10-06 12:47
查看更多