在線注冊(cè)個(gè)體工商戶企業(yè)seo關(guān)鍵詞優(yōu)化
文章目錄
- 1.Android 發(fā)展歷程
- 2.Android 開發(fā)機(jī)器配置要求
- 3.Android Studio與SDK下載安裝
- 4.創(chuàng)建工程與創(chuàng)建模擬器
- 5.觀察App運(yùn)行日志
- 6.環(huán)境安裝可能會(huì)遇到的問題
- 7.練習(xí)題
本專欄主要在B站學(xué)習(xí)視頻: B站Android視頻鏈接
本視頻范圍:P1—P8
1.Android 發(fā)展歷程
安卓(Android)是一種基于Linux內(nèi)核的自由及開放源代碼的操作系統(tǒng)。主要使用于移動(dòng)設(shè)備,如智能手機(jī)和平板電腦,由美國(guó)Google公司和開放手機(jī)聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。Android操作系統(tǒng)最初由Andy Rubin開發(fā),主要支持手機(jī)?!鹃_源不等于免費(fèi),用于商業(yè)可能需要收費(fèi)】
- 2005年8月由Google收購注資。
- 2007年11月,Google與84家硬件制造商、軟件開發(fā)商及電信營(yíng)運(yùn)商組建開放手機(jī)聯(lián)盟共同研發(fā)改良Android系統(tǒng),并發(fā)布了Android的源代碼。
- 第一部Android智能手機(jī)發(fā)布于2008年10月,由HTC公司制造。Android逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機(jī)、游戲機(jī)、智能手表、車載大屏、智能家居等,并逐漸成為了人們?nèi)粘I钪胁豢苫蛉钡南到y(tǒng)軟件。
- 2011年第一季度,Android在全球的市場(chǎng)份額首次超過塞班系統(tǒng),躍居全球第一
- 2013年的第四季度,Android平臺(tái)手機(jī)的全球市場(chǎng)份額已經(jīng)達(dá)到78.1%。2013年09月24日谷歌開發(fā)的操作系統(tǒng)Android在迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量已經(jīng)達(dá)到10億臺(tái)。
- 2019年,谷歌官方宣布全世界有25億活躍的Android設(shè)備,還不包含大多數(shù)中國(guó)設(shè)備。
Android幾乎每年都要發(fā)布一個(gè)大版本,技術(shù)的更新迭代非常之快,表1-1展示了Android幾個(gè)主要版本的發(fā)布時(shí)間。
2.Android 開發(fā)機(jī)器配置要求
Android Studio是Android應(yīng)用的開發(fā)工具,由谷歌公司在2013年5月推出,Android Studio基于IntelliJ IDEA演變而來,比 Eclipse更加方便易用,運(yùn)行速度也較快。
對(duì)硬件的要求:
- 內(nèi)存要求至少8GB,越大越好。
- CPU要求1.5GHz以上,越快越好。
- 硬盤要求系統(tǒng)盤剩余空間10GB以上,越大越好。
- 要求帶無線網(wǎng)卡與USB插槽。
對(duì)操作系統(tǒng)的要求(以Windows為例)
- 必須是64位系統(tǒng),不能是32位系統(tǒng)。
- 至少為Windows 7,不支持Windows XP。
3.Android Studio與SDK下載安裝
谷歌開發(fā)者的中文網(wǎng)站可直接下載Android Studio,詳細(xì)的下載頁面是:
https://developer.android.google.cn/studio/index.html
SDK:全稱為Software Development Kit,意即軟件開發(fā)工具包,它可將App源碼編譯為可執(zhí)行的App應(yīng)用。
4.創(chuàng)建工程與創(chuàng)建模擬器
工程創(chuàng)建完畢后,Android Studio自動(dòng)打開activity_main.xml【布局文件】與MainActivity.java【java文件】,并默認(rèn)展示MainActivity.java的源碼。
所謂模擬器,是指在電腦上構(gòu)造一個(gè)演示窗口,模擬手機(jī)屏幕上的App運(yùn)行效果。
Device Manager-> Create device -> 選默認(rèn)5.0設(shè)置 next -> API 30【Android 11】 點(diǎn)擊下載 ->
最終效果為:
備注:
可以切換視圖 Project 視圖
5.觀察App運(yùn)行日志
Android 采用Log工具打印日志,它將各類日志劃分為五個(gè)等級(jí):
- Log.e:表示錯(cuò)誤信息,比如可能導(dǎo)致程序崩潰的異常。
- Log.w:表示警告信息。【前面1個(gè)消息都有】
- Log.i:表示一般消息?!厩懊?個(gè)消息都有】
- Log.d:表示調(diào)試信息,可把程序運(yùn)行時(shí)的變量值打印出來,方便跟蹤調(diào)試?!厩懊?個(gè)消息都有】
- Log.v:表示冗余信息?!厩懊?個(gè)消息都有】
6.環(huán)境安裝可能會(huì)遇到的問題
- 開啟虛擬化支持【一般默認(rèn)開啟】【主要是構(gòu)建Linux系統(tǒng)【安卓是一個(gè)Linux系統(tǒng)】,便于安裝安卓?jī)?nèi)置模擬器】
在任務(wù)管理器中查看是否開啟:
- 配置虛擬加速器【如果不開啟,在創(chuàng)建AVD【Android Virtual Device,就是Android運(yùn)行的虛擬設(shè)備】的時(shí)候也可能報(bào)錯(cuò),或者AVD啟動(dòng)的時(shí)候報(bào)錯(cuò)】
7.練習(xí)題
答案:Linux、谷歌、30、 模擬器AVD、Device Manager
答案:錯(cuò)、錯(cuò)、是、是、錯(cuò)【在電腦模擬器上運(yùn)行】
答案:A B 、A B C D
答案: C 、B
答案:D
答案:兩種,第一種直接導(dǎo)入工程 第二種 導(dǎo)入模塊
備注:導(dǎo)出模塊較麻煩,一般也不會(huì)導(dǎo)入其它項(xiàng)目的模塊