商品簡介
名人/編輯推薦
目次
商品簡介
本書從基本的Java語法開始講解,通過具體的實例介紹Android開發的全過程,從零基礎到進階全覆蓋。全書共14章,首先闡述Java語言的基礎知識,然後介紹有關活動、碎片等Android中的重要概念,為讀者進行Android開發打下扎實的基礎。接下來介紹有關 Android UI 控件開發以及GitHub開源庫使用的知識,可以讓讀者在開源的世界中繼續進行更深層次的探索。
本書兼具基礎知識與實戰案例講解,內容循序漸進,零基礎和有一定基礎的Android開發人員均可進行參考和閱讀。
本書兼具基礎知識與實戰案例講解,內容循序漸進,零基礎和有一定基礎的Android開發人員均可進行參考和閱讀。
名人/編輯推薦
零基礎輕鬆入門Android,基於Android 10,豐富的App開發範例與注釋詳盡的代碼
目次
前言
第1章 歡迎來到Android的世界 1
1.1 Android簡介 1
1.2 Android和Linux 1
1.3 Android系統目錄簡介 2
1.4 學習路徑推薦 4
第2章 Java基礎環境搭建 8
2.1 IntelliJ IDEA簡介 8
2.2 JDK簡介 8
2.3 JDK的安裝 9
2.4 IntelliJ IDEA的安裝 11
第3章 Java語言基礎 17
3.1 基本數據類型 17
3.2 循環 19
3.3 條件語句 22
3.3.1 if語句 22
3.3.2 if-else語句 23
3.3.3 if-else if語句 24
3.3.4 switch語句 25
3.4 數組 26
第4章 面向對象編程 29
4.1 面向對象簡介 29
4.2 定義類 30
4.3 方法簡介 32
4.4 方法的語法 34
4.5 方法的重載 35
4.6 編寫屬自己的類――Cat 36
4.7 類的繼承 38
4.8 構造器 41
4.9 構造器的重載 44
第5章 Android開發環境搭建 47
5.1 Android Studio簡介 47
5.2 準備所需的工具 47
5.3 安裝Android Studio並配置環境 48
第6章 活動 58
6.1 活動簡介 58
6.2 手工創建第一個活動 58
6.3 詳解AndroidManifest文件 65
6.4 Android目錄結構res簡介 68
6.5 Button控件 69
6.6 Toast的使用 71
6.7 實現Button按鈕事件的常見方法 73
6.8 活動的跳轉 74
6.9 活動的生命週期 76
第7章 反編譯 79
7.1 破解工具簡介 79
7.2 解析AndroidManifest.xml文件 80
7.3 將APK文件轉化為DEX文件 84
7.4 將DEX文件轉化為JAR文件 84
7.5 將JAR文件轉化為Java文件 85
第8章 常用UI控件 87
8.1 線性佈局 87
8.2 相對佈局 96
8.3 TextView 100
8.4 EditText 105
8.5 ImageView 115
8.6 使用GitHub開源庫實現動態開關按鈕 119
8.7 實現圓形ImageView 123
8.8 AlertDialog 125
8.9 CheckBox 132
8.10 ScrollView 134
8.11 技術實戰:仿寫騰訊QQ登錄註冊界面 136
第9章 碎片 140
9.1 碎片簡介 140
9.2 FrameLayout 142
9.3 靜態添加碎片 145
9.4 動態添加碎片 150
9.5 技術實戰:仿寫微信 156
第10章 更為強大的UI控件 165
10.1 ListView的使用 165
10.2 ViewPager的使用 170
10.3 CardView的使用 174
10.4 Splash快速開屏實現 177
第11章 讓你的應用動起來――動畫 179
11.1 幀動畫 179
11.2 補間動畫 184
第12章 訪問網絡 190
12.1 Webview控件的使用 190
12.2 Get請求的實現 193
12.3 Post請求的實現 202
12.4 JSON請求的實現 203
12.5 ImageRequest請求的實現 204
12.6 技術實戰:輕鬆搞定向女朋友表白的軟件 205
第13章 多媒體技術 227
13.1 調用攝像頭進行拍照 227
13.2 編寫視頻播放器 236
第14章 計算機視覺和圖像識別技術在Android開發中的應用 240
14.1 人工智能與計算機視覺 240
14.2 人工神經網絡 241
14.3 全連接神經網絡 241
14.4 卷積神經網絡 243
14.5 圖像的池化 246
14.6 圖像識別 247
14.7 Android實現圖像識別 248
第1章 歡迎來到Android的世界 1
1.1 Android簡介 1
1.2 Android和Linux 1
1.3 Android系統目錄簡介 2
1.4 學習路徑推薦 4
第2章 Java基礎環境搭建 8
2.1 IntelliJ IDEA簡介 8
2.2 JDK簡介 8
2.3 JDK的安裝 9
2.4 IntelliJ IDEA的安裝 11
第3章 Java語言基礎 17
3.1 基本數據類型 17
3.2 循環 19
3.3 條件語句 22
3.3.1 if語句 22
3.3.2 if-else語句 23
3.3.3 if-else if語句 24
3.3.4 switch語句 25
3.4 數組 26
第4章 面向對象編程 29
4.1 面向對象簡介 29
4.2 定義類 30
4.3 方法簡介 32
4.4 方法的語法 34
4.5 方法的重載 35
4.6 編寫屬自己的類――Cat 36
4.7 類的繼承 38
4.8 構造器 41
4.9 構造器的重載 44
第5章 Android開發環境搭建 47
5.1 Android Studio簡介 47
5.2 準備所需的工具 47
5.3 安裝Android Studio並配置環境 48
第6章 活動 58
6.1 活動簡介 58
6.2 手工創建第一個活動 58
6.3 詳解AndroidManifest文件 65
6.4 Android目錄結構res簡介 68
6.5 Button控件 69
6.6 Toast的使用 71
6.7 實現Button按鈕事件的常見方法 73
6.8 活動的跳轉 74
6.9 活動的生命週期 76
第7章 反編譯 79
7.1 破解工具簡介 79
7.2 解析AndroidManifest.xml文件 80
7.3 將APK文件轉化為DEX文件 84
7.4 將DEX文件轉化為JAR文件 84
7.5 將JAR文件轉化為Java文件 85
第8章 常用UI控件 87
8.1 線性佈局 87
8.2 相對佈局 96
8.3 TextView 100
8.4 EditText 105
8.5 ImageView 115
8.6 使用GitHub開源庫實現動態開關按鈕 119
8.7 實現圓形ImageView 123
8.8 AlertDialog 125
8.9 CheckBox 132
8.10 ScrollView 134
8.11 技術實戰:仿寫騰訊QQ登錄註冊界面 136
第9章 碎片 140
9.1 碎片簡介 140
9.2 FrameLayout 142
9.3 靜態添加碎片 145
9.4 動態添加碎片 150
9.5 技術實戰:仿寫微信 156
第10章 更為強大的UI控件 165
10.1 ListView的使用 165
10.2 ViewPager的使用 170
10.3 CardView的使用 174
10.4 Splash快速開屏實現 177
第11章 讓你的應用動起來――動畫 179
11.1 幀動畫 179
11.2 補間動畫 184
第12章 訪問網絡 190
12.1 Webview控件的使用 190
12.2 Get請求的實現 193
12.3 Post請求的實現 202
12.4 JSON請求的實現 203
12.5 ImageRequest請求的實現 204
12.6 技術實戰:輕鬆搞定向女朋友表白的軟件 205
第13章 多媒體技術 227
13.1 調用攝像頭進行拍照 227
13.2 編寫視頻播放器 236
第14章 計算機視覺和圖像識別技術在Android開發中的應用 240
14.1 人工智能與計算機視覺 240
14.2 人工神經網絡 241
14.3 全連接神經網絡 241
14.4 卷積神經網絡 243
14.5 圖像的池化 246
14.6 圖像識別 247
14.7 Android實現圖像識別 248
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

