資源簡介
第1篇 基礎知識篇
第 1章 Android系統介紹 .............................. 2
1.1 縱覽智能設備系統 .................................... 2
1.2 分析 Android成功的秘訣 ......................... 5
1.3 剖析 Android系統架構 ............................. 7
1.4 核心組件 .................................................... 9
1.5 進程和線程 .............................................. 12
1.6 物聯網技術改變未來 .............................. 13
1.7 智能設備兇猛來襲 .................................. 15
第 2章搭建 Android開發環境 ..................... 21
2.1 在 Linux系統獲取 Android源碼 ........... 21
2.2 在 Windows平臺獲取 Android源碼 ...... 22
2.3 編譯源碼 .................................................. 24
實踐演練——演示兩種編譯 Android 程序的方法 ........ 28
2.4 編譯 Android Kernel ................................ 32
2.5 搭建 Android應用開發環境 ................... 36
第2篇 數據傳輸篇
第 3章基本數據通信 .................................. 52
3.1 HTTP通信 ............................................... 52
實戰演練——在屏幕中傳遞 HTTP參數 ..... 60
實戰演練——在戶外運動過程中訪問 HTTP地圖 ........... 64
3.2使用 Socket實現數據通信......................67
3.3下載數據 .................................................. 72
實戰演練——下載遠程服務器中的圖片 .....72
實戰演練——下載網絡中的 JSON信息 ..... 73
實戰演練——下載并播放網絡 MP3............ 78
3.4上傳數據 .................................................. 84
實戰演練——上傳文件到遠程服務器 ......... 84
實戰演練——使用 GET方式上傳數據 ....... 87
實戰演練——使用 POST方式上傳數據 ..... 91
3.5處理 XML數據 ....................................... 94
實戰演練——使用 SAX解析 XML數據....100
實戰演練——使用 DOM解析 XML數據 ......103
第 4章 藍牙技術詳解 ................................ 106
4.1 短距離無線通信技術概覽 .................... 106
4.2 低功耗藍牙基礎 .................................... 108
4.3 藍牙 4.0 BLE基礎 ................................. 112
4.4 藍牙規范 ................................................ 113
4.5 低功耗藍牙協議棧詳解 ........................ 118
4.6 TI公司的低功耗藍牙 ........................... 121
4.7 實戰演練——使用藍牙控制電風扇 ..... 129
第 5章 Android藍牙系統詳解 .................... 142
5.1 Android系統中的藍牙模塊 .................. 142
5.2 分析藍牙模塊的源碼 ............................ 143
5.3 和藍牙相關的類 .................................... 145
5.4 AndroidBlueDroid架構詳解 ................155
5.5 Android中的低功耗藍牙協議棧 .......... 168
第3篇 信息識別篇
第 6章 語音識別技術詳解 ......................... 216
6.1 語音識別技術基礎 ................................ 216
6.2 Text-To-Speech技術 ............................. 217
實戰演練——使用 Text-To-Speech實現語音識別 ..............221
實戰演練——借助開源項目實現中文語音識別 .................222
6.3 Voice Recognition技術詳解 ................. 227
實戰演練——使用 VoiceRecognition實現語音識別 ..........230
6.4 實戰演練——為設備中所有的 APP實現語音提醒功能 ........... 233
第 7章 手勢識別實戰 ................................ 261
7.1 Android中的事件監聽機制 .................. 261
7.2 手勢識別技術介紹 ................................ 266
7.3 實戰演練——通過點擊的方式移動圖片 ............. 271
7.4 實戰演練——實現各種手勢識別 ......... 274
7.5 實戰演練——實現手勢翻頁效果 ......... 278
第 8章 在物聯網設備中處理多媒體數據 .... 284
8.1 Android多媒體系統架構基礎 ..............284
8.2 Graphics類詳解 ..................................... 288
8.3 二維動畫 ................................................ 293
8.4 OpenGLES詳解 .................................... 301
8.5 音頻開發 ................................................ 312
8.6 錄音詳解 ................................................ 321
8.7 在物聯網設備中播放音樂 .................... 327
8.8 為物聯網設備實現振動功能 ................ 329
8.9 實戰鬧鐘功能 ........................................ 330
第 9章 GPS地圖定位 ............................... 331
9.1 位置服務 ................................................ 331
實戰演練——在 Android設備中實現 GPS定位 ..........334
9.2 隨時更新位置信息 ................................ 336
實戰演練——監聽當前設備的坐標和海拔 ............ 339
9.3 在設備中使用地圖 ................................ 348
實戰演練——在 Android設備中使用谷歌地圖實現定位 ........ 353
9.4 接近警報 ................................................ 357
實戰演練——接近某個位置時實現自動提醒 ............ 361
第4篇 傳感器應用篇
第 10章 Android傳感器系統架構詳解 ....... 376
10.1 Android傳感器系統概述 .................... 376
10.2 Java層詳解 .......................................... 377
10.3 Frameworks層詳解 .............................383
10.4 JNI層詳解 ........................................... 395
10.5 HAL層詳解 ......................................... 424
10.6 Android傳感器應用開發基礎 ............432
實戰演練——檢測當前設備支持的傳感器 .............437
第 11章光線傳感器和磁場傳感器............. 439
11.1 光線傳感器詳解 .................................. 439
實戰演練——獲取設備中光線傳感器的值 .......... 441
實戰演練——顯示設備中光線傳感器的強度 .......... 443
11.2 磁場傳感器詳解 .................................. 445
實戰演練——獲取磁場傳感器的 3個分量 ........... 447
實戰演練——演示常用傳感器的基本用法 ............ 448
第 12章加速度傳感器、方向傳感器和陀螺儀傳感器 ......... 458
12.1 加速度傳感器詳解 .............................. 458
實戰演練——獲取 X、Y、Z軸的加速度值 ............ 462
實戰演練——實現仿微信“搖一搖”效果 ........... 464
12.2 方向傳感器詳解 .................................. 471
實戰演練——測試當前設備的 3個方向值 ................473
實戰演練——開發一個指南針程序..........475
12.3 陀螺儀傳感器詳解 .............................. 477
12.4 實戰演練——聯合使用加速度傳感器和陀螺儀傳感器 ......... 481
第 13章旋轉向量傳感器、距離傳感器和氣壓傳感器 ...... 504
13.1 旋轉向量傳感器詳解 .......................... 504
實戰演練——確定設備當前的方向..........505
13.2 距離傳感器詳解 .................................. 516
實戰演練——實現自動鎖屏功能 ............. 519
13.3 氣壓傳感器詳解 .................................. 525
實戰演練——開發一個 Android 氣壓計 ......... 526
第 14章溫度傳感器和濕度傳感器 ............. 536
14.1 溫度傳感器詳解 .................... 536
實戰演練——開發一個 Android 溫度計 ........... 539
實戰演練——測試電池的溫度 ................. 541
14.2 濕度傳感器詳解 .................................. 553
實戰演練——獲取遠程濕度傳感器的數據 ........ 554
第5篇 技術提高篇
第 15章條形碼解析技術詳解 .................... 562
15.1 Android拍照系統結構基礎 ................ 562
15.2 底層程序詳解 ...................................... 564
15.3 拍照系統的硬件抽象層 ...................... 571
15.5 開發拍照應用程序 .............................. 581
15.6 解析二維碼 .......................................... 585
實戰演練——使用 Android相機解析二維碼 ............ 585
第 16章 NFC近場通信技術詳解 ...............594
16.1 近場通信技術基礎 .............................. 594
16.2 射頻識別技術詳解 .............................. 595
16.3 Android系統中的 NFC....................... 598
16.4 在 Android系統編寫 NFC APP的方法 ..............619
16.5 實戰演練——使用 NFC發送消息 ........... 622
第 17章 Google Now和 Android Wear詳解 .............. 627
17.1 Google Now介紹 ................................. 627
17.2 Android Wear詳解 .............................. 629
17.3 開發 Android Wear程序 ..................... 634
17.4 實戰演練——開發一個 Android Wear 程序 ............. 642
17.5 實戰演練——實現手機和 Android Wear的交互......... 649
DVD超值贈送15個綜合開發項目
仿小米錄音機 ............................................... DVD
一個音樂播放器 ........................................... DVD
跟蹤定位系統 ............................................... DVD
仿陌陌交友系統 ........................................... DVD
手勢音樂播放器 ........................................... DVD
智能家居系統 ............................................... DVD
濕度測試儀 ................................................... DVD
象棋游戲 ....................................................... DVD
iPad搶灘登陸 ............................................... DVD
OpenSudoku九宮格數獨游戲 ..................... DVD
健康飲食 ....................................................... DVD
倉庫管理系統 ............................................... DVD
個人財務系統 ............................................... DVD
高仿去哪兒酒店預定 ................................... DVD
仿開心網客戶端 ........................................... DVD
代碼片段和文件信息
-----------?---------??----------?-----??----
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\
?????文件??????????475??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\.classpath
?????文件??????????842??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\.project
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\.settings\
?????文件??????????177??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\.settings\org.eclipse.jdt.core.prefs
?????文件??????????879??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\AndroidManifest.xm
?????目錄????????????0??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\assets\
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\
?????文件??????????879??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\bin\AndroidManifest.xm
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\classes\
?????文件???????624120??2014-03-10?10:15??清華物聯網daima\第10章\SensorEX\bin\classes.dex
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\classes\com\
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\
?????文件??????????345??2014-03-10?09:41??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\BuildConfig.class
?????文件?????????3128??2014-03-10?10:15??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\MainActivity.class
?????文件??????????340??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$attr.class
?????文件??????????461??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$dimen.class
?????文件??????????407??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$drawable.class
?????文件??????????427??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$id.class
?????文件??????????394??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$layout.class
?????文件??????????388??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$menu.class
?????文件??????????472??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$string.class
?????文件??????????431??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R$st
?????文件??????????673??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\classes\com\example\sensor\R.class
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\dexedLibs\
?????文件???????211307??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\dexedLibs\android-support-v4-ce674b6b9cbeeebc984806ef19aa2b0a.jar
?????目錄????????????0??2015-03-22?15:56??清華物聯網daima\第10章\SensorEX\bin\res\
?????文件????????40735??2014-03-10?09:48??清華物聯網daima\第10章\SensorEX\bin\resources.ap_
............此處省略3724個文件信息
- 上一篇:STM32 之間實現串口通信
- 下一篇:代碼制造業ERP系統SE2000 vb
評論
共有 條評論