会员   密码 您忘记密码了吗?
1,656,036 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Android開發工程師案例教程
Android開發工程師案例教程
上一张
下一张
prev next

Android開發工程師案例教程

作者: 倪紅軍(主編)
出版社: 北京大學出版社
ISBN: 9787301244692
出版日期: 2014-07-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT288.00
市场价格: RM51.78
本店售价: RM46.08
促销价: RM43.50
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

系統介紹Android應用開發的原理與項目實例開發過程,采用「項目驅動」的方法介Android開發中所涉及的必需知識點。

《Android開發工程師案例教程》分為四篇。以Android開發入門、Android開發基礎、Android開發提高、Android高級開發為主線,通過開發實例和項目案例為平台,由淺入深、循序漸進地介紹了Android應用開發的主要技術。書中開發實例步驟清晰詳細,項目案例典型實用,通過圖文並茂的操作步驟講解,以便讀者更好地學習和掌握Android開發技術,提高實際開發水平,快速成為一名合格的Android開發工程師。

在每一章開頭安排一個與該章知識點緊密聯系的案例項目,通過對該案例項目的分析引出每章節的知識點,並在最后的附錄中給出詳細的設計步驟,便於讀者更好的掌握和鞏固每一章節的知識點。

倪紅軍,副教授,副院長,南京師范大學泰州學院信息工程學院,主講過智能手機開發、操作系統、計算機網絡、Linux程序設計、數據庫應用與開發、Java程序設計、C語言程序設計、計算機組裝與維修等多門課程,主持省級項目兩個,主編教材兩部,發表論文70余篇。


目錄

Android開發入門篇
第1章 Android開發環境 1
1.1 Android的發展和簡介 2
1.2 Android平台架構與特性 5
1.2.1 Android平台架構 5
1.2.2 Android的特性 7
1.3 Android開發環境搭建 8
1.3.1 安裝JDK 8
1.3.2 安裝Android SDK 10
本章小結 17
項目實訓 17
第2章 Android應用程序結構 18
2.1 應用程序組件 19
2.2 Android應用程序結構分析 20
2.2.1 Android應用目錄剖析 20
2.2.2 資源的使用 23
2.2.3 AndroidManifest.xml文件的
結構 24
2.3 Android中XML文件的使用 26
2.3.1 布局文件 26
2.3.2 圖片文件 26
2.3.3 菜單文件 27
2.3.4 資源文件 27
2.3.5 動畫文件 30
2.3.6 raw目錄下的文件 30
本章小結 31
項目實訓 31

Android開發基礎篇
第3章 用戶界面基本組件 32
3.1 用戶界面基礎 33
3.2 友好登錄界面的設計與實現 34
3.2.1 預備知識 35
3.2.2 登錄界面的實現 36
3.3 圖片瀏覽器的設計與實現 40
3.3.1 預備知識 40
3.3.2 圖片瀏覽器的實現 43
3.4 注冊界面的設計與實現 45
3.4.1 預備知識 45
3.4.2 注冊界面的實現 48
3.5 設置日期和時間的設計與實現 51
3.5.1 預備知識 52
3.5.2 DatePicker和TimePicker的
實現 52
3.6 導航條的設計與實現 54
3.6.1 預備知識 54
3.6.2 導航條的實現 58
3.7 模擬文件下載進度條的設計與
實現 61
3.7.1 預備知識 61
3.7.2 文件下載進度條的實現 62
3.8 考試系統界面的設計與實現 65
3.8.1 預備知識 66
3.8.2 考試系統界面的實現 67
3.9 模擬PPS(網絡電視)消息提醒的
設計與實現 71
3.9.1 預備知識 71
3.9.2 PPS消息提醒的設計與實現 73
本章小結 75
項目實訓 75
第4章 用戶界面布局 77
4.1 概述 78
4.1.1 布局管理器 78
4.1.2 View和ViewGroup類 78
4.2 簡易計算器的設計與實現 79
4.2.1 預備知識 79
4.2.2 簡易計算器的實現 83
4.3 找不同游戲的設計與實現 87
4.3.1 預備知識 87
4.3.2 找不同游戲的實現 88
4.4 打老鼠游戲的設計與實現 93
4.4.1 預備知識 93
4.4.2 打老鼠游戲的實現 97
4.5 霓虹燈效果的設計與實現 104
4.5.1 預備知識 104
4.5.2 霓虹燈效果的實現 106
本章小結 108
項目實訓 108
第5章 菜單和對話框 110
5.1 選項菜單 111
5.2 子菜單 114
5.3 快捷菜單 115
5.4 使用XML生成菜單 116
5.5 提示對話框 118
5.6 日期/時間選擇對話框 125
5.7 進度條對話框 127
本章小結 130
項目實訓 130

