久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁(yè)  圖書 正文

Android 應(yīng)用開發(fā)實(shí)踐教程簡(jiǎn)介,目錄書摘

2019-10-18 14:11 來源:京東 作者:京東
android應(yīng)用開發(fā)
Android 應(yīng)用開發(fā)實(shí)踐教程
暫無報(bào)價(jià)
20+評(píng)論 89%好評(píng)
編輯推薦:

  本書詳細(xì)介紹了Android Studio和Eclipse ADT兩種不同開發(fā)環(huán)境搭建(針對(duì)Google網(wǎng)站不易訪問);對(duì)Android客戶端程序架構(gòu)、實(shí)現(xiàn)消息推送、即時(shí)通信、服務(wù)器端json接口編程(Restful API)、在手機(jī)客戶端解析json、網(wǎng)絡(luò)多圖片異步下載、移動(dòng)應(yīng)用數(shù)據(jù)統(tǒng)計(jì)分析等移動(dòng)互聯(lián)網(wǎng)重要開發(fā)技術(shù)進(jìn)行了較為細(xì)致的講解。配套教學(xué)資源豐富,包含所有章節(jié)的PPT、程序源碼、習(xí)題解答、教學(xué)視頻、所需軟件工具及一個(gè)幫助學(xué)習(xí)本書的手機(jī)APP。

內(nèi)容簡(jiǎn)介:

  本書結(jié)合Android應(yīng)用開發(fā)的一些具體案例,由淺入深地闡述Android應(yīng)用開發(fā)的基礎(chǔ)知識(shí)、常用技巧和關(guān)鍵技術(shù),例如對(duì)一般Android書籍中難以見到的實(shí)現(xiàn)消息推送(不利用第三方平臺(tái))、即時(shí)通信、服務(wù)器端接口編程等市場(chǎng)急需的重要開發(fā)技能進(jìn)行了較為細(xì)致的講解,以達(dá)到快速提升讀者編程水平和實(shí)際項(xiàng)目開發(fā)能力之目的。 全書分為基礎(chǔ)篇、提高篇、開發(fā)篇和拓展篇四個(gè)部分,共23章。 基礎(chǔ)篇(第1~9章),主要包含Android開發(fā)環(huán)境搭建(包括*新的Android Studio安裝與配置)、用戶界面設(shè)計(jì)、組件通信等內(nèi)容。 提高篇(第10~12章),包含百度地圖開發(fā)、ViewPager和PageAdapter等內(nèi)容。 開發(fā)篇(第13~18章),包含在手機(jī)客戶端解析JSON、消息推送、Android賬戶管理、MyBatis框架原理、Maven和Gradle等內(nèi)容。 拓展篇(第19~23章),包含即時(shí)通信、友盟統(tǒng)計(jì)及社會(huì)化組件、Android客戶端程序架構(gòu)、版本控制工具SVN和Git等內(nèi)容。

作者簡(jiǎn)介:

  韓冬,蘇州大學(xué)計(jì)算機(jī)學(xué)院副教授,同濟(jì)大學(xué)軟件碩士,所教授學(xué)生多名入職名企,其中包括阿里巴巴、華為、中科院電子所蘇州研究院、網(wǎng)易等。

