定 價:¥79.00
作 者: | 廖義奎 |
出版社: | 北京航空航天大學出版社 |
叢編項: | |
標 簽: | 暫缺 |
ISBN: | 9787512429789 | 出版時間: | 2019-09-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字數(shù): |
第1章物聯(lián)網(wǎng)移動軟件開發(fā) 1
1.1物聯(lián)網(wǎng)移動軟件開發(fā)目標1
1.2物聯(lián)網(wǎng)移動軟件開發(fā)概要6
1.2.1物聯(lián)網(wǎng)移動軟件開發(fā)簡介6
1.2.2物聯(lián)網(wǎng)移動軟件的應用7
1.3物聯(lián)網(wǎng)智能硬件App設計9
1.4物聯(lián)網(wǎng)移動軟件開發(fā)的發(fā)展趨勢9
1.4.1物聯(lián)網(wǎng)移動軟件的特點9
1.4.2物聯(lián)網(wǎng)移動軟件開發(fā)的發(fā)展11
1.4.3移動云計算12
第2章歡迎界面設計 14
2.1歡迎界面設計目標14
2.2物聯(lián)網(wǎng)移動軟件設計基礎15
2.2.1物聯(lián)網(wǎng)移動軟件開發(fā)的內(nèi)容15
2.2.2安卓物聯(lián)網(wǎng)移動軟件設計基礎15
2.3開發(fā)工具17
2.3.1開發(fā)工具的選擇17
2.3.2Eclipse 安裝與配置17
2.3.3Android Studio安裝與配置23
2.3.4Obtain_Studio安裝與配置26
2.4移動軟件開發(fā)Hello World程序27
2.4.1如何啟動Obtain_Studio集成開發(fā)環(huán)境27
2.4.2創(chuàng)建Android項目29
2.4.3編譯和運行33
2.4.4Obtain_Studio集成開發(fā)系統(tǒng)常用技巧36
2.5Android項目39
2.5.1Android項目結(jié)構(gòu)39
2.5.2Android項目文件40
2.5.3Android項目編譯與配置文件43
2.5.4Android項目全局配置文件44
2.5.5Android資源文件47
2.6歡迎界面的實現(xiàn)48
2.6.1創(chuàng)建項目和編輯文件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 沉浸式狀態(tài)欄及懸浮效果114
3.7登錄界面布局的實現(xiàn)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界面切換的實現(xiàn)143
第5章列表視圖界面設計149
5.1列表視圖界面設計目標149
5.2ListView應用150
5.3GridView應用161
5.4RecyclerView應用166
5.5列表視圖界面的實現(xiàn)170
第6章導航欄及滑動界面設計176
6.1導航欄及滑動界面設計目標176
6.2滑動界面設計177
6.3導航欄設計182
6.4Fragment185
6.5SurfaceView與TextureView189
6.6導航欄及滑動界面設計實例196
6.7導航欄及滑動界面的實現(xiàn)202
第7章WiFi物聯(lián)網(wǎng)移動軟件設計209
7.1WiFi物聯(lián)網(wǎng)移動軟件設計目標209
7.2安卓通信程序設計211
7.3WiFi通信概要216
7.4安卓TCP客戶端程序?qū)嵗?20
7.5WiFi物聯(lián)網(wǎng)移動軟件的實現(xiàn)223
第8章藍牙物聯(lián)網(wǎng)移動軟件設計238
8.1藍牙物聯(lián)網(wǎng)移動軟件設計目標238
8.2藍牙通信概要239
8.3CC2541 BLE藍牙模塊應用242
8.4藍牙物聯(lián)網(wǎng)移動軟件的實現(xiàn)247
8.4.3STM32的藍牙通信程序設計261
第9章數(shù)據(jù)庫及動態(tài)界面設計263
9.1數(shù)據(jù)庫及動態(tài)界面設計目標263
9.2物聯(lián)網(wǎng)App安卓端數(shù)據(jù)存儲264
9.3安卓端 SQLite數(shù)據(jù)庫應用設計269
9.4數(shù)據(jù)庫及動態(tài)界面設計目標279
第10章嵌入網(wǎng)頁的控制界面設計289
10.1嵌入網(wǎng)頁的控制界面設計目標289
10.2Android Http291
10.3WebView應用300
10.4嵌入網(wǎng)頁的控制界面的實現(xiàn)303
第11章傳感器應用及拍照更換界面圖片設計309
11.1傳感器應用及拍照更換界面圖片設計目標309
11.2物聯(lián)網(wǎng)App安卓端傳感器編程310
11.3攝像頭及拍照應用318
11.4Android拍照和選擇照片326
11.5拍照更換界面圖片的實現(xiàn)332
第12章蘋果手機移動軟件設計337
12.1蘋果手機移動軟件設計目標337
12.2iOS開發(fā)環(huán)境搭建338
12.3iOS入門實例339
12.4Objectivec348
12.5iOS基本控件353
第13章跨平臺移動軟件設計357
13.1跨平臺移動軟件設計目標357
13.2物聯(lián)網(wǎng)App跨平臺程序基礎357
13.3HTML5362
13.4PhoneGap概述363
13.5jQuery Mobile概要367
13.6跨平臺移動軟件的實現(xiàn)383
參考文獻387