欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

物联网与人工智能开发系列丛书 物联网移动软件开发 廖义奎编著 2019年版

收藏
  • 大小:178.56 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
物联网与人工智能开发系列丛书 物联网移动软件开发
作者:廖义奎编著
出版时间:2019年版
内容简介
  本书以一个物联网移动软件系统(物联网智能应用软件系统)的开发为主线,根据该软件实际的开发过程,结合移动软件开发的知识结构,从简单的欢迎界面开始,一步一步深入讲解移动软件开发的知识体系和相关技术,zui终完成该物联网移动软件系统的开发工作。 全书共13章,包括物联网移动软件开发概要、欢迎界面设计、登录界面布局设计、界面切换设计、列表视图界面设计、导航栏及滑动界面设计、WiFi物联网移动软件设计、蓝牙物联网移动软件设计、数据库及动态界面设计、嵌入网页的控制界面设计、传感器应用及拍照更换界面图片设计、苹果手机移动软件设计、跨平台移动软件设计。本书配套资料包括所有章节的程序代码,读者可以从北京航空航天大学出版社(www.buaacm.com.cn)的“下载专区”免费下载。
目录
第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.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


下载地址