书籍详情
《面向物联网的Android应用开发》[36M]百度网盘|亲测有效|pdf下载
  • 面向物联网的Android应用开发

  • 出版时间:2021-12
  • 热度:11804
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

内容简介

本书介绍了在Android Studio 4.1.1环境下开发Android应用的基础知识和Android在物联网中的实际应用。全书总共9章,分为两篇:
第一篇Android开发基础(第1-6章),主要介绍了Android开发环境的搭建,Android应用程序组成,Android界面布局,Activity组件开发,线程,语音合成与语音识别。
第二篇Android在物联网的应用开发(第7-9章),主要介绍了Android通信应用开发(Socket通信,WiFi通信),结合北京京胜世纪科技有限公司虚拟仿真平台,介绍Android在传感器中的应用开发和智能农业APP开发。
全书以理论与实践相结合为主线,通过案例使读者在动手实践的过程中加深理论知识的学习,能够在学习过程中反复理解与操作,最后独立完成技术案例,培养读者的技术创新能力。本书可以作为普通高校、高职院校学习Android应用开发的教材,也可作为初学Android移动应用开发读者的参考用书。本书提供全部案例源代码及素材。

目录

第一篇 Android开发基础
1 Android基础知识
1.1 认识Android
1.1.1 Android的起源
1.1.2 Android的优势与隐患
1.1.3 Android的系统架构
1.2 搭建Android开发环境
1.2.1 软件的下载
1.2.2 安装过程
1.3 第一个Android应用程序
1.4 开发环境的设置
2 Android应用程序组成
2.1 界面介绍
2.2 目录结构分析
2.2.1 Project结构视图
2.2.2 Android应用程序组成
2.3 Android应用的基本组件
2.3.1 活动(Activities)
2.3.2 服务(Services)
2.3.3 广播接收者(Broadcast receivers)
2.3.4 内容提供者(Content providers)
2.4 项目导入
2.4.1 导入一个既有Eclipse项目
2.4.2 导入一个既有Android Studio项目
3 Android界面布局
3.1 界面设计的相关概念
3.1.1 控件
3.1.2 View和ViewGroup
3.2 常用布局
3.2.1 LinearLayout线性布局
3.2.2 相对布局
3.3 Android常见控件
3.3.1 文本控件
3.3.2 Button按钮
3.3.3 切换按钮ToggleButton
3.3.4 单选按钮和复选框
3.3.5 列表控件ListView
3.3.6 ProgressBar进度条
4 Activity组件开发
4.1 Activity基础
4.2 Activity生命周期
4.3 Intent的使用
4.3.1 概念
4.3.2 Intent的相关属性
4.4 Activity的使用
4.4.1 Activity的创建
4.4.2 Activity的启动
4.4.3 关闭Activity
4.4.4 Activity的数据传递
5 线程
5.1 线程基础
5.1.1 概念
5.1.2 创建线程
5.2 Handler
5.2.1 Handler消息机制
5.2.2 Message对象
5.2.3 使用handler的主要步骤
5.3 AsyncTask异步任务
5.3.1 AsyncTask
5.3.2 ProgressDialog
6 语音合成与语音识别
6.1 语音合成
6.2 语音识别

第二篇 Android在物联网的应用开发
7 Android通信应用开发
7.1 TCP、UDP协议基础
7.2 Socket通信
7.3 WiFi通信
8 Android在传感器中的应用开发
8.1 案例:WSN连接网关
8.1.1 项目硬件连接图
8.1.2 本项目使用包的介绍
8.1.3 项目实施过程
8.2 案例:获取烟雾传感器状态APP开发
8.2.1 项目硬件连接图
8.2.2 本项目使用包的介绍
8.2.3 项目实施过程
8.3 案例:超声波传感器数据显示APP开发
8.3.1 项目硬件连接图
8.3.2 本项目使用包的介绍
8.3.3 项目实施过程
9 综合案例——智能农业APP开发
9.1 界面设计
9.1.1 新建项目
9.1.2 界面设计及控件属性
9.1.3 动画设计
9.2 Java程序编写
9.2.1 连接网关功能
9.2.2 双击退出功能
9.2.3 回显IP地址功能
9.2.4 继电器设备绑定
9.2.5 获取数据采集器数据
9.2.6 初始化继电器设备状态
9.2.7 设置各设备的状态
9.2.8 智能控制功能
9.2.9 配置Manifest文件
9.3 KV_WSN库解析
9.3.1 连接网关
9.3.2 获取数据采集器数据
9.3.3 获取继电器
9.3.4 获取无线传感网中所有设备信息,获取所有数据
9.3.5 设置继电器通道1状态
9.3.6 设置继电器通道2状态
9.3.7 设置继电器通道3状态
9.3.8 设置继电器通道4状态
9.3.9 断开网关连接
9.4 智能农业APP的运行
9.4.1 环境配置
9.4.2 登录功能
9.4.3 配置设备节点功能
9.4.4 智能控制功能
9.4.5 智能控制展示界面
参考文献