第1章??Android開發(fā)環(huán)境搭建 1
?? ?1.1??Android開發(fā)簡(jiǎn)介 1
?? ??? ?1.1.1??Android的發(fā)展歷程 1
?? ??? ?1.1.2??Android Studio的發(fā)展歷程 2
?? ?1.2??搭建Android Studio開發(fā)環(huán)境 2
?? ??? ?1.2.1??計(jì)算機(jī)配置要求 2
?? ??? ?1.2.2??安裝Android Studio 3
?? ??? ?1.2.3??下載Android的SDK 6
?? ?1.3??創(chuàng)建并編譯App工程 7
?? ??? ?1.3.1??創(chuàng)建新項(xiàng)目 7
?? ??? ?1.3.2??導(dǎo)入已有的工程 9
?? ??? ?1.3.3??編譯App工程 10
?? ?1.4??運(yùn)行和調(diào)試App 11
?? ??? ?1.4.1??創(chuàng)建內(nèi)置模擬器 11
?? ??? ?1.4.2??在模擬器上運(yùn)行App 14
?? ??? ?1.4.3??觀察App的運(yùn)行日志 15
?? ?1.5??小結(jié) 16
?? ?1.6??動(dòng)手練習(xí) 16
第2章??Android App開發(fā)基礎(chǔ) 17
?? ?2.1??App的開發(fā)特點(diǎn) 17
?? ??? ?2.1.1??App的運(yùn)行環(huán)境 17
?? ??? ?2.1.2??App的開發(fā)語(yǔ)言 19
?? ??? ?2.1.3??App連接的數(shù)據(jù)庫(kù) 22
?? ?2.2??App的工程結(jié)構(gòu) 23
?? ??? ?2.2.1??App工程目錄結(jié)構(gòu) 23
?? ??? ?2.2.2??編譯配置文件build.gradle 24
?? ??? ?2.2.3??運(yùn)行配置文件AndroidManifest.xml 26
?? ?2.3??App的設(shè)計(jì)規(guī)范 27
?? ??? ?2.3.1??界面設(shè)計(jì)與代碼邏輯 28
?? ??? ?2.3.2??利用XML標(biāo)記描繪應(yīng)用界面 29
?? ??? ?2.3.3??使用Java代碼書寫程序邏輯 30
?? ?2.4??App的活動(dòng)頁(yè)面 31
?? ??? ?2.4.1??創(chuàng)建新的App頁(yè)面 31
?? ??? ?2.4.2??快速生成頁(yè)面源碼 33
?? ??? ?2.4.3??跳轉(zhuǎn)到另一個(gè)頁(yè)面 34
?? ?2.5??小結(jié) 35
?? ?2.6??動(dòng)手練習(xí) 36
第3章??簡(jiǎn)單控件 37
?? ?3.1??文本顯示 37
?? ??? ?3.1.1??設(shè)置文本的內(nèi)容 37
?? ??? ?3.1.2??設(shè)置文本的大小 38
?? ??? ?3.1.3??設(shè)置文本的顏色 40
?? ?3.2??視圖基礎(chǔ) 42
?? ??? ?3.2.1??設(shè)置視圖的寬和高 42
?? ??? ?3.2.2??設(shè)置視圖的間距 44
?? ??? ?3.2.3??設(shè)置視圖的對(duì)齊方式 45
?? ?3.3??常用布局 46
?? ??? ?3.3.1??線性布局LinearLayout 46
?? ??? ?3.3.2??相對(duì)布局RelativeLayout 49
?? ??? ?3.3.3??網(wǎng)格布局GridLayout 51
?? ??? ?3.3.4??滾動(dòng)視圖ScrollView 52
?? ?3.4??按鈕觸控 53
?? ??? ?3.4.1??按鈕控件Button 53
?? ??? ?3.4.2??點(diǎn)擊事件和長(zhǎng)按事件 55
?? ??? ?3.4.3??禁用與恢復(fù)按鈕 56
?? ?3.5??圖像顯示 58
?? ??? ?3.5.1??圖像視圖ImageView 58
?? ??? ?3.5.2??圖像按鈕ImageButton 60
?? ??? ?3.5.3??同時(shí)展示文本與圖像 61
?? ?3.6??實(shí)戰(zhàn)項(xiàng)目:計(jì)算器 62
?? ??? ?3.6.1??需求描述 62
?? ??? ?3.6.2??界面設(shè)計(jì) 62
?? ??? ?3.6.3??關(guān)鍵代碼 63
?? ?3.7??小結(jié) 65
?? ?3.8??動(dòng)手練習(xí) 65
第4章??常用組件 66
?? ?4.1??啟?;顒?dòng)頁(yè)面 66
?? ??? ?4.1.1??Activity的啟動(dòng)和結(jié)束 66
?? ??? ?4.1.2??Activity的生命周期 67
?? ??? ?4.1.3??Activity的啟動(dòng)模式 70
?? ?4.2??在活動(dòng)之間傳遞消息 73
?? ??? ?4.2.1??顯式Intent和隱式Intent 73
?? ??? ?4.2.2??普通的活動(dòng)數(shù)據(jù)交互 75
?? ??? ?4.2.3??改進(jìn)后的活動(dòng)數(shù)據(jù)交互 78
?? ?4.3??收發(fā)應(yīng)用廣播 80
?? ??? ?4.3.1??收發(fā)標(biāo)準(zhǔn)廣播 80
?? ??? ?4.3.2??收發(fā)有序廣播 83
?? ??? ?4.3.3??收發(fā)靜態(tài)廣播 84
?? ??? ?4.3.4??定時(shí)管理器AlarmManager 86
?? ?4.4??操作后臺(tái)服務(wù) 89
?? ??? ?4.4.1??服務(wù)的啟動(dòng)和停止 89
?? ??? ?4.4.2??服務(wù)的綁定與解綁 92
?? ??? ?4.4.3??活動(dòng)與服務(wù)之間的交互 94
?? ?4.5??小結(jié) 96
?? ?4.6??動(dòng)手練習(xí) 96
第5章??中級(jí)控件 97
?? ?5.1??圖形定制 97
?? ??? ?5.1.1??圖形Drawable 97
?? ??? ?5.1.2??形狀圖形 98
?? ??? ?5.1.3??九宮格圖片 101
?? ??? ?5.1.4??狀態(tài)列表圖形 102
?? ?5.2??選擇按鈕文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-830829.html
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-830829.html
到了這里,關(guān)于Android Studio開發(fā)實(shí)戰(zhàn):從零基礎(chǔ)到App上線的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!