當我在eclipse中處理我的應用程序時,有沒有辦法在仿真器中調試時看到我對應用程序的共享首選項所做的更改?在此先感謝查看Android應用程序的共享偏好?
回答
在模擬器中運行項目,然後從Eclipse中選擇菜單Windows-> open perspective - > DDMS。
從選項卡設備中選擇模擬器名稱,然後進入文件資源管理器,展開data-> data-> yourpackagename,您應該看到共享引用xml文件(只適用於仿真器或根設備)。最後,將此文件導出到Windows。
見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 not being called consistently
運行在仿真器 - >轉到文件管理器 - >數據/數據/ yourapplication的包/ Sharedpreferences.xml可以看到
設備需要根據此方法進行生根。 – patrickandroid 2016-01-07 00:09:35
並非如此,如果在androidmanifest.xml文件中將allowBackUp設置爲false,則某些應用程序可以允許提取其數據。 – Zoombie 2016-01-07 09:06:46
藉助adb backup命令,可以提取應用程序的數據。 – Zoombie 2016-01-07 09:07:24
- 1. 圖片查看在android共享偏好
- 2. Android共享偏好
- 3. Android共享偏好
- 4. 的Android,共享偏好和應用程序更新
- 5. 閱讀另一個Android應用程序的共享偏好
- 6. 的android共享偏好和捆綁包VS共享偏好
- 7. Android的共享偏好名
- 8. 共享偏好的Android
- 9. Android的共享偏好
- 10. Android的共享偏好
- 11. 共享偏好的Android
- 12. 共享偏好的Android
- 13. Android共享偏好重新啓動應用程序
- 14. 保存使用共享偏好的Android
- 15. 刪除我的應用程序的所有共享偏好
- 16. 安卓入門共享偏好崩潰的應用程序
- 17. 當我關閉應用程序時共享偏好值丟失
- 18. 該應用程序不記得共享偏好設置值
- 19. android共享應用程序
- 20. 自定義共享偏好的Android
- 21. 的Android:共享偏好值甚至犯
- 22. Android的共享偏好選擇圖像
- 23. 的android共享偏好問題
- 24. Android的共享偏好問題
- 25. Android的共享偏好mColorPicker問題
- 26. android中的共享偏好通知
- 27. Android的共享偏好愨活動
- 28. 如何知道在共享偏好中有多少共享偏好Android
- 29. 共享偏好以及偏好片段
- 30. Android:jni中的共享偏好
是的,但該方法只適用於仿真器或adb以root身份運行的設備;否則你需要使用run-as工具或讓應用程序自己導出數據。 – 2012-07-06 03:59:23
我知道,我推薦這種方式,因爲taormania想要在他的模擬器中看到。 – R4j 2012-07-06 04:12:22
要從DDMS的角度輕鬆導出文件,只需點擊「拉」按鈕 - 它看起來像一個帶有紅色箭頭的軟盤。 – 2013-08-30 03:17:05