Android Versi 2.2 Froyo : Frozen Yoghurt Siklus Hidup Activity

d Content Provider Content Provider membuat kumpulan aplikasi data secara spesifik sehingga digunakan oleh aplikasi lain. Data disimpan dalam file sistem seperti dataSQLite. Content Providermenyediakan 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 SystemGPS, 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