Android開發提高篇
第6章 組件通信與服務 132
6.1 概述 133
6.2 私密聯系簿的設計與實現 134
6.2.1 預備知識 134
6.2.2 私密聯系簿的實現 136
6.3 啟動式音樂服務的設計與實現 142
6.3.1 預備知識 142
6.3.2 啟動式音樂服務的實現 143
6.4 綁定式音樂服務的設計與實現 146
6.4.1 預備知識 146
6.4.2 綁定式音樂服務的實現 148
6.5 跨進程計算器的設計與實現 151
6.5.1 預備知識 151
6.5.2 跨進程計算器的實現 152
6.6 廣播接收器的設計與實現 155
6.6.1 預備知識 156
6.6.2 廣播接收器的實現 156
本章小結 158
項目實訓 158
第7章 數據存儲與訪問 160
7.1 概述 161
7.2 個人信息注冊的設計與實現 161
7.2.1 預備知識 161
7.2.2 個人信息注冊的實現 163
7.3 電話號碼文件存儲的設計與實現 165
7.3.1 預備知識 165
7.3.2 電話號碼文件存儲的實現 166
7.4 SD卡文件訪問的設計與實現 169
7.4.1 預備知識 169
7.4.2 SD卡文件訪問的實現 170
7.5 簡單記事本的設計與實現 173
7.5.1 預備知識 173
7.5.2 簡單記事本的實現 175
7.6 成績共享示例的設計與實現 182
7.6.1 預備知識 182
7.6.2 成績共享案例的實現 185
7.7 訪問通訊錄的設計與實現 194
7.7.1 預備知識 194
7.7.2 訪問通訊錄的實現 195
本章小結 199
項目實訓 199
第8章 多媒體與網絡應用開發技術 201
8.1 概述 202
8.1.1 多媒體技術介紹 202
8.1.2 網絡技術介紹 203
8.2 音頻播放器的設計與實現 204
8.2.1 預備知識 204
8.2.2 音頻播放器界面設計 205
8.3 視頻播放器的設計與實現 217
8.3.1 預備知識 217
8.3.2 視頻播放器的實現 218
8.4 錄音機的設計與實現 222
8.4.1 預備知識 223
8.4.2 錄音機的實現 223
8.5 照相機的設計與實現 225
8.5.1 預備知識 225
8.5.2 照相機的實現 226
8.6 鬧鍾的設計與實現 231
8.6.1 預備知識 231
8.6.2 鬧鍾的實現 233
8.7 定時短信發送器的設計與實現 236
8.7.1 預備知識 236
8.7.2 定時短信發送器的實現 238
8.8 Android聊天室的設計與實現 241
8.8.1 預備知識 241
8.8.2 Android聊天室的實現 246
8.9 在線英漢雙譯字典的設計與實現 256
8.9.1 預備知識 256
8.9.2 在線英漢雙譯字典的實現 262
8.10 天氣預報查詢系統的設計與
實現 266
8.10.1 預備知識 266
8.10.2 天氣預報查詢系統的
實現 270
本章小結 274
項目實訓 275

Android開發高級篇
第9章 圖形與圖像處理 276
9.1 概述 277
9.1.1 2D圖形接口的程序結構 277
9.1.2 Paint(畫筆)類和
Canvas(畫布)類 279
9.2 乒乓球的設計與實現 281
9.2.1 預備知識 281
9.2.2 乒乓球的實現 283
9.3 小畫板的設計與實現 286
9.3.1 預備知識 287
9.3.2 小畫板的實現 288
9.4 多功能圖片瀏覽器的設計與實現 291
9.4.1 預備知識 291
9.4.2 多功能圖片瀏覽器的實現 295
9.5 多變Tom貓的設計與實現 301
9.5.1 預備知識 301
9.5.2 多變Tom貓的實現 304
9.6 簡易抽獎器的設計與實現 307
9.6.1 預備知識 307
4.5.2 簡易抽獎器的實現 307
本章小結 311
項目實訓 311
第10章 用戶界面高級組件 313
10.1 便攜課程表的設計與實現 314
10.1.1 預備知識 314
10.1.2 便攜課程表界面設計 321
10.1.3 便攜課程表功能實現 323
10.2 在線音樂播放器的設計與實現 326
10.2.1 預備知識 326
10.2.2 在線音樂播放器界面設計 328
10.2.3 在線音樂播放器的實現 328
10.3 猜撲克游戲的設計與實現 332
10.3.1 預備知識 332
10.3.2 猜撲克游戲的界面設計 333
10.3.3 猜撲克牌游戲的實現 334
10.4 電子相冊的設計與實現 337
10.4.1 預備知識 337
10.4.2 電子相冊的界面設計 340
10.4.3 電子相冊的實現 343
10.5 文本閱讀器的設計與實現 349
10.5.1 預備知識 349
10.5.2 文本閱讀器的界面設計 350
10.5.3 文本閱讀器的實現 351
10.6 創建自定義組件 355
10.6.1 繼承已有控件實現自定義
組件 355
10.6.2 組合已有組件實現自定義
組件 359
10.6.3 自定義控件的外觀 361
本章小結 364
項目實訓 364