目錄:第一部分 基 礎(chǔ) 篇
第1章 開發(fā)環(huán)境搭建和程序開發(fā)基礎(chǔ) 2
1.1 Android簡(jiǎn)介 2
1.1.1 Android傳奇 2
1.1.2 Android體系結(jié)構(gòu) 3
1.2 搭建Android應(yīng)用開發(fā)環(huán)境 4
1.2.1 Android 4.4安裝 4
1.2.2 如何解決Android SDK無法
下載Package的問題 6
1.3 第一個(gè)Android程序 7
1.4 Android程序結(jié)構(gòu) 8
1.5 Android應(yīng)用的基本組件介紹 9
1.6 Activity的生命周期 10
1.7 程序調(diào)試 12
1.8 Android Studio 1.2正式版安
裝與配置 13
1.8.1 Windows 7 64位系統(tǒng)安裝
JDK并配置環(huán)境變量 13
1.8.2 Android Studio環(huán)境搭建 14
1.8.3 創(chuàng)建HelloWorld項(xiàng)目 19
1.9 相關(guān)閱讀材料 23
1.9.1 未來的夏娃 23
1.9.2 Andy Rubin的黯然離場(chǎng):
他為何非走不可? 23
1.9.3 Andy Rubin早年歲月 24
1.10 本章小結(jié) 25
習(xí)題1 26
第2章 用戶界面設(shè)計(jì) 27
2.1 用戶界面基礎(chǔ) 27
2.2 常用控件 31
2.2.1 TextView和EditText 32
2.2.2 Button與ImageButton 33
2.2.3 單選按鈕RadioButton和
復(fù)選按鈕CheckBox 33
2.2.4 ImageView 33
2.2.5 ProgressBar 34
2.2.6 ScrollView 36
2.2.7 ListView 37
2.2.8 GridView 42
2.2.9 AlertDialog 42
2.3 界面布局 43
2.3.1 線性布局及android:
layout_weight屬性設(shè)置 43
2.3.2 幀布局 45
2.3.3 表格布局 45
2.3.4 相對(duì)布局 46
2.3.5 絕對(duì)布局 47
2.3.6 網(wǎng)格布局 48
2.4 消息提示 48
2.5 Handler消息傳遞機(jī)制 49
2.6 項(xiàng)目實(shí)戰(zhàn)――“3G商城”(一) 52
2.6.1 任務(wù)說明 52
2.6.2 項(xiàng)目講解 52
2.6.3 典型代碼及技術(shù)實(shí)現(xiàn) 53
2.7 相關(guān)閱讀材料:Android用戶界
面中單位的使用 59
2.8 本章小結(jié) 60
習(xí)題2 60
第3章 組件通信 61
3.1 Activity 61
3.1.1 Activity配置 61
3.1.2 啟動(dòng)和關(guān)閉Activity 62
3.1.3 使用Bundle在Activity之間
交換數(shù)據(jù) 62
3.1.4 調(diào)用另一個(gè)Activity并
返回結(jié)果 63
3.2 Intent對(duì)象 64
3.3 發(fā)送并返回短信內(nèi)容舉例 67
3.4 本章小結(jié) 68
習(xí)題3 68
第4章 后臺(tái)服務(wù)與廣播消息 69
4.1 Service應(yīng)用 69
4.1.1 簡(jiǎn)介 69
4.1.2 進(jìn)程內(nèi)服務(wù) 69
4.1.3 跨進(jìn)程服務(wù) 74
4.2 接收廣播消息 77
4.2.1 簡(jiǎn)介 77
4.2.2 發(fā)送廣播 79
4.2.3 有序廣播 82
4.2.4 接收系統(tǒng)廣播消息 83
4.3 相關(guān)閱讀材料:Android開源庫(kù)
EventBus 83
4.4 本章小結(jié) 89
習(xí)題4 91
第5章 數(shù)據(jù)存儲(chǔ)與訪問 92
5.1 使用SharedPreferences 92
5.1.1 簡(jiǎn)介 92
5.1.2 SharePreferences舉例 94
5.2 文件存儲(chǔ) 94
5.2.1 簡(jiǎn)介 94
5.2.2 讀寫SD卡上的文件 95
5.2.3 文件存儲(chǔ)舉例 96
5.3 SQLite數(shù)據(jù)庫(kù) 96
5.3.1 簡(jiǎn)介 96
5.3.2 手動(dòng)創(chuàng)建SQLite數(shù)
據(jù)庫(kù) 96
5.3.3 SQLiteDatabase 98
5.4 數(shù)據(jù)共享 101
5.4.1 ContentProvider 101
5.4.2 創(chuàng)建數(shù)據(jù)提供者 102
5.4.3 使用數(shù)據(jù)提供者 103
5.4.4 ContentProvider舉例 103
5.5 項(xiàng)目實(shí)戰(zhàn)――課程表 104
5.5.1 任務(wù)說明 104
5.5.2 項(xiàng)目講解 105
5.5.3 典型代碼及技術(shù)要點(diǎn) 106
5.6 本章小結(jié) 109
習(xí)題5 109
第6章 Android網(wǎng)絡(luò)應(yīng)用 110
6.1 HTTP通信 110
6.2 Socket通信 115
6.3 使用WebView顯示網(wǎng)頁(yè) 119
6.4 項(xiàng)目實(shí)戰(zhàn)――查詢員工信息 123
6.4.1 任務(wù)說明 123
6.4.2 項(xiàng)目講解 123
6.4.3 典型代碼及技術(shù)要點(diǎn) 124
6.5 本章小結(jié) 126
習(xí)題6 127
第7章 圖形圖像處理 128
7.1 基本繪圖 128
7.1.1 準(zhǔn)備畫布(Canvas) 128
7.1.2 準(zhǔn)備畫筆(Paint) 129
7.1.3 位圖處理(Bitmap和
BitmapFactory) 129
7.2 2D繪圖 130
7.2.1 幾何圖形 130
7.2.2 文本 132
7.2.3 路徑 133
7.2.4 圖片 133
7.3 圖形特效處理 134
7.3.1 平移、旋轉(zhuǎn)、縮放、傾斜 134
7.3.2 扭曲 136
7.3.3 位圖著色器 137
7.4 綜合練習(xí) 138
7.4.1 任務(wù)說明 138
7.4.2 代碼實(shí)現(xiàn) 138
7.5 本章小結(jié) 140
習(xí)題7 140
第8章 Fragment 141
8.1 Fragment概述 141
8.2 Fragment的生命周期 141
8.3 Fragment使用 142
8.4 將Fragment加入Activity中 143
8.5 使用Fragment舉例 144
8.6 本章小結(jié) 146
習(xí)題8 147
第9章 Java并發(fā)編程 148
9.1 Java線程池簡(jiǎn)介 148
9.2 Executor與ExecutorService 149
9.3 ThreadPoolExecutor 153
9.4 Future模式 157
9.5 項(xiàng)目實(shí)戰(zhàn)――“3G商城”(二) 161
9.5.1 任務(wù)說明 161
9.5.2 項(xiàng)目講解 161
9.5.3 典型代碼及技術(shù)要點(diǎn) 163
9.6 本章小結(jié) 173
習(xí)題9 173
第二部分 提 高 篇
第10章 百度地圖開發(fā) 176
10.1 Android地圖SDK 176
10.1.1 概述 176
10.1.2 申請(qǐng)密鑰 176
10.1.3 SimpleMapDemo 180
10.1.4 基礎(chǔ)地圖 183
10.1.5 事件監(jiān)聽 183
10.2 Android定位SDK 187
10.3 Android導(dǎo)航SDK 187
10.4 項(xiàng)目實(shí)戰(zhàn)――“開發(fā)百度地圖” 187
10.4.1 任務(wù)說明 187
10.4.2 項(xiàng)目講解 187
10.4.3 典型代碼及技術(shù)要點(diǎn) 190
10.5 本章小結(jié) 196
習(xí)題10 196
第11章 ViewPager和PageAdapter 198
11.1 ViewPager和PageAdapter 198
11.2 FragmentPageAdapter實(shí)現(xiàn)仿
QQ界面 200
11.3 仿網(wǎng)易新聞客戶端Tab標(biāo)簽實(shí)現(xiàn) 205
11.4 本章小結(jié) 208
習(xí)題11 208
第12章 PostgreSQL 9 209
12.1 PostgreSQL簡(jiǎn)介 209
12.2 PostgreSQL 9的安裝與配置 209
12.2.1 安裝 209
12.2.2 使用pgAdmin III連接
PostgreSQL 209
12.3 數(shù)據(jù)庫(kù)的基本操作 210
12.3.1 創(chuàng)建數(shù)據(jù)庫(kù) 210
12.3.2 修改數(shù)據(jù)庫(kù) 211
12.3.3 刪除數(shù)據(jù)庫(kù) 211
12.4 數(shù)據(jù)表的基本操作 211
12.4.1 創(chuàng)建數(shù)據(jù)表 211
12.4.2 修改數(shù)據(jù)表 212
12.4.3 刪除數(shù)據(jù)表 212
12.5 插入、更新與刪除數(shù)據(jù) 212
12.5.1 插入 212
12.5.2 更新 213
12.5.3 刪除 214
12.6 數(shù)據(jù)查詢 214
12.6.1 查詢語(yǔ)句 214
12.6.2 單表查詢 215
12.6.3 集合函數(shù)查詢 217
12.6.4 連接查詢 218
12.6.5 子查詢 219
12.6.6 正則表達(dá)式查詢 220
12.6.7 別名 221
12.7 綜合練習(xí) 221
12.7.1 任務(wù)說明 221
12.7.2 具體實(shí)現(xiàn) 221
12.8 相關(guān)閱讀材料:數(shù)據(jù)備份
與還原 224
12.9 本章小結(jié) 225
習(xí)題12 225
第三部分 開 發(fā) 篇
第13章 在手機(jī)客戶端解析JSON 228
13.1 JSON簡(jiǎn)介 228
13.2 服務(wù)器端生成JSON數(shù)據(jù) 228
13.3 在手機(jī)客戶端解析JSON 231
13.4 項(xiàng)目實(shí)戰(zhàn)――“3G商城”(三) 233
13.4.1 任務(wù)說明 233
13.4.2 項(xiàng)目講解 233
13.4.3 典型代碼及技術(shù)要點(diǎn) 235
13.5 本章小結(jié) 239
習(xí)題13 239
第14章 消息推送 240
14.1 Android消息推送機(jī)制 240
14.1.1 推送方式基礎(chǔ) 240
14.1.2 消息推送實(shí)現(xiàn)原理 240
14.2 Android平臺(tái)的消息推送實(shí)現(xiàn) 241
14.2.1 Push在Android平臺(tái)上
長(zhǎng)連接的實(shí)現(xiàn) 241
14.2.2 使用Androidpn實(shí)現(xiàn)消
息推送 242
14.3 項(xiàng)目實(shí)戰(zhàn)――“Android客
戶端實(shí)現(xiàn)推送” 246
14.3.1 任務(wù)說明 246
14.3.2 項(xiàng)目講解 246
14.3.3 典型代碼及技術(shù)要點(diǎn) 249
14.4 相關(guān)閱讀材料 262
14.4.1 幾種常見的消息推送解決
方案 262
14.4.2 Androidpn所存在的一些
問題 263
14.5 本章小結(jié) 264
習(xí)題14 264
第15章 Android賬戶管理 265
15.1 賬戶管理相關(guān)類 265
15.2 使用OAuth 2.0來進(jìn)行鑒定 267
15.3 應(yīng)用程序如何將一個(gè)賬號(hào)注冊(cè)到
系統(tǒng)中 270
15.4 創(chuàng)建自定義賬戶示例 273
15.5 本章小結(jié) 275
習(xí)題15 275
第16章 MyBatis框架原理 276
16.1 MyBatis框架簡(jiǎn)介 276
16.2 從JDBC到MyBatis 277
16.3 使用MyBatis進(jìn)行一次簡(jiǎn)單
的SQL查詢 278
16.3.1 準(zhǔn)備工作 278
16.3.2 主要步驟 279
16.3.3 小結(jié) 282
16.4 配置文件說明 282
16.4.1 主配置文件 282
16.4.2 接口文件 285
16.4.3 SQL映射文件 286
16.4.4 動(dòng)態(tài)SQL 288
16.5 MyBatis應(yīng)用 290
16.5.1 數(shù)據(jù)的增、刪、改、查 290
16.5.2 關(guān)聯(lián)數(shù)據(jù)的查詢 292
16.5.3 分頁(yè)數(shù)據(jù)的查詢 295
16.5.4 與Spring3集成 296
16.5.5 與Spring MVC集成 299
16.6 本章小結(jié) 301
習(xí)題16 301
第17章 Maven和Gradle 303
17.1 初識(shí)Maven 303
17.2 Maven的安裝和配置 305
17.3 Maven使用 308
17.4 坐標(biāo)和依賴 310
17.5 構(gòu)建支持Servlet 3.0的Maven Web
應(yīng)用 311
17.6 Gradle來了 314
17.7 本章小結(jié) 315
習(xí)題17 316
第18章 服務(wù)器端接口編程 317
18.1 JNDI數(shù)據(jù)源配置 317
18.2 Log4J與SLF4J 320
18.3 項(xiàng)目實(shí)戰(zhàn)――“3G商城”(四) 324
18.3.1 任務(wù)說明 324
18.3.2 項(xiàng)目講解 324
18.3.3 典型代碼及技術(shù)要點(diǎn) 325
18.4 MyBatis VS Hibernate 329
18.5 相關(guān)閱讀材料:Flexjson 334
18.6 本章小結(jié) 335
習(xí)題18 335
第四部分 拓 展 篇
第19章 即時(shí)通信 338
19.1 XMPP協(xié)議 338
19.2 openfire 341
19.2.1 openfire簡(jiǎn)介 341
19.2.2 openfire安裝與配置 341
19.3 Smack簡(jiǎn)介 343
19.4 項(xiàng)目實(shí)戰(zhàn)――“實(shí)現(xiàn)即時(shí)通信” 347
19.4.1 登錄openfire服務(wù)器 347
19.4.2 獲取好友列表 350
19.4.3 客戶端接收服務(wù)器發(fā)送的
消息 352
19.4.4 初步實(shí)現(xiàn)兩個(gè)客戶端通信 354
19.5 相關(guān)閱讀材料 359
19.5.1 將openfire源代碼導(dǎo)入
Eclipse 359
19.5.2 openfire插件開發(fā) 364
19.6 本章小結(jié) 367
習(xí)題19 367
第20章 友盟統(tǒng)計(jì)及社會(huì)化組件 368
20.1 友盟應(yīng)用統(tǒng)計(jì)分析 368
20.1.1 集成準(zhǔn)備 368
20.1.2 友盟統(tǒng)計(jì)分析示例 368
20.2 友盟社會(huì)化分享組件 372
20.3 本章小結(jié) 373
習(xí)題20 373
第21章 Android客戶端程序架構(gòu) 374
21.1 概述 374
21.2 項(xiàng)目實(shí)戰(zhàn)――“掌上蘇大” 374
21.2.1 任務(wù)說明 375
21.2.2 整體框架和運(yùn)行主界面 375
21.2.3 Android全局對(duì)象
Application 376
21.2.4 整個(gè)應(yīng)用的線程終止異常
處理 377
21.2.5 程序執(zhí)行主要流程 378
21.2.6 推送的實(shí)現(xiàn) 381
21.2.7 整個(gè)應(yīng)用的后臺(tái)服務(wù)和廣播
接收機(jī)制 382
21.2.8 使用友盟第三方平臺(tái)對(duì)用戶
行為進(jìn)行分析 384
21.2.9 Android系統(tǒng)賬戶實(shí)現(xiàn) 385
21.2.10 其他 385
21.3 本章小結(jié) 385
習(xí)題21 385
第22章 Java設(shè)計(jì)模式 386
22.1 設(shè)計(jì)模式(Design Pattern)的分類
和設(shè)計(jì)原則 386
22.1.1 設(shè)計(jì)模式的分類 386
22.1.2 設(shè)計(jì)原則 386
22.2 創(chuàng)建模式(CreationalPattern) 387
22.2.1 工廠方法模式(Factory Method)和抽象工廠模式(Abstract
Factory) 387
22.2.2 單例模式(Singleton) 388
22.2.3 建造者模式(Builder) 388
22.2.4 原型模式(Prototype) 388
22.3 結(jié)構(gòu)模式(StructuralPattern) 389
22.3.1 適配器模式(Adapter)和裝飾
模式(Decorator) 389
22.3.2 代理模式(Proxy)和外
觀模式(Fa?ade) 390
22.3.3 橋接模式(Bridge)和組
合模式(Composite) 390
22.3.4 享元模式(Flyweight) 391
22.4 行為模式(BehavioralPattern) 391
22.4.1 策略模式(Strategy)和模板方法模式(TemplateMethod) 391
22.4.2 觀察者模式(Observer)、迭代器模式(Iterator)、責(zé)任鏈模式
(Chain of Responsibility)和命
令模式(Command) 392
22.4.3 備忘錄模式(Memento)和狀態(tài)
模式(State) 392
22.4.4 訪問者模式(Visitor)、中介者模式(Mediator)和解釋器模式
(Interpreter) 393
22.5 本章小結(jié) 394
習(xí)題22 394
第23章 版本控制工具――SVN
和Git 396
23.1 版本控制基礎(chǔ)知識(shí) 396
23.2 SVN 396
23.2.1 SVN服務(wù)端 396
23.2.2 SVN客戶端 397
23.2.3 Android Studio中使用SVN 398
23.3 Git和GitHub 398
23.3.1 Git安裝 398
23.3.2 遠(yuǎn)程倉(cāng)庫(kù) 399
23.3.3 分支管理 400
23.3.4 使用GitHub 401
23.3.5 Android Studio中使用Git 401
23.4 比較SVN和Git 401
23.5 本章小結(jié) 402
習(xí)題23 402
附錄A Eclipse中編碼問題
(包括ADT) 403
附錄B Eclipse自動(dòng)部署項(xiàng)目到
Tomcat的webapps 405
附錄C ADB命令 408
參考文獻(xiàn) 409
熱門推薦文章
相關(guān)優(yōu)評(píng)榜
相關(guān)產(chǎn)品
品類齊全,輕松購(gòu)物 多倉(cāng)直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購(gòu)物指南
購(gòu)物流程
會(huì)員介紹
生活旅行/團(tuán)購(gòu)
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+