Khi tôi tạo tệp xml tùy chọn (bằng cách nhấp chuột phải vào tên dự án, chọn | Mới | Khác | Tệp XML Android, sau đó chọn "Tùy chọn" từ trình quay "Loại tài nguyên" trong hộp thoại "Tệp XML Android mới"), nó lưu nó trong res/xml thay vì res/layout. Đây có phải là nó phải không?Tệp .xml Tuỳ chọn nên đi đâu?
Trả lời
Có, tệp xml tùy chọn phải nằm trong thư mục res/xml.
Thư mục res/layout, như tên cho thấy, chỉ dành cho tệp xml bố cục.
Theo mặc định tệp SharedPreference được lưu trữ trong thư mục dự án tương ứng với tên tùy chọn đó và với định dạng xml.
Nếu bạn muốn xem tập tin đó hoặc xem các dữ liệu của tập tin đó trong Eclipse sau đó làm như sau:
goto FileExplorer trong DDMS của Eclipse sau đó
data/data/YOUR_APPLICATIO_PACKAGE/shared_prefs/abc.xml
Ở đây, abc.xml là của bạn tệp tùy chọn mà bạn đã tạo trong quá trình thực thi ứng dụng. Bây giờ sao chép tập tin đó vào máy tính và bạn có thể xem dữ liệu và giá trị của nó mà bạn đã lưu vào shared_prefs.
Tận hưởng. :)
BTW, câu trả lời này đang nói về một tệp tùy chọn khác với OP. http://stackoverflow.com/questions/6146106/where-are-shared-preferences-stored có nhiều cuộc thảo luận hơn về tệp tùy chọn chia sẻ thời gian chạy của ứng dụng. Câu hỏi ở đây là về tệp tùy chọn ** thời gian phát triển **, ** chỉ định ** tên và loại tùy chọn (còn gọi là cài đặt người dùng) mà người dùng có thể đặt cho ứng dụng của bạn: http://developer.android.com /guide/topics/ui/settings.html#DefiningPrefs – ToolmakerSteve
Bạn cũng nên xem tài liệu. bạn chắc chắn sẽ cần nó.
http://developer.android.com/guide/topics/resources/available-resources.html
- 1. Thư viện nên đi đâu trong Rails 3?
- 2. FacebookOAuthClient đã đi đâu?
- 3. java stderr đi đâu?
- 4. TweetSharp - FluentTwitter đã đi đâu?
- 5. Phương pháp mới đi đâu?
- 6. WPF/C#: Tôi nên lưu tệp tùy chọn của người dùng ở đâu?
- 7. Tôi nên thêm tùy chọn --rest cho MongoDB ở đâu?
- 8. Tuỳ chọn Tiện ích con Trang tổng quan thực sự được lưu ở đâu?
- 9. Là một newbie, tôi nên đi đâu nếu tôi muốn tạo một chương trình GUI nhỏ?
- 10. Tôi nên viết một tệp tạm thời ở đâu?
- 11. Đi qua Tuỳ chỉnh Headers yêu cầu Ajax trên Select2
- 12. MVC, các lớp học sẽ đi đâu?
- 13. Tôi nên đặt các tệp cấu hình IPython ở đâu?
- 14. Nên đặt beans.xml ở đâu?
- 15. Tài sản nên đi đâu trong dự án đánh lửa mã?
- 16. Nhập/Xuất Tuỳ chọn Dự án
- 17. Đi bộ một cây XML trong C#
- 18. Rx nên được sử dụng ở đâu?
- 19. Tệp XML đi kèm với tệp lắp ráp .NET là gì?
- 20. Mã django nên ở đâu?
- 21. Tuỳ chọn được bật phụ thuộc vào Sở thích khác
- 22. Tôi nên bao gồm normalize.css ở đâu?
- 23. Hộp thoại bộ chọn tệp trong WPF ở đâu?
- 24. Tôi cần có hộp thoại tùy chỉnh trong Tuỳ chọn
- 25. Xử lý ngoại lệ trong PHP: $ e đi đâu?
- 26. Tôi nên lưu trữ các tệp nhạy cảm trên Heroku ở đâu?
- 27. Tôi nên đặt tệp logging.properties cho java.util.logging trong ứng dụng web (dự án maven) ở đâu?
- 28. Chọn ..... ở đâu .... HOẶC
- 29. Làm cách nào để kiểm soát các tệp $ py.class đi đâu?
- 30. Truy vấn SQL - Tôi đang đi sai ở đâu?
Cảm ơn; một tệp xml ưu tiên dường như giống như một tệp bố cục cho tôi, mặc dù - sau khi tất cả, bạn đang thao tác với giao diện người dùng của màn hình Tùy chọn trong đó, phải không? –
Bạn không thực sự thao tác giao diện người dùng của màn hình Tùy chọn, bạn chỉ cần điền vào loại tùy chọn bạn muốn và bố cục được chuẩn bị trước sẽ được điền vào cho bạn. Tuy nhiên, các tệp bố cục của bạn thực sự xác định vị trí trên màn hình mọi thứ được đặt – HXCaine