當我創建一個首選項xml文件時(通過右鍵單擊項目名稱,選擇|新建|其他| Android XML文件,然後從「新建Android XML文件」對話框中的「資源類型」微調器中選擇「首選項」 ),它將其保存在res/xml而不是res/layout中。這是應該的嗎?Preferences .xml文件應該放在哪裏?
5
A
回答
9
是的,首選XML文件應該在res/xml目錄中。
顧名思義,res/layout目錄僅適用於佈局xml文件。
2
默認情況下,SharedPreference文件存儲在具有該首選項名稱和xml formate的相應Project目錄中。
如果你想看到的文件或查看在Eclipse中該文件的數據然後做如下:
轉到FileExplorer在Eclipse的DDMS然後
data/data/YOUR_APPLICATIO_PACKAGE/shared_prefs/abc.xml
這裏,abc.xml是你的在應用程序執行過程中創建的首選項文件。現在將該文件複製到PC,您可以查看已保存到shared_prefs的數據及其值。
享受。 :)
+0
順便說一句,此答案與OP不同,在討論不同的偏好文件。 http://stackoverflow.com/questions/6146106/where-are-shared-preferences-stored有更多關於應用運行時共享偏好文件的討論。這裏的問題是關於**開發時間**首選項文件,其中**指定用戶可以爲您的應用程序設置的首選項的名稱和類型(又名用戶設置):http://developer.android.com /guide/topics/ui/settings.html#DefiningPrefs – ToolmakerSteve
1
相關問題
- 1. 「.htaccess」文件應該放在哪裏?
- 2. forms.py文件應該放在哪裏?
- 3. 我應該在哪裏放NHibernate hibernate-mapping xml文件?
- 4. omniauth.rb應該放在哪裏?
- 5. beans.xml應該放在哪裏?
- 6. gradle.jar應該放在哪裏?
- 7. ViewModels應該放在哪裏?
- 8. 我應該在哪裏放置靜態文本文件?
- 9. 我應該在哪裏放置Rails 5.1的中間件文件?
- 10. 我應該在Android Studio中將IInAppBillingService.aidl文件放在哪裏?
- 11. 在Ubuntu中,我應該在哪裏放置這些文件?
- 12. 我應該在哪裏放置在FBConnect
- 13. 我應該在哪裏放置在phabricator
- 14. 應該在哪裏「包含」放在C++
- 15. 我應該在哪裏保存文件
- 16. 這個文件應該在哪裏?
- 17. 哪裏應該在Prestashop 1.4x中放置htaccess文件?
- 18. Jython,我應該在哪裏放置我的.py文件
- 19. Symfony 3.3 - 我應該在哪裏放置CSS和JS文件?
- 20. 我應該在哪裏放置自定義的.d.ts文件?
- 21. 我應該在哪裏將函數放入管道文件中?
- 22. Endeca - 應該在哪裏放置更新文件?
- 23. 我應該在哪裏放置netbeans下的java屬性文件
- 24. 我們應該在哪裏放置HBM文件?
- 25. 我應該在哪裏放置我的CSS文件? Symfony 3.0
- 26. 使用composer時應該在哪裏放置數據文件?
- 27. 我應該在哪裏放置gtk.h文件?
- 28. 我應該在哪裏放置phpdoc.xml文件?
- 29. 我的Azure雲服務存儲文件應該放在哪裏?
- 30. 我應該在哪裏放置jar文件?
謝謝;一個偏好xml文件對我來說似乎更像是一個佈局文件 - 畢竟,您正在操縱其中的首選項屏幕的用戶界面,對吧? –
您不會真正操縱「首選項」屏幕的用戶界面,只需填寫所需的偏好設置,併爲您填寫預先準備好的佈局。但是,您的佈局文件實際上定義了屏幕上的位置 – HXCaine