書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

Android開發(fā)從入門到進階實戰(zhàn)

出版社:化學工業(yè)出版社出版時間:2021-01-01
開本: 16開 頁數(shù): 437
中 圖 價:¥55.9(5.7折) 定價  ¥98.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

Android開發(fā)從入門到進階實戰(zhàn) 版權(quán)信息

Android開發(fā)從入門到進階實戰(zhàn) 本書特色

本書主要有如下特點: (1)內(nèi)容精練,全面實用。本著“理論知識夠用,舉例豐富實用”的原則,指導初學者采取有效的學習方法和獲得良好的學習途徑。 (2)過程簡潔,步驟詳細。講解步驟做到詳細但不煩瑣,避免直接使用大量代碼占用讀者的閱讀時間;而是對關(guān)鍵代碼進行詳細的講解,做到清晰和透徹。 (3)易教易學,通俗易懂。作者均是一-線工作人員及教學人員,項目經(jīng)驗豐富,傳授知識的能力強;所選案例精練實用,具有實戰(zhàn)性和代表性,能夠使讀者快速上手。 (4)實例完整,資源豐富。配套資源不僅包含書中的所有實例及代碼,還包含主要操作步驟的教學視頻,極大地滿足讀者的閱讀需求。

Android開發(fā)從入門到進階實戰(zhàn) 內(nèi)容簡介

本書系統(tǒng)講述了Android程序開發(fā)的相關(guān)知識,從Android的基本概念講起,依次對Android應(yīng)用程序的組成與執(zhí)行、界面布局、常見資源和控件、事件處理機制與多線程、Android控件、菜單和對話框、Activity組件、Intent機制、Service組件、BroadcastReceiver組件、數(shù)據(jù)存儲、SQLite數(shù)據(jù)庫、數(shù)據(jù)共享機制、在線音視頻、網(wǎng)絡(luò)編程、定位服務(wù)等內(nèi)容進行了講解,很后通過一個實例對書中各章節(jié)知識點的綜合應(yīng)用進行講解。 本書結(jié)構(gòu)編排合理,內(nèi)容豐富實用,由淺入深,通俗易懂,知識點與案例結(jié)合緊密,所選案例新穎豐富,緊貼實戰(zhàn)。同時配備了極為豐富的學習資源,主要有同步教學視頻、所有實例的程序代碼、課后習題及答案等。 本書適合從事Android移動編程和應(yīng)用開發(fā)的人員學習使用,還可作為高等院校和培訓學校相關(guān)專業(yè)的教學及參考用書。

Android開發(fā)從入門到進階實戰(zhàn) 目錄

第1章 Android入門**
1.1 智能手機操作系統(tǒng)簡介 001
1.2 Android的基本概念 002
1.2.1 Android的發(fā)展歷程 003
1.2.2 Android的優(yōu)點 003
1.3 Android系統(tǒng)架構(gòu) 004
1.4 開發(fā)前的準備工作 005
1.5 搭建開發(fā)環(huán)境 006
1.5.1 Android Studio的安裝 007
1.5.2 Android Studio設(shè)置 009
1.6 構(gòu)建Android應(yīng)用程序 011
1.6.1 使用Android Studio創(chuàng)建應(yīng)用程序 011
1.6.2 運行Android應(yīng)用程序 012
強化訓練 015

第2章 Android應(yīng)用程序精講
2.1 Android應(yīng)用程序組成 017
2.1.1 R.Java文件詳解 020
2.1.2 組件標識符 022
2.1.3 AndroidMainfest.xml詳細介紹 023
2.2 Android應(yīng)用程序的執(zhí)行 026
2.3 Android應(yīng)用程序的主要組件 029
2.3.1 Activity 030
2.3.2 Service 030
2.3.3 BroadcastReceiver 031
2.3.4 ContentProvider 031
2.3.5 Intent和IntentFileter 031
強化訓練 032

第3章 界面布局精講
3.1 UI概述 034
3.2 線性布局LinearLayout 035
3.3 相對布局RelativeLayout 039
3.4 絕對布局AbsoluteLayout 043
3.5 表格布局TableLayout 045
3.6 約束布局ConstraintLayout 047
強化訓練 052

