TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Android移動開發基礎教程(簡體書)
滿額折

Android移動開發基礎教程(簡體書)

人民幣定價:45 元
定  價:NT$ 270 元
優惠價:87235
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書詳細講解了Android軟件開發的基本方法和常用技能。全書分為9章,內容包括Android入門、Android界面開發、Activity、Intent和BroadCastReceiver、數據存儲、ContentProvider、Service、高級編程及綜合實戰,通過大量實例展示相關技術與技巧,最後通過完整項目的開發實現過程來提高讀者的綜合開發水平。
本書內容結構清晰,基本概念和機制講解通俗易懂,案例豐富實用,適合作為高等院校、高職高專計算機及相關專業移動應用開發課程的教材,也適合Android愛好者自學和開發人員參考。

作者簡介

劉剛,小剛老師簡介
一線項目研發、設計、管理工程師,高級項目管理師、項目監理師,負責紀檢監察廉政監督監管平臺、國家郵政局項目、政務大數據等多個***項目的設計與開發。
極客學院、北風網金牌講師
暢銷書《微信小程序開發圖解案例教程(附精講視頻)》《小程序實戰視頻課:微信小程序開發全案精講》《Axure RP8原型設計圖解微課視頻教程 (Web+App)》作者。

目次

第 1章 Android入門 1

1.1 Android的起源和發展 2

1.1.1 Android的起源 2

1.1.2 Android平臺架構 2

1.2 Android開發環境搭建 3

1.2.1 Android Studio的安裝 3

1.2.2 Gradle文件介紹和常用設置 5

1.2.3 模擬器的創建和使用 7

1.3 本章小結 9

第 2章 Android界面開發 10

2.1 視圖組件與視圖容器 11

2.2 常用佈局 12

2.2.1 線性佈局 12

案例2.1 使用線性佈局 13

案例2.2 使用嵌套的線性佈局 15

2.2.2 相對佈局 17

案例2.3 使用相對佈局 17

2.2.3 列表視圖 20

案例2.4 通過數組資源文件填充數據 21

案例2.5 通過Adapter填充數據 22

案例2.6 通過自定義Adapter填充數據,顯示學生考試信息 22

2.2.4 網格視圖 26

案例2.7 以網格的形式排列顯示1~9個數字 27

2.3 常用控件 30

2.3.1 文本框和編輯框 30

案例2.8 顯示不同顏色、大小和不同位置的文字 31

案例2.9 文字超長時的處理 32

案例2.10 將指定格式的文本轉化為可單擊的鏈接 34

2.3.2 按鈕 36

案例2.11 切換“Hello”和

“World”的顯示 36

2.3.3 單選按鈕和複選框 38

案例2.12 選擇性別與愛好 38

2.3.4 圖片控件 42

案例2.13 圖片尺寸大於ImageView控件尺寸的大小 43

2.3.5 進度條和拖動條 47

案例2.14 使用進度條 47

案例2.15 使用拖動條 49

2.4 對話框 51

2.4.1 簡單對話框 51

案例2.16 使用簡單對話框 52

2.4.2 列表對話框 53

案例2.17 使用列表對話框選擇語言 53

2.4.3 自定義對話框 55

案例2.18 使用自定義對話框製作登錄頁面 55

2.5 菜單 57

2.5.1 選項菜單 57

案例2.19 製作“添加”“刪除”“查詢”和“退出”選項菜單 59

2.5.2 上下文菜單 61

案例2.20 製作“添加”“刪除”“查詢”和“退出”上下文菜單 61

2.6 常用資源類型 63

2.6.1 資源的類型和使用 63

2.6.2 字符串、顏色、尺寸 65

案例2.21 字符串、顏色、

尺寸的具體定義和使用 66

2.6.3 Drawable 67

案例2.22 使用圖片資源 67

案例2.23 使用State List製作按鈕按下變色效果 69

案例2.24 使用Shape Drawable製作圓角矩形的編輯框 70

2.6.4 Style 72

案例2.25 使用Style統一設置文字的大小和顏色 72

2.6.5 國際化 73

案例2.26 製作同樣的按鈕在不同的語言環境下的顯示效果 74

2.7 事件處理和消息傳遞 75

2.7.1 基於監聽的事件處理 75

2.7.2 基於回調的事件處理 75

案例2.27 基於回調事件的處理 76

