-
>
闖進數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Android移動開發(fā)基礎(chǔ)案例教程 版權(quán)信息
- ISBN:9787115439383
- 條形碼:9787115439383 ; 978-7-115-43938-3
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Android移動開發(fā)基礎(chǔ)案例教程 本書特色
本書從初學(xué)者的角度出發(fā),采用案例驅(qū)動式教學(xué)方法,對Android基礎(chǔ)知識進行講解。在案例設(shè)計上力求貼合實際需求,真正做到把書本上的知識應(yīng)用到實際開發(fā)中,非常適合初學(xué)者學(xué)習(xí)。 本書共10章,第1~2章主要講解Android的基礎(chǔ)知識,包括Android起源、Android體系結(jié)構(gòu)、開發(fā)環(huán)境搭建、UI布局等。第3~8章主要講解Android中的數(shù)據(jù)存儲以及四大組件,包括文件存儲、SharedPreferences、SQLite數(shù)據(jù)庫、Activity、BroadcastReceiver、Service、ContentProvider等。第9章主要講解Android中的網(wǎng)絡(luò)編程,包括HTTP協(xié)議、消息機制、開源項目等。第10章主要講解Android開發(fā)中的高級知識,包括多媒體、動畫、Fragment等。上述內(nèi)容都是Android中*核心的知識,掌握這些知識可以讓初學(xué)者在編寫Android程序時得心應(yīng)手。 本書附有配套視頻、源代碼、習(xí)題、教學(xué)課件等資源;另外,為了幫助初學(xué)者更好地學(xué)習(xí)本書講解的內(nèi)容,還提供了在線答疑服務(wù),希望可以幫助更多的讀者。 本書既可作為高等院校本、專科計算機相關(guān)專業(yè)的教材,也可作為社會培訓(xùn)教材,是一本適合初學(xué)者學(xué)習(xí)和參考的讀物。
Android移動開發(fā)基礎(chǔ)案例教程 內(nèi)容簡介
傳智播客在Android開發(fā)領(lǐng)域的又一力作,*的Android studio開發(fā)環(huán)境,提供免費教學(xué)資源,包括10 個精美教學(xué)PPT、1000 道測試題、長達40 小時的教學(xué)視頻等。
Android移動開發(fā)基礎(chǔ)案例教程 目錄
1.1 Android簡介 2
1.1.1 通信技術(shù) 2
1.1.2 Android起源 2
1.1.3 Android體系結(jié)構(gòu) 3
1.1.4 Dalvik虛擬機 5
1.2 Android開發(fā)環(huán)境搭建 6
1.2.1 Android Studio安裝 6
1.2.2 模擬器創(chuàng)建 10
1.2.3 DDMS的使用 14
1.2.4 快捷鍵設(shè)置 18
1.3 開發(fā)**個Android程序 20
1.3.1 實戰(zhàn)演練—開發(fā)HelloWorld程序 20
1.3.2 Android程序結(jié)構(gòu) 26
1.3.3 Android程序打包 26
1.4 本章小結(jié) 29
第2章 Android UI開發(fā) 30
2.1 布局的創(chuàng)建 31
2.2 布局的類型 32
2.2.1 線性布局 32
2.2.2 相對布局 34
2.2.3 幀布局 37
2.2.4 表格布局 38
2.2.5 絕對布局 39
2.3 常用控件 40
2.3.1 TextView 40
2.3.2 EditText 42
2.3.3 Button 43
2.3.4 RadioButton 47
2.3.5 ImageView 48
2.3.6 實戰(zhàn)演練—制作QQ登錄界面 49
2.4 常見對話框 51
2.4.1 普通對話框 52
2.4.2 單選對話框 53
2.4.3 多選對話框 54
2.4.4 進度條對話框 55
2.4.5 消息對話框 56
2.4.6 自定義對話框 56
2.5 樣式和主題 59
2.5.1 樣式 60
2.5.2 主題 61
2.6 國際化 62
2.7 程序調(diào)試 65
2.7.1 單元測試 65
2.7.2 LogCat的使用 67
2.7.3 Debug的使用 69
2.8 本章小結(jié) 72
第3章 Activity 73
3.1 Activity的創(chuàng)建 74
3.2 Activity的生命周期 76
3.2.1 生命周期狀態(tài) 76
3.2.2 生命周期方法 76
3.3 Activity的啟動模式 80
3.3.1 Android中的任務(wù)棧 80
3.3.2 Activity的4種啟動模式 81
3.4 Activity之間的跳轉(zhuǎn) 83
3.4.1 Intent簡介 83
3.4.2 實戰(zhàn)演練—打開瀏覽器 84
3.5 Activity中的數(shù)據(jù)傳遞 85
3.5.1 數(shù)據(jù)傳遞 86
3.5.2 實戰(zhàn)演練—注冊用戶信息 86
3.5.3 數(shù)據(jù)回傳 91
3.5.4 實戰(zhàn)演練—選擇寶寶裝備 92
3.6 本章小結(jié) 101
第4章 數(shù)據(jù)存儲 102
4.1 數(shù)據(jù)存儲方式 103
4.2 文件存儲 103
4.2.1 文件存儲簡介 103
4.2.2 實戰(zhàn)演練—保存QQ密碼 106
4.3 XML解析 109
4.3.1 XML解析方式 109
4.3.2 實戰(zhàn)演練—天氣預(yù)報 110
4.4 JSON解析 118
4.4.1 JSON數(shù)據(jù) 118
4.4.2 JSON解析 120
4.4.3 實戰(zhàn)演練—天氣預(yù)報 122
4.5 SharedPreferences 124
4.5.1 SharedPreferences的使用 124
4.5.2 實戰(zhàn)演練—保存QQ密碼 125
4.6 本章小結(jié) 127
第5章 SQLite數(shù)據(jù)庫 128
5.1 SQLite數(shù)據(jù)庫簡介 129
5.2 數(shù)據(jù)庫的創(chuàng)建 129
5.3 數(shù)據(jù)庫的使用 131
5.3.1 SQLite的基本操作 131
5.3.2 SQLite中的事務(wù) 133
5.3.3 實戰(zhàn)演練—綠豆通訊錄 134
5.4 數(shù)據(jù)展示控件 139
5.4.1 ListView控件 140
5.4.2 常用數(shù)據(jù)適配器 140
5.4.3 實戰(zhàn)演練—Android應(yīng)用市場 142
5.4.4 ListView的優(yōu)化 145
5.5 本章小結(jié) 146
第6章 BroadcastReceiver
(廣播接收者) 147
6.1 廣播接收者簡介 148
6.2 廣播接收者入門 148
6.2.1 廣播接收者的創(chuàng)建 148
6.2.2 實戰(zhàn)演練—攔截史迪仔電話 150
6.3 自定義廣播 154
6.3.1 自定義廣播的發(fā)送與接收 154
6.3.2 實戰(zhàn)演練—拯救史迪仔 154
6.4 廣播的類型 156
6.4.1 有序廣播和無序廣播 156
6.4.2 實戰(zhàn)演練—攔截史迪仔廣播 157
6.5 本章小結(jié) 162
第7章 Service(服務(wù)) 163
7.1 服務(wù)的創(chuàng)建 164
7.2 服務(wù)的生命周期 165
7.3 服務(wù)的啟動方式 166
7.3.1 startService方式啟動 166
7.3.2 bindService方式啟動 169
7.4 服務(wù)的通信 173
7.4.1 通信方式 173
7.4.2 實戰(zhàn)演練—音樂播放器 174
7.5 本章小結(jié) 180
第8章 ContentProvider
(內(nèi)容提供者) 181
8.1 內(nèi)容提供者簡介 182
8.2 內(nèi)容提供者的創(chuàng)建 183
8.3 內(nèi)容提供者的使用 184
8.3.1 訪問內(nèi)容提供者 184
8.3.2 實戰(zhàn)演練—查看短信的貓 185
8.4 內(nèi)容觀察者的使用 190
8.4.1 內(nèi)容觀察者簡介 190
8.4.2 實戰(zhàn)演練—監(jiān)測數(shù)據(jù)的貓 193
8.5 本章小結(jié) 202
第9章 網(wǎng)絡(luò)編程 203
9.1 HTTP協(xié)議簡介 204
9.2 訪問網(wǎng)絡(luò) 204
9.2.1 HttpURLConnection的基本用法 204
9.2.2 GET與POST請求方式 205
9.2.3 Handler消息機制 206
9.2.4 實戰(zhàn)演練—網(wǎng)絡(luò)圖片瀏覽器 208
9.3 開源項目 211
9.3.1 AsyncHttpClient的使用 211
9.3.2 SmartImageView的使用 212
9.3.3 實戰(zhàn)演練—新聞客戶端 213
9.4 本章小結(jié) 224
第10章 高級編程 225
10.1 圖形圖像處理 226
10.1.1 Bitmap類 226
10.1.2 BitmapFactory類 226
10.1.3 Paint類 227
10.1.4 Canvas類 228
10.1.5 Matrix類 228
10.1.6 實戰(zhàn)演練—刮刮卡 229
10.2 動畫 232
10.2.1 補間動畫 232
10.2.2 逐幀動畫 238
10.3 多媒體 242
10.3.1 MediaPlayer播放音頻 242
10.3.2 VideoView播放視頻 244
10.3.3 實戰(zhàn)演練—視頻播放器 245
10.4 Fragment 248
10.4.1 Fragment簡介 248
10.4.2 Fragment的生命周期 249
10.4.3 Fragment的創(chuàng)建 250
10.4.4 實戰(zhàn)演練—滑動切換界面 252
10.5 Android 5.0新特性 255
10.5.1 抽屜動畫 255
10.5.2 RecyclerView控件 256
10.5.3 SwipeRefreshLayout控件 260
10.6 本章小結(jié) 262
Android移動開發(fā)基礎(chǔ)案例教程 作者簡介
黑馬程序員,傳智播客旗下高端IT教育品牌,成立于2006年,它是由中國Java培訓(xùn)第一人張孝祥老師發(fā)起,聯(lián)合全球*的中文IT社區(qū)CSDN、中關(guān)村軟件園共同創(chuàng)辦的一家專業(yè)教育機構(gòu)。辦學(xué)至今,我們一直堅守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學(xué)理念,堅持培養(yǎng)優(yōu)秀軟件應(yīng)用工程師的宏偉目標。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
煙與鏡
- >
經(jīng)典常談
- >
名家?guī)阕x魯迅:朝花夕拾
- >
名家?guī)阕x魯迅:故事新編
- >
自卑與超越
- >
李白與唐代文化