Di mana dalam proyek Eclipse mungkin orang menemukan file preferensi bersama?
android
sharedpreferences
burung unta pertanian
sumber
sumber
Jawaban:
SharedPreferences disimpan dalam file xml di folder data aplikasi, yaitu
atau preferensi default di:
SharedPreferences yang ditambahkan selama runtime tidak disimpan dalam proyek Eclipse.
Catatan: Mengakses
/data/data/<package_name>
membutuhkan hak pengguna supersumber
/data/data/<package>/shared_prefs/<package>_preferences.xml
./<package>_preferences.xml
dan/<package>.xml
pada perangkat. Mungkin itu tergantung pada tingkat API aplikasi?PreferenceManager.java
,getDefaultSharedPreferences
berfungsi di sini: android.git.kernel.org/?p=platform/frameworks/… . Dan itu tidak berubah dalam versi terbaruPrefencesManager.jave
juga: android.git.kernel.org/?p=platform/frameworks/…Preferensi dapat diatur dalam kode atau dapat ditemukan di res / xml / preferensi.xml. Anda dapat membaca lebih lanjut tentang preferensi di situs web Android SDK.
sumber
Hanya untuk menghemat waktu Anda ...
Di Galaxy S v.2.3.3 Preferensi Bersama saya tidak disimpan di:
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
tetapi sekarang berada di:
/dbdata/databases/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
Saya percaya mereka mengubah ini di 2.3
sumber
/data/data/YOUR_PACKAGE_NAME/shared_prefs/YOUR_PREFS_NAME.xml
/dbdata/
tidak ada pada perangkat JB sayaSaya hanya mencoba untuk mendapatkan jalur preferensi bersama di bawah seperti ini. Ini berfungsi untuk saya.
sumber
Data disimpan di perangkat, di area data pribadi aplikasi Anda. Itu tidak ada dalam proyek Eclipse.
sumber
Preferensi Bersama adalah pasangan kunci / nilai yang dapat kita simpan. Mereka adalah jenis penyimpanan internal yang berarti kita tidak perlu membuat database eksternal untuk menyimpannya. Untuk melihatnya, 1) Pergi ke Lihat di bilah menu. Pilih Alat Windows. 2) Klik pada Device File Explorer. 3) Device File Explorer terbuka di sebelah kanan. 4) Temukan folder data dan klik. 5) Dalam folder data, Anda dapat memilih folder data lain. 6) Cobalah untuk mencari nama paket Anda di folder data ini. Contoh: com.example.com 7) Kemudian Klik pada shared_prefs dan buka file .xml.
Semoga ini membantu!
sumber
Gunakan perpustakaan http://facebook.github.io/stetho/ untuk mengakses penyimpanan lokal aplikasi Anda dengan alat pemeriksaan krom. Anda dapat menemukan file sharedPreference di bawah Penyimpanan lokal -> <nama paket aplikasi Anda>
sumber