d
Content Provider Content Provider
membuat kumpulan aplikasi data secara spesifik sehingga digunakan oleh aplikasi lain. Data disimpan dalam file sistem
seperti dataSQLite.
Content Provider
menyediakan cara untuk mengakses data yang dibutuhkan oleh suatu
activity
, misalnya ketika kita menggunakan aplikasi yang membutuhkan peta
Map
, atau aplikasi yang membutuhkan untuk mengakses data kontak dan navigasi, maka
disinilah fungsi
Content Provider
e. Android Versi 2.2 Froyo : Frozen Yoghurt
Android Versi 2.2 diluncurkan pada bulan Mei 2010. Android ini sekarang banyak beredar di pasaran, salah satunya adalah dipakai di Samsung FX tab
yang sudah ada di pasaran. Fitur yang tersedia di Android versi ini sudah kompleks diantaranya adalah :
1. Kerangka aplikasi memungkinkan penggunaan dan pengahpusan
komponen yang tersedia.
2.
Dalvik Virtual Machine
dioptimalkan untuk perangkat
mobile.
3. Grafik : grafik di 2D dan grafis 3D berdasarkan
libraries
OpenGL
4. SQLite untuk penyimpanan data
5. Mendukung media : audio, video, dan berbagai format gambar.
6. GSM, Bluetooth, EDGE, 3G, dan
Wifi
. 7.
Kamera,
Global Positioning System
GPS, kompas dan
accelerometer.
f. Siklus Hidup
Activity
Activity
memiliki tiga status dasar :
1.
Running
Status ini ketika
activity
berjalan di
foreground, activity
yang berkaitan aktif dengan pengguna.
2.
Pause
Jika
activity
telah kehilangan focus tetapi masih dapat dilihat oleh pengguna yang berarti ada
activity
yang berjalan di atas
activity
ini, sebuah
activity
yang transparan atau tidak menutupi layar penuh sehingga
activity
dalam status
pause
dapat terlihat. Sebuah
activity
dalam status
pause
tetap hidup, yaitu android tetap mempertahankan semua informasi dan tetap
melekat pada WIndowManager hingga akhirnya dapat dimatikan oleh sistem ketika memori sanggat rendah.
3.
Stop Activity
benar – benar dihentikan karena ada
activity
yang lain memenuhi layar. Semua informasi dipertahakan tetapi tidak dapat dlihat oleh
pengguna sehingga jendela tersembuni dan dapat dimatikan oleh sistem ketika memori di butuhkan.
Metode yang terdapat pada
Activity
: -
OnCreate
Dipanggil ketika
activity
pertama kali dibuat. Biasanya merupakan metode dimana
view
yang ingin ditampilkan dibuat, membuka data file, maupun menginisiasi
activity.
Saat memanggil OnCreate,kerangka Android melewati sebuah Bundle obyek yang mengandung state
activity
yang disimpan ketika
activity
pertama dijalankan. -
OnStart Dipanggil sebelum
activity
terlihat pada layar. Ketika
activity
dapat menjadi
activity foredround
, maka akan dipanggil
method OnResume
sedangkan jika tidak akan dipanggil
method OnStop.
- OnResume
Dipanggil setelah OnStartapabila
activity
dapat menjadi
foreground.
Saat ini,
activity
dapat bereaksi dengan pengguna. OnResumejuga akan dipanggil ketika
activity
ini tidak menjadi
foreground
karena ada
activity
lain lalu
activity
lain akhirnya selesai dan
activity
kembali menjadi
foreground.
- OnPause
Dipanggil ketika
activity
lain dibawa ke
foreground.
Pada status ini
activity
tidak memiliki asks ke layar. -
OnStop Dipanggil ketika
activity
tidak lagi terlihat karena adanya
activity
lain yang dibawa ke
foreground
atau
activity
ini dimatikan.
- OnDestroy
Dipangil terakhir sebelum
activity
dimatikan ketika Androi membutuhkan smber daya ang digunakan oleh
activity
.
g. Daur Hidup Service