第4章 常見資源和控件精講
4.1 常見資源054
4.1.1 字符串資源 055
4.1.2 顏色資源 056
4.1.3 尺寸資源 057
4.1.4 形狀 058
4.1.5 按鈕背景及點擊狀態(tài) 060
4.2 TextView和EditText控件 060
4.3 Button和ImageButton控件 063
4.4 ImageView控件 064
4.5 RadioButton和ChekBox控件 066
4.6 AnalogClock和DigitalClock控件 067
4.7 Toast控件 067
強化訓練 069

第5章 事件處理機制與多線程
5.1 事件處理機制 072
5.1.1 基于監(jiān)聽接口的事件處理 073
5.1.2 基于回調(diào)機制的事件處理 077
5.1.3 回調(diào)方法應(yīng)用案例 080
5.2 Android多線程機制 083
5.2.1 多線程機制的特點 083
5.2.2 多線程的實現(xiàn) 084
強化訓練 095

第6章 Android控件進階
6.1 進度條ProgressBar 097
6.2 列表視圖ListView 099
6.3 下拉列表Spinner 103
6.4 網(wǎng)格視圖GridView 105
6.5 日期和時間選擇器DatePicker和TimePicker 108
6.6 控件的綜合應(yīng)用案例 111
強化訓練 113

第7章 菜單和對話框的應(yīng)用
7.1 選項菜單和子菜單 115
7.1.1 選項菜單Options Menu 116
7.1.2 監(jiān)聽菜單事件 121
7.1.3 與菜單項關(guān)聯(lián)的Activity的設(shè)置 123
7.1.4 子菜單Sub Menu 124
7.2 上下文菜單Context Menu 128
7.3 Android中的常用對話框 130
7.3.1 提示對話框 131
7.3.2 單選對話框 132
7.3.3 多選對話框 134
7.3.4 列表對話框 135
7.3.5 自定義對話框 136
7.4 進度對話框ProgressDialog 138
7.5 日期對話框和時間對話框 139
強化訓練 143

第8章 可視化使者之Activity組件
8.1 Activity生命周期 146
8.2 Activity管理棧 150
8.3 創(chuàng)建、配置和使用Activity 150
8.3.1 創(chuàng)建Activity 150
8.3.2 配置Activity 151
8.3.3 啟動關(guān)閉Activity 153
8.3.4 需要傳遞參數(shù)的Activity啟動 156
8.3.5 啟動其他Activity并返回結(jié)果 158
8.4 啟動模式163
8.5 Fragment的使用 164
8.5.1 Fragment簡介 164
8.5.2 創(chuàng)建Fragment 166
強化訓練 170

第9章 信息傳遞者之Intent機制
9.1 Intent概述 172
9.1.1 Intent屬性 173
9.1.2 Intent解析 174
9.2 Intent Filter 175
9.2.1 動作檢測 175
9.2.2 種類檢測 176
9.2.3 數(shù)據(jù)檢測 176
9.2.4 通用情況 177
9.2.5 使用Intent匹配 178
9.3 Intent的調(diào)用 178
9.3.1 顯式調(diào)用 179
9.3.2 隱式調(diào)用 179
9.3.3 在Intent中傳遞數(shù)據(jù) 182
9.3.4 在Intent中傳遞復雜對象 184
9.3.5 實現(xiàn)Activity之間的協(xié)同 187
9.4 常用Intent組件的使用 189
強化訓練 192

第10章 骨干成員之Service組件
10.1 Service概述 195
10.2 Service的生命周期 196
10.2.1 startService啟動服務(wù) 197
10.2.2 bindSerivce啟動服務(wù) 200
10.3 Service的使用方法 202
10.3.1 編寫不需和Activity交互的本地服務(wù) 202
10.3.2 編寫本地服務(wù)和Activity交互 203
10.3.3 編寫傳遞基本型數(shù)據(jù)的遠程服務(wù)206
10.3.4 編寫傳遞復雜數(shù)據(jù)類型的遠程服務(wù) 210
10.4 IntentService 215
強化訓練 220

