0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
69 tayangan12 halaman
Ringkasan dokumen ini membahas tiga metode penyimpanan data pada aplikasi Android yaitu internal data storage, external data storage, dan shared preferences. Internal data storage menyimpan data secara privat pada perangkat, external data storage menyimpan data besar pada SD card, sedangkan shared preferences menyimpan data kecil seperti pengaturan dalam bentuk file XML.
Ringkasan dokumen ini membahas tiga metode penyimpanan data pada aplikasi Android yaitu internal data storage, external data storage, dan shared preferences. Internal data storage menyimpan data secara privat pada perangkat, external data storage menyimpan data besar pada SD card, sedangkan shared preferences menyimpan data kecil seperti pengaturan dalam bentuk file XML.
Ringkasan dokumen ini membahas tiga metode penyimpanan data pada aplikasi Android yaitu internal data storage, external data storage, dan shared preferences. Internal data storage menyimpan data secara privat pada perangkat, external data storage menyimpan data besar pada SD card, sedangkan shared preferences menyimpan data kecil seperti pengaturan dalam bentuk file XML.
Internal Data Storage Internal Data Storage Pada Platform Android, data dapat disimpan langsung pada media penyimpanan internal perangkat. Secara default, berkas disimpan pada media penyimpanan internal bersifat private yang hanya dapat diakses oleh aplikasi yang bersangkutan, aplikasi lain tidak dapat mengakasesnya.
Ketika aplikasi dihapus oleh pengguna maka data
aplikasi yang tersimpan pada media penyimpanan internal akan otomatis terhapus. Berkas disimpan pada folder /data/data/<nama package>/files.
Berikut adalah contoh kode perintah untuk
membuat file pada media penyimpanan internal. Internal Data Storage External Data Storage External Data Storage Platform Android menyediakan pilihan kepada pengguna untuk menyimpan datanya pada media penyimpanan luar (External Data Storage). Hal itu dikarenakan data yang akan disimpan mempunyai ukuran yang besar dan kapasitas dari media penyimpanan internal yang terbatas.
Umumnya yang digunakan sebagai media
penyimapan eksternal pada Android adalah SD card.
Berikut adalah kode perintah untuk menulis data
pada media penyimpanan eksternal. External Data Storage Shared Preferences Shared Preferences Shared Preferences merupakan media penyimpanan data primitif pada file internal di dalam aplikasi dengan bentuk key-value.
Cara kerja shared preferences digambarkan pada
gambar berikut. Shared Preferences
Shared preferences biasanya digunakan untuk
menyimpan data dalam ukuran kecil seperti user token, setting aplikasi, theme, dan sebagainya.
Shared preferences disimpan dalam bentuk file
XML dan dapat ditemukan pada data/data/<nama package>/shared_prefs/<nama pacakge>_preferences.xml. Shared Preferences Untuk mengimplementasikan shared preferences, dapat dilakukan dengan membuat file shared preference baru atau menggunakan file yang sudah ada dengan dua metode berikut:
• getSharedPreferences(), metode ini digunakan
jika ingin membuat file shared preference yang baru dengan parameter yang spesifik dan juga nama filenya spesifik dan gunakan Context untuk mengakses file pada aplikasi.
• getPreferences(), metode ini digunakan jika
ingin memakai satu file shared preference pada activity dan tidak perlu menuliskan nama file spesifiknya. Daftar Pustaka
Modul Mobile Programming. 2018. Bali: STMIK STIKOM Indonesia.