- 軟件大?。?span>14.25M
- 軟件語(yǔ)言:中文
- 軟件類型:國(guó)產(chǎn)軟件
- 軟件類別:免費(fèi)軟件 / 電子圖書(shū)
- 更新時(shí)間:2017-09-22 14:58
- 運(yùn)行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級(jí):
- 軟件廠商:
- 官方網(wǎng)站:暫無(wú)
26.50M/中文/10.0
121.09M/中文/1.8
4.70M/中文/6.6
169.62M/中文/0.0
0KB/中文/10.0
第一行代碼第三版pdf是面向Android開(kāi)發(fā)人員整理的免費(fèi)android教程文檔。內(nèi)容包括了android系統(tǒng)結(jié)構(gòu)、android環(huán)境搭建以及android代碼編寫(xiě)等精品教程信息。適合android開(kāi)發(fā)人員研究學(xué)習(xí)!歡迎下載使用。
第一行代碼第三版,被Android開(kāi)發(fā)者譽(yù)為“Android學(xué)習(xí)第一書(shū)”。全書(shū)系統(tǒng)全面、循序漸進(jìn)地介紹了Android軟件開(kāi)發(fā)的必備知識(shí)、經(jīng)驗(yàn)和技巧。 《第一行代碼》(第3版)基于Android 7.0對(duì)第1版進(jìn)行了全面更新,將所有知識(shí)點(diǎn)都在最新的Android系統(tǒng)上進(jìn)行了重新適配,使用全新的Android Studio開(kāi)發(fā)工具代替之前的eclipse,并添加了對(duì)Material Design、運(yùn)行時(shí)權(quán)限、多窗口模式、Gradle、RecyclerView、百分比布局、OkHttp、Lambda表達(dá)式等全新知識(shí)點(diǎn)的詳細(xì)講解。本書(shū)內(nèi)容通俗易懂,由淺入深,既是Android初學(xué)者的入門(mén)必備,也是Android開(kāi)發(fā)者的進(jìn)階首選??靵?lái)綠色資源網(wǎng)下載吧。
1.本書(shū)中各個(gè)章節(jié)的內(nèi)容都相對(duì)比較獨(dú)立,因此除了可以循序漸進(jìn)地學(xué)習(xí)之外,你還可以把它當(dāng)成一本參考手冊(cè),隨時(shí)查閱。
2.除此之外,本書(shū)的第5章、第7章、第11章、第14章中都穿插有對(duì)Git的講解,如果想要掌握它的用法,這幾章的內(nèi)容是絕對(duì)不能錯(cuò)過(guò)的。
3.本書(shū)的內(nèi)容是非常系統(tǒng)化的,不僅全面介紹了那些你必須掌握的知識(shí),而且保證了各章的難度都是梯度式上升的。全書(shū)一共分為15章,涵蓋了四大組件、UI、碎片、數(shù)據(jù)存儲(chǔ)、多媒體、網(wǎng)絡(luò)、定位服務(wù)等方方面面的知識(shí)。為了讓你在學(xué)完所有內(nèi)容之后還可以有綜合運(yùn)用的能力,本書(shū)的尾聲部分還會(huì)帶你一起開(kāi)發(fā)一個(gè)天氣預(yù)報(bào)程序,并教會(huì)你如何將程序發(fā)布到應(yīng)用商店,以及如何在程序中嵌入廣告盈利。
4.本書(shū)內(nèi)容通俗易懂,由淺入深,既適合初學(xué)者閱讀,也同樣適合專業(yè)人員。學(xué)習(xí)本書(shū)內(nèi)容之前,你并不需要有任何的Android基礎(chǔ),但是你需要有一定的Java基礎(chǔ),因?yàn)锳ndroid開(kāi)發(fā)都是使用Java語(yǔ)言的,而本書(shū)并不會(huì)去專門(mén)介紹Java方面的知識(shí)。
5.閱讀本書(shū)時(shí),你可以根據(jù)自身的情況來(lái)決定如何閱讀。如果你是初學(xué)者的話,建議你從第1章開(kāi)始循序漸進(jìn)地閱讀,這樣理解起來(lái)就不會(huì)感到吃力。而如果你已經(jīng)有了一定的Android基礎(chǔ),那么就可以選擇某些你感興趣的章節(jié)進(jìn)行跳躍式的閱讀。但請(qǐng)記住,很多章最后的最佳實(shí)踐部分一定是你不想錯(cuò)過(guò)的。
第1章 開(kāi)始啟程——你的第一行Android代碼 1
1.1 了解全貌——Android王國(guó)簡(jiǎn)介 2
1.1.1 Android系統(tǒng)架構(gòu) 2
1.1.2 Android已發(fā)布的版本 3
1.1.3 Android應(yīng)用開(kāi)發(fā)特色 4
1.2 手把手帶你搭建開(kāi)發(fā)環(huán)境 5
1.2.1 準(zhǔn)備所需要的工具 5
1.2.2 搭建開(kāi)發(fā)環(huán)境 5
1.3 創(chuàng)建你的第一個(gè)Android項(xiàng)目 9
1.3.1 創(chuàng)建HelloWorld項(xiàng)目 9
1.3.2 啟動(dòng)模擬器 12
1.3.3 運(yùn)行HelloWorld 15
1.3.4 分析你的第一個(gè)Android程序 16
1.3.5 詳解項(xiàng)目中的資源 22
1.3.6 詳解build.gradle文件 23
1.4 前行必備——掌握日志工具的使用 26
1.4.1 使用Android的日志工具Log 26
1.4.2 為什么使用Log而不使用System.out 27
1.5 小結(jié)與點(diǎn)評(píng) 29
第2章 先從看得到的入手——探究活動(dòng) 30
2.1 活動(dòng)是什么 30
2.2 活動(dòng)的基本用法 30
2.2.1 手動(dòng)創(chuàng)建活動(dòng) 31
2.2.2 創(chuàng)建和加載布局 32
2.2.3 在AndroidManifest文件中注冊(cè) 35
2.2.4 在活動(dòng)中使用Toast 37
2.2.5 在活動(dòng)中使用Menu 38
2.2.6 銷毀一個(gè)活動(dòng) 40
2.3 使用Intent在活動(dòng)之間穿梭 41
2.3.1 使用顯式Intent 41
2.3.2 使用隱式Intent 44
2.3.3 更多隱式Intent的用法 46
2.3.4 向下一個(gè)活動(dòng)傳遞數(shù)據(jù) 50
2.3.5 返回?cái)?shù)據(jù)給上一個(gè)活動(dòng) 51
2.4 活動(dòng)的生命周期 53
2.4.1 返回棧 53
2.4.2 活動(dòng)狀態(tài) 54
2.4.3 活動(dòng)的生存期 55
2.4.4 體驗(yàn)活動(dòng)的生命周期 56
2.4.5 活動(dòng)被回收了怎么辦 62
2.5 活動(dòng)的啟動(dòng)模式 63
2.5.1 standard 64
2.5.2 singleTop 65
2.5.3 singleTask 67
2.5.4 singleInstance 68
2.6 活動(dòng)的最佳實(shí)踐 71
2.6.1 知曉當(dāng)前是在哪一個(gè)活動(dòng) 71
2.6.2 隨時(shí)隨地退出程序 72
2.6.3 啟動(dòng)活動(dòng)的最佳寫(xiě)法 74
2.7 小結(jié)與點(diǎn)評(píng) 75
第3章 軟件也要拼臉蛋——UI開(kāi)發(fā)的點(diǎn)點(diǎn)滴滴 76
3.1 如何編寫(xiě)程序界面 76
3.2 常用控件的使用方法 77
3.2.1 TextView 77
3.2.2 Button 80
3.2.3 EditText 82
3.2.4 ImageView 86
3.2.5 ProgressBar 88
3.2.6 AlertDialog 91
3.2.7 ProgressDialog 93
3.3 詳解4種基本布局 94
3.3.1 線性布局 94
3.3.2 相對(duì)布局 100
3.3.3 幀布局 103
3.3.4 百分比布局 105
3.4 系統(tǒng)控件不夠用?創(chuàng)建自定義控件 108
3.4.1 引入布局 109
3.4.2 創(chuàng)建自定義控件 111
3.5 最常用和最難用的控件——ListView 113
3.5.1 ListView的簡(jiǎn)單用法 114
3.5.2 定制ListView的界面 115
3.5.3 提升ListView的運(yùn)行效率 119
3.5.4 ListView的點(diǎn)擊事件 120
3.6 更強(qiáng)大的滾動(dòng)控件——RecyclerView 122
3.6.1 RecyclerView的基本用法 122
3.6.2 實(shí)現(xiàn)橫向滾動(dòng)和瀑布流布局 125
3.6.3 RecyclerView的點(diǎn)擊事件 130
3.7 編寫(xiě)界面的最佳實(shí)踐 132
3.7.1 制作Nine-Patch圖片 132
3.7.2 編寫(xiě)精美的聊天界面 135
3.8 小結(jié)與點(diǎn)評(píng) 141
......
請(qǐng)描述您所遇到的錯(cuò)誤,我們將盡快予以修正,謝謝!
*必填項(xiàng),請(qǐng)輸入內(nèi)容