Android 體系結構
第一款從系統級支援Java的系統
a,Application
b,Application Framcwork
java語言編寫的類庫檔案
c,LibrariesAndroid Runtime
底層的庫(C C++) webKit 浏覽器引擎,想當于一個浏覽器的Kernel\OpenGL和direct相似的一個三維圖形庫\SSL...
Android 的程式可以采用JAVA 開發,但是因為它的虛拟機(Virtual Machine) Dalvik,是将JAVA 的bytecode 轉成自己的格式,回避掉需要付給SUN 有關JAVA 的授權費用。編譯後的不是.class是.dex檔案
d,Linux Kernel
驅動硬體裝置 隔離硬體和上層應用