編輯:關於android開發
Android其本質就是在標准的Linux系統上增加了Java虛擬機Dalvik,並在Dalvik虛擬機上搭建了一個JAVA的application framework,所有的應用程序都是基於JAVA的application framework之上。
android分為四個層,從高層到低層分別是
應用程序層
應用程序框架層
系統運行庫層
linux核心層。
藍色的代表java程序,黃色的代碼為運行JAVA程序而實現的虛擬機,綠色部分為C/C++語言編寫的程序庫,紅色的代碼內核(linux內核+driver)。
在Application Framework之下,由C/C++的程序庫組成,通過JNI完成從JAVA到C的調用。
參考 博文:
http://www.cnblogs.com/lijunamneg/archive/2013/01/18/2866953.html
Activity你需要知道的一切 最近想寫篇關於Activity啟動過程源碼分析的博客,在此之前先總結下Android中Activity必須要知道的一些基礎知識,以方便後
cordova 消息推送,告別,消息推送服務器,和 蘋果推送證書,cordova證書cordova plugin add org.apache.cordova.vibra
新浪微博登錄界面上下拉伸圖片--第三方開源--PullToZoomListViewEx(一),新浪微博第三方登錄 Android PullZoomView是
Android7.0 Phone應用源碼分析(三) phone拒接流程分析,android7.0拒接接上篇博文:Android7.0 Phone應用源碼分析(二) pho