成功加入购物车
…
廖建尚 著 / 电子工业出版社 / 2020-08 / 平装
售价 ¥ 26.00 3.3折
定价 ¥79.00
品相 九品
优惠 满包邮
延迟发货说明
上书时间2022-01-20
卖家超过10天未登录
面向物联网的Android应用开发与实践
本书主要介绍物联网系统中的Android应用开发。全书先进行理论知识学习,深入浅出地介绍Java开发基础、Android开发基础和Android开发进阶等理论知识,然后进行实际案例的开发,最后进行开发验证和总结拓展,将理论学习和开发实践紧密结合起来。每个实际案例均给出了完整的开发代码和配套PPT,读者可以在此基础快速地进行二次开发。
廖建尚,任职广东交通职业技术学院,教授,博士。研究方向:高光谱图像处理、物联网系统。主持省自然基金等省级以上项目6项;发表论文20多篇,其中SCI收录4篇,EI收录5篇,中文核心期刊5篇,公开出版教材著作11部,授权专利10余项,授权软件著作15项。
第1篇 Java开发基础任务1 Android应用开发环境 31.1 开发场景:如何搭建Android应用开发环境 31.2 开发目标 31.3 原理学习:Android系统架构和开发框架 41.3.1 Android系统架构 41.3.2 Android应用开发框架 51.4 开发实践:创建第一个Android应用程序 61.4.1 JDK的安装与配置 71.4.2 Android Studio的安装与配置 101.4.3 创建第一个Android应用程序 121.4.4 导入Android项目 161.5 任务验证 171.6 开发小结 171.7 思考与拓展 17任务2 Java开发基础 192.1 开发场景:开发Android应用程序需要的程序设计语言 192.2 开发目标 192.3 原理学习:Java开发基础 202.3.1 Java简介 202.3.2 Java的基本语法 202.3.3 Java的对象与类 212.4 开发实践:Java开发环境及程序的运行调试 212.4.1 Java程序的运行机制 212.4.2 基于Android Studio开发环境开发Java程序 222.5 任务验证 242.6 开发小结 242.7 思考与拓展 24任务3 海拔高度数据的定义与转换 253.1 开发场景:如何用Java定义海拔高度数据 253.2 开发目标 253.3 原理学习:Java的数据类型、运算符、关键字、程序结构 253.3.1 Java的数据类型 253.3.2 Java的运算符及关键字 263.3.3 Java的程序结构 283.4 开发实践:海拔高度数据的定义与转换 333.4.1 开发设计 333.4.2 功能实现 343.5 任务验证 353.6 开发小结 363.7 思考与拓展 36任务4 温度和湿度数据的记录 374.1 开发场景:如何记录温度和湿度数据 374.2 开发目标 374.3 原理学习:熟悉Java类、数组、方法、IO流 374.3.1 常用的Java类 374.3.2 Java数组 414.3.3 Java 方法 434.3.4 Java IO流 454.4 开发实践:温度和湿度数据的记录 484.4.1 开发设计 484.4.2 功能实现 484.5 任务验证 494.6 开发小结 504.7 思考与拓展 50任务5 智能背包系统的设计 515.1 开发场景:如何使用Java封装一个智能背包系统 515.2 开发目标 515.3 原理学习:Java的对象与类、接口实现与包机制 515.3.1 Java的对象与类 515.3.2 Java的接口 565.4 开发实践:智能背包设备系统对象的设计 595.4.1 开发设计 595.4.2 功能实现 595.5 任务验证 615.6 开发小结 615.7 思考与拓展 62第2篇 Android开发基础任务6 Android项目框架与调试 656.1 开发场景:如何创建和调试Android项目 656.2 开发目标 656.3 原理学习:Android项目框架及项目创建调试 666.3.1 Android项目框架 666.3.2 Android项目的调试 686.3.3 模拟器的安装与使用 696.4 开发实践:Android项目的创建与调试 716.4.1 Android项目的创建 716.4.2 Android项目的调试 736.5 任务验证 746.6 开发小结 746.7 思考与拓展 74任务7 空气质量显示界面的设计 757.1 开发场景:如何实现空气质量显示界面的设计 757.2 开发目标 757.3 原理学习:Android用户界面布局 767.3.1 Android的用户界面框架 767.3.2 Android的视图树 767.3.3 Android的线性布局 777.3.4 Android的帧布局 817.3.5 Android的表格布局 827.3.6 Android的相对布局 867.3.7 Android的绝对布局 907.4 开发实践:空气质量显示界面 927.4.1 开发设计 927.4.2 功能实现 927.5 任务验证 967.6 开发小结 967.7 思考与拓展 96任务8 城市气象监控设备管理系统应用界面的设计 978.1 开发场景:如何设计城市气象监控设备管理系统应用界面 978.2 开发目标 978.3 原理学习:Android界面控件基础 978.3.1 TextView控件 978.3.2 EditText控件 998.3.3 Button控件 1018.3.4 ImageButton控件 1058.3.5 CheckBox控件 1068.3.6 RadioButton控件 1098.3.7 Spinner控件 1118.3.8 ListView控件 1148.4 开发实践:城市气象监控设备管理系统应用界面的设计 1158.4.1 开发设计 1158.4.2 功能实现 1168.5 任务验证 1218.6 开发小结 1228.7 思考与拓展 122任务9 城市环境系统功能菜单的设计 1239.1 开发场景:如何为城市环境系统增加功能菜单 1239.2 开发目标 1239.3 原理学习:熟悉Android菜单 1239.3.1 Android的选项菜单 1249.3.2 Android的子菜单 1269.3.3 Android的上下文菜单 1269.4 开发实践:城市环境系统功能菜单 1299.4.1 开发设计 1299.4.2 功能实现 1309.5 任务验证 1319.6 开发小结 1329.7 思考与拓展 132任务10 城市灯光控制系统界面事件的处理 13310.1 开发场景:如何用Android开发一个城市灯光控制系统界面 13310.2 开发目标 13310.3 原理学习:Android系统界面事件实现 13310.3.1 监听器 13310.3.2 Android的界面事件和监听器 13410.3.3 Android按键事件的处理 13510.3.4 Android屏幕触摸事件的处理 13610.4 开发实践:城市灯光控制系统界面事件的处理 13710.4.1 开发设计 13710.4.2 功能实现 13810.5 任务验证 14210.6 开发小结 14310.7 思考与拓展 143第3篇 Android开发进阶任务11 工厂通风系统界面的切换 14711.1 开发场景:如何实现工厂通风系统界面的切换 14711.2 开发目标 14711.3 原理学习:Android中的Activity和Service 14711.3.1 Android中的Activity 14711.3.2 Android中的Service 15311.4 开发实践:工厂通风系统界面切换 15611.4.1 开发设计 15611.4.2 功能实现 15711.5 任务验证 16111.6 开发小结 16211.7 思考与拓展 162任务12 工厂火警监测系统界面的设计 16312.1 开发场景:如何设计工厂火警监测系统的界面 16312.2 开发目标 16312.3 原理学习:Intent、BroadcastReceiver、ContentProvider组件 16312.3.1 Intent组件 16312.3.2 BroadcastReceiver组件 16712.3.3 ContentProvider组件 17012.4 开发实践:工厂火警监测系统界面的设计 17112.4.1 开发设计 17112.4.2 功能实现 17212.5 任务验证 17612.6 开发小结 17612.7 思考与拓展 177任务13 设备列表管理界面的设计 17913.1 开发场景:如何使用Fragment设计界面 17913.2 开发目标 17913.3 原理学习:基于Fragment的界面设计 17913.3.1 Fragment的基本概念 17913.3.2 Fragment的生命周期 18013.3.3 Fragment的使用方式 18113.3.4 Fragment通信 18613.4 开发实践:设备列表管理界面设计 18713.4.1 开发设计 18713.4.2 功能实现 18913.5 任务验证 19413.6 开发小结 19513.7 思考与拓展 195任务14 智能电表日志的记录 19714.1 开发场景:如何实现智能电表日志的记录 19714.2 开发目标 19714.3 原理学习:SharedPreferences及文件存储的使用 19714.3.1 SharedPreferences 19714.3.2 文件存储 20114.4 开发实践:智能电表日志记录 20314.4.1 开发设计 20314.4.2 功能实现 20414.5 任务验证 20614.6 开发小结 20614.7 思考与拓展 206任务15 光照度记录的查询 20715.1 开发场景:如何显示SQLite数据库中的光照度记录 20715.2 开发目标 20715.3 原理学习:SQLite数据库的创建及其基本的数据操作方法 20715.3.1 SQLite数据库 20715.3.2 SQLite数据库的操作 21015.3.3 SQLite简单示例 21415.4 开发实践:光照度记录的查询 21715.4.1 开发设计 21715.4.2 功能实现 21915.5 任务验证 22715.6 开发小结 22815.7 思考与拓展 228任务16 智能医疗仪表图形的动态显示 22916.1 开发场景:智能医疗仪表图形动态显示的重要性及实用性 22916.2 开发目标 22916.3 原理学习:动态图形的绘制及图形特效的实现 22916.3.1 动态图形的绘制 22916.3.2 图形特效的实现 23416.3.3 Android的自绘控件 23716.4 开发实践:智能医疗仪表图形动态显示 23816.4.1 开发设计 23816.4.2 功能实现 24016.5 任务验证 24316.6 开发小结 24416.7 思考与拓展 244任务17 远程控制服务端的通信 24517.1 开发场景:如何实现远程控制服务端的通信 24517.2 开发目标 24517.3 原理学习:Socket通信 24517.3.1 Socket传输模式 24517.3.2 Socket编程原理 24617.3.3 Socket编程实例 24717.4 开发实践:远程控制服务端通信的实现 25017.4.1 开发设计 25017.4.2 功能实现 25217.5 任务验证 25717.6 开发小结 25817.7 思考与拓展 258第4篇 物联网Android应用开发任务18 物联网系统框架及Android开发接口 26118.1 开发场景:物联网系统框架 26118.2 开发目标 26218.3 原理学习:Android开发接口 26218.3.1 Android开发接口 26218.3.2 Android开发接口应用实例 26518.4 开发实践:建立服务连接 26618.4.1 开发设计 26618.4.2 功能实现 26818.5 任务验证 27318.6 开发小结 27518.7 思考与拓展 276任务19 仓库环境管理系统的设计 27719.1 开发场景:如何设计仓库环境管理系统 27719.2 开发目标 27719.3 原理学习:仓库环境管理系统分析和Android应用程序设计 27819.3.1 仓库环境管理系统分析 27819.3.2 Android应用程序设计 28119.4 开发实践:仓库环境管理系统的设计 28519.4.1 开发设计 28519.4.2 功能实现 28619.5 任务验证 29619.6 开发小结 29819.7 思考与拓展 298参考文献 299
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30