我正在创建一个Android应用程序,我必须通过字符串格式在共享首选项中保存图像名称。
我能够在Android设备监视器中看到我的共享首选项xml文件,但我希望在我的真实Android设备中看到它。我在android设备本地数据中搜索了我在调试期间无论在哪里都看到我的应用程序包名称和xml文件。
请帮助我为什么在调试过程中无法在移动设备中看到我的应用程序包。
答案 0 :(得分:1)
SharedPreferences存储在app数据文件夹的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
可以:
答案 1 :(得分:0)
您需要拥有root权限才能在真实设备中查看应用的共享偏好
<强>步骤强>
1.Root你的手机(对于root电话我建议使用kingo root移动应用程序)
2.install根浏览器/根浏览器应用
3.go to folder data - &gt; data - &gt; your packagename - &gt; shared_prefs - &gt; your shared prefs name