第11章 開發(fā)利器之BroadcastReceiver組件
11.1 BroadcastReceiver概述 223
11.2 廣播消息 223
11.2.1 自定義BroadcastReceiver 224
11.2.2 普通廣播 226
11.2.3 有序廣播 228
11.3 處理系統(tǒng)廣播消息 230
11.4 BroadcastReceiver的生命周期 236
強化訓練 236

第12章 數(shù)據(jù)存儲精講
12.1 數(shù)據(jù)存儲概述 239
12.2 SharedPreferences 240
12.2.1 使用SharedPreferences 240
12.2.2 PreferenceActivity 245
12.3 文件 251
12.3.1 應(yīng)用程序文件讀寫 252
12.3.2 操作資源文件 254
12.3.3 操作SD卡上的文件 255
強化訓練 264

第13章 SQLite數(shù)據(jù)庫精講
13.1 SQLite概述 271
13.2 使用SQLite數(shù)據(jù)庫 275
13.2.1 SQLiteDatabase 276
13.2.2 SQLiteOpenHelper 280
強化訓練 287

第14章 數(shù)據(jù)共享機制精講
14.1 ContentProvider概述 289
14.2 自定義ContentProvider 292
14.3 監(jiān)聽ContentProvider中數(shù)據(jù)的變化 299
14.4 系統(tǒng)ContentProvider 301
強化訓練 309

第15章 在線音視頻的應(yīng)用與管理
15.1 錄制音頻 311
15.1.1 使用Intent錄制音頻 312
15.1.2 使用MediaRecorder錄制音頻 314
15.2 應(yīng)用音頻 320
15.2.1 常見的音頻格式 320
15.2.2 使用Intent播放音頻 321
15.2.3 使用MediaPlayer播放音頻 325
15.3 錄制視頻 328
15.3.1 使用Intent錄制視頻 328
15.3.2 使用MediaRecorder錄制視頻 331
15.4 應(yīng)用視頻 339
15.4.1 常見的視頻格式 339
15.4.2 使用Intent播放視頻 339
15.4.3 使用VideoView播放視頻 340
15.4.4 使用MediaPlayer播放視頻 341
強化訓練 346

第16章 網(wǎng)絡(luò)編程精講
16.1 Android網(wǎng)絡(luò)編程基礎(chǔ) 348
16.2 基于HTTP協(xié)議的網(wǎng)絡(luò)編程 350
16.2.1 HTTP介紹 350
16.2.2 使用HttpURLConnection訪問網(wǎng)絡(luò) 351
16.2.3 使用HttpClient訪問網(wǎng)絡(luò) 357
16.3 基于Socket的網(wǎng)絡(luò)編程 364
16.3.1 套接字Socket 365
16.3.2 Socket編程 365
16.4 基于WebView的簡單瀏覽器 368
強化訓練 373

第17章 定位服務(wù)精講
17.1 定位服務(wù)相關(guān)類 377
17.2 定位實例 380
17.3 Baidu Map使用 384
17.3.1 申請Map API KEY 384
17.3.2 開發(fā)和測試環(huán)境搭建 387
17.4 地圖定位 391
強化訓練 394

第18章 Android應(yīng)用項目的設(shè)計與開發(fā)
18.1 系統(tǒng)概述 396
18.1.1 項目總體需求 397
18.1.2 項目功能分析 397
18.1.3 運行環(huán)境 397
18.2 系統(tǒng)框架設(shè)計 397
18.3 本地歌曲列表 399
18.3.1 創(chuàng)建Fragment 400
18.3.2 獲取本機音樂列表 400
18.3.3 顯示歌曲 406
18.3.4 刷新歌曲 413
18.4 網(wǎng)絡(luò)歌曲列表 417
18.4.1 音樂接口介紹 417
18.4.2 JSON解析 417
18.4.3 封裝工具類 419
18.4.4 獲取音樂數(shù)據(jù)及顯示 422
18.5 音樂播放 425
18.5.1 使用Service播放音樂 426
18.5.2 發(fā)送通知 430
18.5.3 廣播接收者 434
本章小結(jié) 436

附錄 配套學習資源
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服