Android(1)
阿新 • • 發佈:2018-12-11
1.Android系統架構
linux核心層:為android的硬體提供底層的驅動,例如,音訊驅動,WiFi驅動等。
系統執行庫層:通過C++庫為android系統提供支援。
SQLite庫 | 資料庫支援 |
OpenGL庫 | 3D繪圖 |
android執行時庫 | 提供一些核心庫,使開發者可以使用JAVA語言編寫android應用,包括ART |
應用框架層:提供構建應用程式時使用的api。
應用層:安裝在手機上的應用程式,例如,簡訊,開發的app等。
Application Framework:應用程式的框架,這個是非常的重要的,相信Framework這個詞大家都應該非常的熟悉了,我們學習Android也主要學的就是這一層,我們通過這些各種各樣的框架來實現我們的Application。
android系統提供的功能:
1.元件。activity,service,broadcast receiver,content provider(內容提供器)
2.系統控制元件。
3.多媒體服務。
Android SDK:使用Android開發的API。
hello world專案:
主要關注app下的目錄,其餘為自動生成。
build:編譯自動生成的檔案
libs:第三方jar包
res:圖片,字串等資源
log日誌: