Start Back Next End
  
16
menyediakan kamera, keypad, WiFi, Flash Memory, audio serta
IPC (Interprocess Communication) untuk mengatur aplikasi dan
keamanan.
Libraries
Android menggunakan beberapa paket
pustaka yang terdapat
pada C/C++ dengan standart BSD (Berkeley Software
Distribution) namun hanya setengah dari asliya untuk tertanam
pada Linux Kernel. Beberapa diantaranya :
i.
Media Library untuk memutar dan merekam audio serta
video.
ii.
Surface Manager
untuk mengatur hak akses layar dari
aplikasi.
iii.
Grapich Library
termasuk SGL dan OpenGL, untuk
tampilan 2D dan 3D.
iv.
SQLite untuk mengatur relasi database pada aplikasi.
v.
SSI dan WebKit untuk browser serta keamanan internet.
Android Runtime
Pada bagian ini terdapat dua bagian utama, yaitu :
i.
Pustaka inti
Android dikembangkan menggunakan bahasa
pemrograman Java, namun Android Runtime
bukanlah
mesin virtual Java. Pada bagian ini menyediakan hampir
semua fungsi yang ada pada Java.
ii.
Mesin Virtual Dalvik
Dengan mesin ini, dapat mengoptimalkan efisiensi
penyimpanan dan pengalamatan memori pada file yang
dijalankan. Dalvik berjalan di atas Linux Kernel 2.6
dengan fungsi dasar seperti threading dan manajemen
memori tak terbatas.
Application Framework
Bagian terpenting dari bagian ini adalah :
a.
Activity Manager
Untuk mengontrol siklus hidup aplikasi.
Word to PDF Converter | Word to HTML Converter