图书介绍
物联网移动软件开发PDF|Epub|txt|kindle电子书版本网盘下载
![物联网移动软件开发](https://www.shukui.net/cover/32/32432996.jpg)
- 廖义奎编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512429789
- 出版时间:2019
- 标注页数:389页
- 文件大小:175MB
- 文件页数:401页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
物联网移动软件开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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
1.4.3 移动云计算12
第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.2 Eclipse安装与配置17
2.3.3 Android Studio安装与配置23
2.3.4 Obtain_Studio安装与配置26
2.4 移动软件开发Hello World程序27
2.4.1 如何启动Obtain_Studio集成开发环境27
2.4.2 创建Android项目29
2.4.3 编译和运行33
2.4.4 Obtain_Studio集成开发系统常用技巧36
2.5 Android项目39
2.5.1 Android项目结构39
2.5.2 Android项目文件40
2.5.3 Android项目编译与配置文件43
2.5.4 Android项目全局配置文件44
2.5.5 Android资源文件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.3 Android常用控件67
3.3.1 Button控件69
3.3.2 CheckBox控件70
3.3.3 EditText控件71
3.3.4 ImageButton控件74
3.3.5 ImageView控件75
3.3.6 ListView控件76
3.3.7 ProgressBar控件78
3.3.8 RadioButton控件79
3.3.9 SeekBar控件80
3.3.10 Spinner控件81
3.3.11 TabHost巭TabWidget(切换卡)83
3.3.12 Gallery与ImageSwitcher85
3.4 自定义按钮背景85
3.4.1 Shape介绍85
3.4.2 Shape使用步骤87
3.4.3 Shape常用属性88
3.4.4 常见Shape标签的种类89
3.4.5 自定义背景的按钮107
3.5 Selector的使用111
3.6 Android沉浸式状态栏及悬浮效果114
3.7 登录界面布局的实现116
第4章 界面切换设计121
4.1 界面切换设计目标121
4.2 安卓应用程序组件122
4.3 Activity123
4.3.1 Activity类123
4.3.2 Android事件侦听器126
4.4 Intent128
4.4.1 Intent简介128
4.4.2 Intent实现两个Activity之间切换130
4.4.3 Intent实现两个Activity之间传递数据132
4.5 Service133
4.5.1 Service介绍133
4.5.2 Service启动流程134
4.6 消息提示框和对话框134
4.6.1 Toast消息提示框134
4.6.2 对话框137
4.7 Android程序生命周期139
4.8 广播接收器141
4.9 界面切换的实现143
第5章 列表视图界面设计149
5.1 列表视图界面设计目标149
5.2 ListView应用150
5.2.1 ListView列表视图的工作原理150
5.2.2 SimpleCursorAdapter151
5.2.3 SimpleAdapter153
5.2.4 有按钮的ListView155
5.2.5 getView应用159
5.3 GridView应用161
5.4 RecyclerView应用166
5.5 列表视图界面的实现170
第6章 导航栏及滑动界面设计176
6.1 导航栏及滑动界面设计目标176
6.2 滑动界面设计177
6.2.1 ViewPager介绍177
6.2.2 滑动界面实例178
6.3 导航栏设计182
6.3.1 导航栏设计方法182
6.3.2 BottomNavigationView底部导航栏182
6.4 Fragment185
6.4.1 Fragment简介185
6.4.2 Fragment和View的比较186
6.4.3 Fragment应用187
6.5 SurfaceView与TextureView189
6.5.1 SurfaceView189
6.5.2 TextureView192
6.6 导航栏及滑动界面设计实例196
6.7 导航栏及滑动界面的实现202
第7章 Wi-Fi物联网移动软件设计209
7.1 Wi-Fi物联网移动软件设计目标209
7.2 安卓通信程序设计211
7.2.1 物联网APP安卓端网络编程基础211
7.2.2 安卓Socket通信基础212
7.3 Wi-Fi通信概要216
7.3.1 WLAN通信216
7.3.2 Wi-Fi通信217
7.3.3 ESP8266模块的应用218
7.3.4 Smartconfig219
7.4 安卓TCP客户端程序实例220
7.5 Wi-Fi物联网移动软件的实现223
第8章 蓝牙物联网移动软件设计238
8.1 蓝牙物联网移动软件设计目标238
8.2 蓝牙通信概要239
8.2.1 蓝牙通信介绍239
8.2.2 低能耗蓝牙(BLE)241
8.3 CC2541 BLE蓝牙模块应用242
8.3.1 CC2541 BLE蓝牙模块介绍242
8.3.2 Android蓝牙BLE编程243
8.4 蓝牙物联网移动软件的实现247
8.4.1 蓝牙物联网移动软件界面设计247
8.4.2 蓝牙物联网移动软件界面程序设计251
8.4.3 STM32的蓝牙通信程序设计261
第9章 数据库及动态界面设计263
9.1 数据库及动态界面设计目标263
9.2 物联网App安卓端数据存储264
9.2.1 使用Shared Preferences存储数据264
9.2.2 使用文件存储数据265
9.3 安卓端SQLite数据库应用设计269
9.3.1 安卓端SQLite数据库简介269
9.3.2 SQLiteDatabase介绍271
9.3.3 SQLite数据库编程方法273
9.3.4 SQLiteOpenHelper278
9.4 数据库及动态界面设计目标279
第10章 嵌入网页的控制界面设计289
10.1 嵌入网页的控制界面设计目标289
10.2 Android Http291
10.2.1 Android Http通信291
10.2.2 Okhttp296
10.3 WebView应用300
10.3.1 WebView介绍300
10.3.2 WebView应用301
10.3.3 Android与JS通过WebView互相调用方法302
10.4 嵌入网页的控制界面的实现303
第11章 传感器应用及拍照更换界面图片设计309
11.1 传感器应用及拍照更换界面图片设计目标309
11.2 物联网App安卓端传感器编程310
11.2.1 安卓传感器(OnSensorChanged)使用介绍310
11.2.2 方向传感器应用编程312
11.2.3 安卓坐标系的定义314
11.2.4 安卓传感器values变量的定义315
11.3 摄像头及拍照应用318
11.3.1 Camera2应用318
11.3.2 使用TensorFlow API构建视频物体识别系统322
11.4 Android拍照和选择照片326
11.4.1 Android媒体库MediaStore326
11.4.2 Android拍照和返回照片327
11.4.3 Android拍照和保存图片328
11.5 拍照更换界面图片的实现332
第12章 苹果手机移动软件设计337
12.1 苹果手机移动软件设计目标337
12.2 iOS开发环境搭建338
12.3 iOS入门实例339
12.3.1 创建iOS项目339
12.3.2 编辑main.storyboard文件341
12.3.3 程序代码分析345
12.3.4 main函数及程序启动过程346
12.3.5 UIResponder类347
12.4 Objective-c348
12.4.1 Objective-c介绍348
12.4.2 Objective-c特点349
12.4.3 Objective-c和C+++巭Java比较350
12.5 iOS基本控件353
第13章 跨平台移动软件设计357
13.1 跨平台移动软件设计目标357
13.2 物联网APP跨平台程序基础357
13.2.1 物联网App跨平台程序简介357
13.2.2 常见移动Web开发框架358
13.2.3 常见Hybrid App平台360
13.3 HTML5362
13.4 PhoneGap概述363
13.4.1 PhoneGap介绍363
13.4.2 PhoneGap实例364
13.4.3 用PhoneGap开发iOS应用程序365
13.5 jQuery Mobile概要367
13.5.1 jQuery Mobile介绍367
13.5.2 jQuery Mobile应用368
13.5.3 jQuery Mobile页面链接369
13.5.4 jQuery Mobile内容格式370
13.5.5 jQuery Mobile导航372
13.5.6 jQuery Mobile工具栏373
13.5.7 jQuery Mobile按钮378
13.5.8 jQuery Mobile列表视图379
13.6 跨平台移动软件的实现383
参考文献387