网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 面向物联网的Android应用开发与实践 |
分类 | 教育考试-考试-计算机类 |
作者 | 廖建尚 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 作者简介 廖建尚,任职广东交通职业技术学院,教授,博士。研究方向:高光谱图像处理、物联网系统。主持省自然基金等省级以上项目6项;发表论文20多篇,其中SCI收录4篇,EI收录5篇,中文核心期刊5篇,公开出版教材著作11部,授权10余项,授权软件著作15项。 目录 篇 Java开发基础 任务1 Android应用开发环境\t3 1.1 开发场景:如何搭建Android应用开发环境\t3 1.2 开发目标\t3 1.3 原理学习:Android系统架构和开发框架\t4 1.3.1 Android系统架构\t4 1.3.2 Android应用开发框架\t5 1.4 开发实践:创建个Android应用程序\t6 1.4.1 JDK的安装与配置\t7 1.4.2 Android Studio的安装与配置\t10 1.4.3 创建个Android应用程序\t12 1.4.4 导入Android项目\t16 1.5 任务验证\t17 1.6 开发小结\t17 1.7 思考与拓展\t17 任务2 Java开发基础\t19 2.1 开发场景:开发Android应用程序需要的程序设计语言\t19 2.2 开发目标\t19 2.3 原理学习:Java开发基础\t20 2.3.1 Java简介\t20 2.3.2 Java的基本语法\t20 2.3.3 Java的对象与类\t21 2.4 开发实践:Java开发环境及程序的运行调试\t21 2.4.1 Java程序的运行机制\t21 2.4.2 基于Android Studio开发环境开发Java程序\t22 2.5 任务验证\t24 2.6 开发小结\t24 2.7 思考与拓展\t24 任务3 海拔高度数据的定义与转换\t25 3.1 开发场景:如何用Java定义海拔高度数据\t25 3.2 开发目标\t25 3.3 原理学习:Java的数据类型、运算符、关键字、程序结构\t25 3.3.1 Java的数据类型\t25 3.3.2 Java的运算符及关键字\t26 3.3.3 Java的程序结构\t28 3.4 开发实践:海拔高度数据的定义与转换\t33 3.4.1 开发设计\t33 3.4.2 功能实现\t34 3.5 任务验证\t35 3.6 开发小结\t36 3.7 思考与拓展\t36 任务4 温度和湿度数据的记录\t37 4.1 开发场景:如何记录温度和湿度数据\t37 4.2 开发目标\t37 4.3 原理学习:熟悉Java类、数组、方法、IO流\t37 4.3.1 常用的Java类\t37 4.3.2 Java数组\t41 4.3.3 Java 方法\t43 4.3.4 Java IO流\t45 4.4 开发实践:温度和湿度数据的记录\t48 4.4.1 开发设计\t48 4.4.2 功能实现\t48 4.5 任务验证\t49 4.6 开发小结\t50 4.7 思考与拓展\t50 任务5 智能背包系统的设计\t51 5.1 开发场景:如何使用Java封装一个智能背包系统\t51 5.2 开发目标\t51 5.3 原理学习:Java的对象与类、接口实现与包机制\t51 5.3.1 Java的对象与类\t51 5.3.2 Java的接口\t56 5.4 开发实践:智能背包设备系统对象的设计\t59 5.4.1 开发设计\t59 5.4.2 功能实现\t59 5.5 任务验证\t61 5.6 开发小结\t61 5.7 思考与拓展\t62 第2篇 Android开发基础 任务6 Android项目框架与调试\t65 6.1 开发场景:如何创建和调试Android项目\t65 6.2 开发目标\t65 6.3 原理学习:Android项目框架及项目创建调试\t66 6.3.1 Android项目框架\t66 6.3.2 Android项目的调试\t68 6.3.3 模拟器的安装与使用\t69 6.4 开发实践:Android项目的创建与调试\t71 6.4.1 Android项目的创建\t71 6.4.2 Android项目的调试\t73 6.5 任务验证\t74 6.6 开发小结\t74 6.7 思考与拓展\t74 任务7 空气质量显示界面的设计\t75 7.1 开发场景:如何实现空气质量显示界面的设计\t75 7.2 开发目标\t75 7.3 原理学习:Android用户界面布局\t76 7.3.1 Android的用户界面框架\t76 7.3.2 Android的视图树\t76 7.3.3 Android的线性布局\t77 7.3.4 Android的帧布局\t81 7.3.5 Android的表格布局\t82 7.3.6 Android的相对布局\t86 7.3.7 Android的绝对布局\t90 7.4 开发实践:空气质量显示界面\t92 7.4.1 开发设计\t92 7.4.2 功能实现\t92 7.5 任务验证\t96 7.6 开发小结\t96 7.7 思考与拓展\t96 任务8 城市气象监控设备管理系统应用界面的设计\t97 8.1 开发场景:如何设计城市气象监控设备管理系统应用界面\t97 8.2 开发目标\t97 8.3 原理学习:Android界面控件基础\t97 8.3.1 TextView控件\t97 8.3.2 EditText控件\t99 8.3.3 Button控件\t101 8.3.4 ImageButton控件\t105 8.3.5 CheckBox控件\t106 8.3.6 RadioButton控件\t109 8.3.7 Spinner控件\t111 8.3.8 ListView控件\t114 8.4 开发实践:城市气象监控设备管理系统应用界面的设计\t115 8.4.1 开发设计\t115 8.4.2 功能实现\t116 8.5 任务验证\t121 8.6 开发小结\t122 8.7 思考与拓展\t122 任务9 城市环境系统功能菜单的设计\t123 9.1 开发场景:如何为城市环境系统增加功能菜单\t123 9.2 开发目标\t123 9.3 原理学习:熟悉Android菜单\t123 9.3.1 Android的选项菜单\t124 9.3.2 Android的子菜单\t126 9.3.3 Android的上下文菜单\t126 9.4 开发实践:城市环境系统功能菜单\t129 9.4.1 开发设计\t129 9.4.2 功能实现\t130 9.5 任务验证\t131 9.6 开发小结\t132 9.7 思考与拓展\t132 任务10 城市灯光控制系统界面事件的处理\t133 10.1 开发场景:如何用Android开发一个城市灯光控制系统界面\t133 10.2 开发目标\t133 10.3 原理学习:Android系统界面事件实现\t133 10.3.1 监听器\t133 10.3.2 Android的界面事件和监听器\t134 10.3.3 Android按键事件的处理\t135 10.3.4 Android屏幕触摸事件的处理\t136 10.4 开发实践:城市灯光控制系统界面事件的处理\t137 10.4.1 开发设计\t137 10.4.2 功能实现\t138 10.5 任务验证\t142 10.6 开发小结\t143 10.7 思考与拓展\t143 第3篇 Android开发进阶 任务11 工厂通风系统界面的切换\t147 11.1 开发场景:如何实现工厂通风系统界面的切换\t147 11.2 开发目标\t147 11.3 原理学习:Android中的Activity和Service\t147 11.3.1 Android中的Activity\t147 11.3.2 Android中的Service\t153 11.4 开发实践:工厂通风系统界面切换\t156 11.4.1 开发设计\t156 11.4.2 功能实现\t157 11.5 任务验证\t161 11.6 开发小结\t162 11.7 思考与拓展\t162 任务12 工厂火警监测系统界面的设计\t163 12.1 开发场景:如何设计工厂火警监测系统的界面\t163 12.2 开发目标\t163 12.3 原理学习:Intent、BroadcastReceiver、ContentProvider组件\t163 12.3.1 Intent组件\t163 12.3.2 BroadcastReceiver组件\t167 12.3.3 ContentProvider组件\t170 12.4 开发实践:工厂火警监测系统界面的设计\t171 12.4.1 开发设计\t171 12.4.2 功能实现\t172 12.5 任务验证\t176 12.6 开发小结\t176 12.7 思考与拓展\t177 任务13 设备列表管理界面的设计\t179 13.1 开发场景:如何使用Fragment设计界面\t179 13.2 开发目标\t179 13.3 原理学习:基于Fragment的界面设计\t179 13.3.1 Fragment的基本概念\t179 13.3.2 Fragment的生命周期\t180 13.3.3 Fragment的使用方式\t181 13.3.4 Fragment通信\t186 13.4 开发实践:设备列表管理界面设计\t187 13.4.1 开发设计\t187 13.4.2 功能实现\t189 13.5 任务验证\t194 13.6 开发小结\t195 13.7 思考与拓展\t195 任务14 智能电表日志的记录\t197 14.1 开发场景:如何实现智能电表日志的记录\t197 14.2 开发目标\t197 14.3 原理学习:SharedPreferences及文件存储的使用\t197 14.3.1 SharedPreferences\t197 14.3.2 文件存储\t201 14.4 开发实践:智能电表日志记录\t203 14.4.1 开发设计\t203 14.4.2 功能实现\t204 14.5 任务验证\t206 14.6 开发小结\t206 14.7 思考与拓展\t206 任务15 光照度记录的查询\t207 15.1 开发场景:如何显示SQLite数据库中的光照度记录\t207 15.2 开发目标\t207 15.3 原理学习:SQLite数据库的创建及其基本的数据操作方法\t207 15.3.1 SQLite数据库\t207 15.3.2 SQLite数据库的操作\t210 15.3.3 SQLite简单示例\t214 15.4 开发实践:光照度记录的查询\t217 15.4.1 开发设计\t217 15.4.2 功能实现\t219 15.5 任务验证\t227 15.6 开发小结\t228 15.7 思考与拓展\t228 任务16 智能医疗仪表图形的动态显示\t229 16.1 开发场景:智能医疗仪表图形动态显示的重要性及实用性\t229 16.2 开发目标\t229 16.3 原理学习:动态图形的绘制及图形特效的实现\t229 16.3.1 动态图形的绘制\t229 16.3.2 图形特效的实现\t234 16.3.3 Android的自绘控件\t237 16.4 开发实践:智能医疗仪表图形动态显示\t238 16.4.1 开发设计\t238 16.4.2 功能实现\t240 16.5 任务验证\t243 16.6 开发小结\t244 16.7 思考与拓展\t244 任务17 远程控制服务端的通信\t245 17.1 开发场景:如何实现远程控制服务端的通信\t245 17.2 开发目标\t245 17.3 原理学习:Socket通信\t245 17.3.1 Socket传输模式\t245 17.3.2 Socket编程原理\t246 17.3.3 Socket编程实例\t247 17.4 开发实践:远程控制服务端通信的实现\t250 17.4.1 开发设计\t250 17.4.2 功能实现\t252 17.5 任务验证\t257 17.6 开发小结\t258 17.7 思考与拓展\t258 第4篇 物联网Android应用开发 任务18 物联网系统框架及Android开发接口\t261 18.1 开发场景:物联网系统框架\t261 18.2 开发目标\t262 18.3 原理学习:Android开发接口\t262 18.3.1 Android开发接口\t262 18.3.2 Android开发接口应用实例\t265 18.4 开发实践:建立服务连接\t266 18.4.1 开发设计\t266 18.4.2 功能实现\t268 18.5 任务验证\t273 18.6 开发小结\t275 18.7 思考与拓展\t276 任务19 仓库环境管理系统的设计\t277 19.1 开发场景:如何设计仓库环境管理系统\t277 19.2 开发目标\t277 19.3 原理学习:仓库环境管理系统分析和Android应用程序设计\t278 19.3.1 仓库环境管理系统分析\t278 19.3.2 Android应用程序设计\t281 19.4 开发实践:仓库环境管理系统的设计\t285 19.4.1 开发设计\t285 19.4.2 功能实现\t286 19.5 任务验证\t296 19.6 开发小结\t298 19.7 思考与拓展\t298 参考文献\t299 内容推荐 本书主要介绍物联网系统中的Android应用开发。全书优选行理论知识学习,深入浅出地介绍Java开发基础、Android开发基础和Android开发进阶等理论知识,然后进行实际案例的开发,很后进行开发验证和总结拓展,将理论学习和开发实践紧密结合起来。每个实际案例均给出了完整的开发代码和配套PPT,读者可以在此基础快速地进行二次开发。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。