当我创建一个首选项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