2.7.3 Handler消息傳遞 76

案例2.28 基於回調事件的處理 77

2.8 本章小結 78

第3章 Activity 79

3.1 Activity的使用 80

3.2 Activity之間的跳轉 80

案例3.1 用startActivity方法實現跳轉 81

案例3.2 用startActivity-ForResult方法實現登錄效果 83

3.3 Activity的生命週期 85

3.4 Activity的啟動模式 89

3.5 本章小結 90

3.6 小練習 90

第4章 Intent和BroadCast-Receiver 97

4.1 Intent和intent-filter配置 98

案例4.1 通過action啟動activity 98

4.2 BroadCastRecevier 101

4.2.1 廣播機制介紹 101

4.2.2 靜態註冊 101

案例4.2 BroadCastReceiver的使用 102

4.2.3 動態註冊 103

案例4.3 動態註冊廣播 104

4.2.4 系統廣播介紹 105

案例4.4 通過接收系統廣播提示用戶充電 105

4.3 本章小結 106

第5章 數據存儲 107

5.1 SharedPreferences 108

5.1.1 SharedPreferences與Editor簡介 108

5.1.2 SharedPreferences存儲的位置和格式 108

案例5.1 使用SharedPreferences存儲數據 108

5.2 File存儲 110

5.2.1 讀寫內部存儲 111

案例5.2 使用內部存儲 111

5.2.2 讀寫外部存儲 113

5.3 SQLite數據庫 114

5.3.1 SQLiteDatabase簡介 114

5.3.2 創建數據庫和表 115

案例5.3 創建表,存儲學生考試成績 115

5.3.3 操作SQLite常用類 116

案例5.4 訪問SQLite數據庫,修改學生成績表 116

5.3.4 事務 121

5.4 本章小結 122

5.5 小練習 123

第6章 ContentProvider 129

6.1 ContentProvider和URI簡介 130

6.2 創建ContentProvider 131

案例6.1 創建Content

Provider,對外提供學生信息 131

6.3 使用ContentResovler操作數據 136

案例6.2 使用ContentResovler添加、查詢連絡人 136

6.4 本章小結 138

6.5 小練習 139

第7章 Service 143

7.1 Service簡介 144

7.1.1 創建、配置Service 144

7.1.2 啟動和停止Service 145

案例7.1 啟動和停止Service 145

7.1.3 綁定Service 147

案例7.2 綁定和解綁Service 148

7.2 Service的生命週期 152

7.3 跨進程調用Service 152

7.3.1 創建Service和AIDL接口 152

7.3.2 跨進程綁定Service 154

7.4 本章小結 157

7.5 小練習 157

第8章 高級編程 161

8.1 網絡編程 162

8.1.1 TCP、UDP協議基礎 162

8.1.2 Socket通信 162

案例8.1 實現網絡通信 163

8.1.3 下載網絡資源 166

案例8.2 下載網絡圖片 166

8.2 圖形圖像和動畫 167

8.2.1 Bitmap和BitmapFactory 167

8.2.2 Android繪圖基礎 168

案例8.3 使用線性佈局 169

8.2.3 補間動畫 171

案例8.4 使用補間動畫 171

8.2.4 屬性動畫 173

案例8.5 使用屬性動畫 173

8.3 多媒體應用開發 175

8.3.1 MediaPlayer類介紹 175

8.3.2 使用MediaPlayer和SurfaceView播放視頻 176

案例8.6 使用MediaPlayer和SurfaceView播放視頻 176

8.4 線程開發 180

8.4.1 AsyncTask及其使用 180

8.4.2 ThreadPoolExecutor介紹 181

8.5 Fragment 182

8.5.1 Fragment的創建 183

案例8.7 單擊底部按鈕,上面內容區域動態改變 184

8.5.2 Fragment的生命週期 189

案例8.8 通過日誌打印看Fragment生命週期方法的回調順序 190

8.6 RecyclerView 194

8.6.1 RecyclerView相關類 194

8.6.2 RecyclerView的使用 194

案例8.9 使用RecyclerView 195

8.7 本章小結 198

第9章 綜合實戰 199

9.1 視頻播放器 200

9.1.1 界面佈局 200

9.1.2 初始化 202

9.1.3 播控和進度控制 206

9.1.4 橫屏設置 209

9.2 本章小結 210

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 235
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區