Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Penyimpanan Informasi di Android
Pemrograman IV / V Penyimpanan Informasi di Android Pertemuan 10 STMIK BANI SALEH Adam Arif B 2012 Free Powerpoint Templates
2
Mekanisme peyimpanan data
Android memiliki 3 mekanisme penyimpanan data Preference File Database networking
3
Preference Preference metode tradisional, sederhana, menyimpan data kecil Menyimpan data tidak di file maupun di database Contoh: seting ring tone HP, seting ukuran font di HP dll
4
Preference (lanj) Mengakses preferences
getPreferences(): mengakses activity spesifik preference getSharedPreferences(): mengakses aplikasi level preferences getDefaultSharedPreferences():
5
Contoh Slider untuk seting ukuran font kalimat
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" /> <Button android:text="Save" android:layout_width="wrap_content" <SeekBar android:layout_width="fill_parent" android:layout_height="wrap_content" /> <TextView android:layout_height="wrap_content" />
6
Contoh Slider untuk seting ukuran font kalimat
Paket yang diperlukan import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.SeekBar; import android.widget.SeekBar.OnSeekBarChangeListener; import android.widget.Toast;
7
Contoh Slider untuk seting ukuran font kalimat
8
Contoh Slider untuk seting ukuran font kalimat
9
Dimanakah informasi disimpan?
11
Menyimpan data di file Android menyediakan metode untuk melakukan penyimpanan di file, dengan java.io
12
Untuk menyimpan teks ke dalam file digunakan metode FileOutputStream.
Metode openFileOutput digunakan untuk menulis di file tersebut FileOutputStream fOut = openFileOutput(“textfile.txt”, MODE_WORLD_READABLE);
13
Untuk merubah karakter menjadi byte digunakan instanisasi class OutputStreamWriter,
OutputStreamWriter osw = new OutputStreamWriter(fOut);
14
Methode write digunakan untuk menuliskan string di file.
Untuk memastikan telah ditulis maka digunakan methode flush(). osw.write(str); osw.flush(); osw.close();
15
Untuk membaca file gunakan class FileInputStream.
FileInputStream fIn = openFileInput(“textfile.txt”); InputStreamReader isr = new InputStreamReader(fIn);
17
Teks disimpan
18
Teks ditampilkan dengan tombol Load
Source code bisa dipelajari di
19
Penyimpanan data di database
Android menyediakan database relational yang bernama SQLite database system. Untuk membuat aplikasi database perlu membuat database adapter yang berisi hal-hal berkaitan dengan database misalnya nama field, nama database dll
20
Penyimpanan data di database
Di android database disimpan di /data/data/nama_package/databases
21
Class toast akan menampilkan isi database
22
Tugas kelompok Buatlah aplikasi android untuk menyimpan data Contoh:
Menyimpan buku alamat Kumpulan resep masakan Daftar nama di kelas pemrograman IV/V Daftar nama penduduk di RT
23
Tugas kelompok untuk dipresentasikan akhir semester
Buatlah aplikasi android tentang pilihan topik berikut ini: Aplikasi doa harian Aplikasi pemesanan menu di restoran Aplikasi belajar iqro untuk anak-anak Aplikasi daftar buku perpustakaan Aplikasi kumpulan resep pengobatan tradisional
24
Tugas kelompok untuk dipresentasikan akhir semester (lanj)
6. Aplikasi game 7. Aplikasi berbasis peta (misal: lokasi kampus-kampus/restoran/bengkel di bekasi dll) 8. Aplikasi penunjuk arah qiblat 9. Aplikasi lain yang menggunakan database, menarik dan interaktif
25
Tugas kelompok untuk dipresentasikan akhir semester (lanj)
Ketentuan: Tugas harus dalam bentuk developer file, tidak dalam bentuk file Apk Dipresentasikan aplikasi dan cara kerjanya pada source code Laporan berupa file developer dan uraian singkat mengenai aplikasi tersebut Peserta/audience bisa bertanya kepada presenter
26
Selamat belajar
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.