標籤:
android是什嗎?
是一個基於linux開源的作業系統,主要適用於智慧型裝置,如智能手機,平板,智能電視,智能手錶,Google眼鏡,智能家居,由google開發,2008年開發出第一個版本
android的各個版本都有相應的名稱;
關注的版本:4.xx,5.xx;
解析度:720p最多;
android與ios區別;
一個是開源,一個是封閉的;
android系統架構;
最底層:
linux核心:linux核心技術,各種驅動(wifi driver,藍芽driver,電池驅動,音頻驅動,鍵盤驅動......)
底下向上第二層:
liberary:小型資料庫、openGL,ssl,瀏覽器核心,C語言核心庫,各種庫
android runtime:核心庫,DVM
底下向上第三層: (又叫應用程式框架層)
包含,activity manager(各種活動的管理),window manager(視窗管理器),view system(視圖系統(標籤)),通知管理器,pageage manager(包管理),tel manager(電話管理器),resource manager(資源管理員),location manager(定位管理器),xmpp service(即時通訊的協議),........
最上面一層:應用(程式開發的一層)
home ,cantacts,phone,brower....
區別dvm與jvm
1:dvm基於寄存器,快一些;jvm基於棧
2:位元組碼區別:dalvik:執行.dex格式的檔案,是對.class檔案進行壓縮之後產生的;jvm:執行.class檔案
3:運行環境的區別:DALVIK:一個應用啟動都運行一個單獨的虛擬機器運行在一個單獨的進程中;jvm:多個應用共用一個jvm
搭建開發環境
1:下載開發軟體
解壓adt-bundle-windows-x64
存在兩個檔案夾:
android-sdk-windows:開發需要的androidSDK(相當於jdk)
eclipse:內建android外掛程式的eclipse
2:eclipse指定androidSDK位置:
3:配置path路徑
在環境變數的使用者變數中,建立path變數,在最左邊加入兩個路徑,路徑之間;隔開
到此:環境搭建完畢
建立模擬器並啟動:
點擊表徵圖(虛擬設備管理器)
點擊create
之後就start
android入門:第一天