基於Android技術的物聯網套用開發

《基於Android技術的物聯網套用開發》是2020年清華大學出版社出版的圖書,作者是梁立新 馮璐 趙建。

基本介紹

  • 書名:基於Android技術的物聯網套用開發
  • 作者:梁立新 ,馮璐, 趙建
  • 出版社:清華大學出版社
  • 出版時間:2020年6月1日
  • 定價:49.9 元
  • ISBN:9787302546658
內容簡介,圖書目錄,

內容簡介

本書是學習Android技術和物聯網套用開發的教材。本書套用“項目驅動”(ProjectDriven)最新教學模式,通過一個智慧型家居完整的項目案例系統地介紹了使用Android技術開發物聯網套用的方法和技術。全書包括: 物聯網與開發技術概述、智慧型家居Android套用分析、Android開發環境、Android套用界面、Android事件與組件、Android套用存儲機制、Android圖形與網路、Android套用物聯網中間件。

圖書目錄

第1章物聯網與開發技術概述1
1.1物聯網的概念1
1.1.1物聯網的定義1
1.1.2物聯網的發展過程2
1.1.3物聯網的特徵3
1.2物聯網系統結構4
1.3物聯網套用開發技術5
習題8
第2章智慧型家居Android套用分析9
2.1智慧型家居行業分析9
2.1.1智慧型家居概述9
2.1.2智慧型家居發展狀況10
2.1.3智慧型家居套用前景12
2.2系統方案分析設計12
2.2.1系統總體框架設計12
2.2.2系統功能需求分析12
2.3智慧型家居功能模組分析16
2.3.1環境監測功能模組分析16
2.3.2安全防護功能模組分析18
2.3.3電器控制功能模組分析20
2.3.4門禁管理功能模組分析22
2.4系統部署與運行測試24
2.4.1系統軟硬體部署24
2.4.2系統操作與測試24
習題28
第3章Android開發環境29
3.1Android系統開發環境29
3.1.1Android系統與平台架構29
3.1.2Android開發框架313.1.3Android開發環境的搭建33
3.2Android工程的創建與調試40
3.2.1Android工程框架40
3.2.2Android工程創建43
3.2.3Android工程調試45
3.2.4Android生命周期47
3.3項目案例53
3.3.1項目目標53
3.3.2案例描述53
3.3.3案例要點53
3.3.4案例實施54
習題60
第4章Android套用界面61
4.1Android界面布局61
4.1.1Android用戶界面框架62
4.1.2Android視圖樹62
4.1.3Android線性布局62
4.1.4Android相對布局66
4.1.5Android表格布局68
4.1.6Android幀布局71
4.1.7Android絕對布局73
4.2Android界面控制項基礎74
4.2.1文本框TextView74
4.2.2編輯框EditText76
4.2.3按鈕控制項Button78
4.2.4圖片按鈕ImageButton80
4.2.5單選按鈕RadioButton81
4.2.6複選框CheckBox82
4.2.7列表控制項ListView84
4.3Android選單設計86
4.3.1Android選項選單86
4.3.2Android子選單88
4.3.3Android上下文選單89
4.4項目案例91
4.4.1項目目標91
4.4.2案例描述914.4.3案例要點92
4.4.4案例實施92
習題98
第5章Android組件與事件99
5.1Android組件99
5.1.1Android組件Activity99
5.1.2Android組件Service105
5.1.3BroadcastReceiver組件108
5.1.4ContentProvider組件111
5.1.5Intent組件112
5.2系統界面事件130
5.2.1控制項監聽器130
5.2.2Android事件和監聽器131
5.2.3Android按鍵事件處理132
5.2.4Android螢幕觸摸事件處理133
5.3Fragment基礎及使用134
5.3.1Fragment生命周期136
5.3.2Fragment使用方式136
5.3.3Fragment通信141
5.4項目案例143
5.4.1項目目標143
5.4.2案例描述143
5.4.3案例要點144
5.4.4案例實施146
習題161
第6章Android套用存儲機制163
6.1簡單存儲及檔案存儲164
6.1.1簡單存儲164
6.1.2檔案存儲170
6.2SQLite資料庫操作173
6.2.1SQLite資料庫173
6.2.2創建SQLite資料庫的方式176
6.2.3SQLite資料庫操作179
6.2.4SQLite簡單例程182
6.3數據共享1876.3.1ContentProvider類簡介187
6.3.2Uri、UriMatcher和ContentUris簡介188
6.3.3創建ContentProvider 191
6.3.4ContentResolver運算元據192
6.4項目案例193
6.4.1項目目標193
6.4.2案例描述193
6.4.3案例要點194
6.4.4案例實施194
習題206
第7章Android圖形與網路207
7.1動態圖形繪製及圖形特效207
7.1.1系統動態圖形繪製207
7.1.2圖形特效214
7.1.3Android自繪控制項217
7.2Android網路編程219
7.2.1Socket傳輸模式219
7.2.2Socket編程原理220
7.2.3Socket編程實例221
7.2.4Socket與HTTP通信的區別225
7.3項目案例225
7.3.1項目目標225
7.3.2案例描述226
7.3.3案例要點226
7.3.4案例實施228
習題238
第8章Android套用物聯網中間件239
8.1物聯網Android套用框架239
8.1.1物聯網項目架構239
8.1.2ZXBee數據通信協定245
8.1.3智雲開發調試工具250
8.2智雲框架Android編程接口255
8.2.1智雲Android套用接口255
8.2.2智雲Android套用實例261
8.3項目案例2698.3.1項目目標269
8.3.2案例描述270
8.3.3案例要點270
8.3.4案例實施272
習題286

相關詞條

熱門詞條

聯絡我們