Database Android Dwi Muktianto 0320120010
SharedPreferences Kelas SharedPreferences menyediakan kerangka kerja umum yang memungkinkan Anda untuk menyimpan dan mengambil pasangan key-value dari tipe data primitif. Anda dapat menggunakan SharedPreferences untuk menyimpan data primitif: boolean, float, ints, long, dan string. Data ini akan bertahan di session user (bahkan jika aplikasi Anda mati). Untuk mendapatkan obyek SharedPreferences untuk aplikasi Anda, gunakan salah satu dari dua metode: getSharedPreferences() - Gunakan ini jika membutuhkan beberapa file preferensi diidentifikasi dengan nama yang ditentukan dengan parameter pertama. getPreferences() - Gunakan ini jika hanya perlu satu file preferensi untuk Activity. Karena ini akan menjadi satu-satunya file preferensi untuk Activity.
SharedPreferences The SharedPreferences class provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types. You can use SharedPreferences to save any primitive data: booleans, floats, ints, longs, and strings. This data will persist across user sessions (even if your application is killed). To get a SharedPreferences object for your application, use one of two methods: getSharedPreferences() - Use this if you need multiple preferences files identified by name, which you specify with the first parameter. getPreferences() - Use this if you need only one preferences file for your Activity. Because this will be the only preferences file for your Activity, you don't supply a name. To write values: Call edit() to get a SharedPreferences.Editor. Add values with methods such as putBoolean() and putString(). Commit the new values with commit() To read values, use SharedPreferences methods such as getBoolean() and getString().
Internal Storage Method Internal storge is the storage of the private data on the device memory. By default these files are private and are accessed by only your application and get deleted , when user delete your application.
External Storage Method
SQLite Database SQLite merupakan sebuah sistem manajemen basisdata relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp. SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file.
SQLiteOpenHelper() Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
OnCreate(SQLiteDatabase db) Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
OnUpgrade() Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
Insert Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
Query Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
Cursor Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
SimpleCursorAdapter Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
ListView Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
Custom Cursor Adapter Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
ContentProvider Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
(Query, Insert, Update, Delete) ContentProvider (Query, Insert, Update, Delete) Aplikasi web yang dijalankan menggunakan browser yang ada di mobile device, menggunkan bahasa php dan HTML5.
Hyperlink Daftar pustaka http://developer.android.com/guide/topics/data/data-storage.html#pref http://www.tutorialspoint.com/android/android_internal_storage.htm http://id.wikipedia.org/wiki/SQLite
Thank you for your attention