查看安卓应用的共享首选项?



当我在 eclipse 中处理我的应用程序时,有没有办法查看我在模拟器中调试应用程序时对应用程序的共享首选项所做的更改?提前致谢

在模拟器中运行项目,然后从 Eclipse 中选择菜单 Windows-> open perspective ->DDMS。
从选项卡设备中,选择模拟器名称,然后转到文件资源管理器,展开数据>数据>您的包名称,您应该会看到共享引用 xml 文件(仅适用于模拟器或 root 设备)。最后,将此文件导出到窗口。
见 http://developer.android.com/tools/debugging/ddms.html
更新
另一种方式,您可以收听共享首选项更改:

SharedPreferences.OnSharedPreferenceChangeListener prefListener = 
new SharedPreferences.OnSharedPreferenceChangeListener() {
  public void onSharedPreferenceChanged(SharedPreferences prefs,String key) {
if (key.equals("YourKey")) 
     {
          //Get this
     } 
 }
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);          
preferences.registerOnSharedPreferenceChangeListener(prefListener);

请参阅 SharedPreferences.onSharedPreferenceChangeListener 未被一致调用

在模拟器上运行 --> 转到文件资源管理器 -->可以看到数据/数据/您的应用程序的包/共享首选项.xml

相关内容

  • 没有找到相关文章

最新更新