物聯網移動軟體開發

物聯網移動軟體開發

《物聯網移動軟體開發》是2019年9月北京航空航天大學出版社出版的圖書,作者是廖義奎。

基本介紹

  • 書名:物聯網移動軟體開發
  • 作者:廖義奎
  • 出版社:北京航空航天大學出版社
  • 出版時間:2019年9月
  • 定價:79 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787512429789
內容簡介,圖書目錄,

內容簡介

本書以一個物聯網移動軟體系統(物聯網智慧型套用軟體系統)的開發為主線,根據該軟體實際的開發過程,結合移動軟體開發的知識結構,從簡單的歡迎界面開始,一步一步深入講解移動軟體開發的知識體系和相關技術,zui終完成該物聯網移動軟體系統的開發工作。
全書共13章,包括物聯網移動軟體開發概要、歡迎界面設計、登錄界面布局設計、界面切換設計、列表視圖界面設計、導航欄及滑動界面設計、WiFi物聯網移動軟體設計、藍牙物聯網移動軟體設計、資料庫及動態界面設計、嵌入網頁的控制界面設計、感測器套用及拍照更換界面圖片設計、蘋果手機移動軟體設計、跨平台移動軟體設計。

圖書目錄

第1章物聯網移動軟體開發 1
1.1物聯網移動軟體開發目標1
1.2物聯網移動軟體開發概要6
1.2.1物聯網移動軟體開發簡介6
1.2.2物聯網移動軟體的套用7
1.3物聯網智慧型硬體App設計9
1.4物聯網移動軟體開發的發展趨勢9
1.4.1物聯網移動軟體的特點9
1.4.2物聯網移動軟體開發的發展11
第2章歡迎界面設計 14
2.1歡迎界面設計目標14
2.2物聯網移動軟體設計基礎15
2.2.1物聯網移動軟體開發的內容15
2.2.2安卓物聯網移動軟體設計基礎15
2.3開發工具17
2.3.1開發工具的選擇17
2.3.2Eclipse 安裝與配置17
2.3.3Android Studio安裝與配置23
2.3.4Obtain_Studio安裝與配置26
2.4移動軟體開發Hello World程式27
2.4.1如何啟動Obtain_Studio集成開發環境27
2.4.2創建Android項目29
2.4.3編譯和運行33
2.4.4Obtain_Studio集成開發系統常用技巧36
2.5Android項目39
2.5.1Android項目結構39
2.5.2Android項目檔案40
2.5.3Android項目編譯與配置檔案43
2.5.4Android項目全局配置檔案44
2.5.5Android資源檔案47
2.6歡迎界面的實現48
2.6.1創建項目和編輯檔案48
2.6.2運行歡迎界面50
第3章登錄界面布局設計 54
3.1登錄界面布局設計目標54
3.2安卓界面布局55
3.2.1界面布局檔案55
3.2.2線性布局57
3.2.3相對布局61
3.2.4幀布局63
3.2.5絕對布局64
3.2.6表格布局66
3.3Android常用控制項67
3.3.1Button控制項69
3.3.2CheckBox控制項70
3.3.3EditText控制項71
3.3.4ImageButton控制項74
3.3.5ImageView控制項75
3.3.6ListView控制項76
3.3.7ProgressBar控制項78
3.3.8RadioButton控制項79
3.3.9SeekBar控制項80
3.3.10Spinner控制項81
3.3.11TabHost/TabWidget(切換卡)83
3.3.12Gallery與ImageSwitcher85
3.4自定義按鈕背景85
3.4.1Shape介紹85
3.4.2Shape使用步驟87
3.4.3Shape常用屬性88
3.4.4常見 Shape標籤的種類89
3.4.5自定義背景的按鈕107
3.5Selector 的使用111
3.6Android 沉浸式狀態欄及懸浮效果114
3.7登錄界面布局的實現116
第4章界面切換設計 121
4.1界面切換設計目標121
4.2安卓應用程式組件122
4.3Activity123
4.4Intent128
4.5Service133
4.6訊息提示框和對話框134
4.7Android 程式生命周期139
4.8廣播接收器141
4.9界面切換的實現143
第5章列表視圖界面設計149
5.1列表視圖界面設計目標149
5.2ListView套用150
5.3GridView套用161
5.4RecyclerView套用166
5.5列表視圖界面的實現170
第6章導航欄及滑動界面設計176
6.1導航欄及滑動界面設計目標176
6.2滑動界面設計177
6.3導航欄設計182
6.4Fragment185
6.5SurfaceView與TextureView189
6.6導航欄及滑動界面設計實例196
6.7導航欄及滑動界面的實現202
第7章WiFi物聯網移動軟體設計209
7.1WiFi物聯網移動軟體設計目標209
7.2安卓通信程式設計211
7.3WiFi通信概要216
7.4安卓TCP客戶端程式實例220
7.5WiFi物聯網移動軟體的實現223
第8章藍牙物聯網移動軟體設計238
8.1藍牙物聯網移動軟體設計目標238
8.2藍牙通信概要239
8.3CC2541 BLE藍牙模組套用242
8.4藍牙物聯網移動軟體的實現247
8.4.3STM32的藍牙通信程式設計261
第9章資料庫及動態界面設計263
9.1資料庫及動態界面設計目標263
9.2物聯網App安卓端數據存儲264
9.3安卓端 SQLite資料庫套用設計269
9.4資料庫及動態界面設計目標279
第10章嵌入網頁的控制界面設計289
10.1嵌入網頁的控制界面設計目標289
10.2Android Http291
10.3WebView套用300
10.4嵌入網頁的控制界面的實現303
第11章感測器套用及拍照更換界面圖片設計309
11.1感測器套用及拍照更換界面圖片設計目標309
11.2物聯網App安卓端感測器編程310
11.3攝像頭及拍照套用318
11.4Android拍照和選擇照片326
11.5拍照更換界面圖片的實現332
第12章蘋果手機移動軟體設計337
12.1蘋果手機移動軟體設計目標337
12.2iOS開發環境搭建338
12.3iOS入門實例339
12.4Objectivec348
12.5iOS基本控制項353
第13章跨平台移動軟體設計357
13.1跨平台移動軟體設計目標357
13.2物聯網App跨平台程式基礎357
13.3HTML5362
13.4PhoneGap概述363
13.5jQuery Mobile概要367
13.6跨平台移動軟體的實現383
參考文獻387

相關詞條

熱門詞條

聯絡我們