作品简介

项目内容安排由易到难,最终以Android技术知识点为教学项目的形式展现给学习者,通过该项目化教学,学习者可以完整的重构、复原该项目,掌握物联网移动应用开发的常用技术,熟悉项目的开发过程。读者对象主要为物联网移动应用开发的相关技术人员和高职专科生。

本书适合作为高职院校电子信息类、计算机类相关专业的教材,也适合对物联网移动应用开发感兴趣的读者阅读学习。

主编:季云峰,刘丽

作品目录

  • 高等职业教育系列教材计算机专业编委会成员名单
  • 出版说明
  • 前言
  • 任务1 系统概述及设计
  • 1.1 项目背景
  • 1.2 项目方案
  • 1.3 系统部署
  • 1.4 系统功能
  • 任务2 创建开发环境和项目
  • 2.1 初识Android
  • 2.2 Android平台架构
  • 2.3 创建开发环境和工程
  • 2.4 运行应用
  • 2.5 更改应用的启动图标和应用名称
  • 任务3 创建Splash界面
  • 3.1 创建Splash活动和布局
  • 3.2 编辑Splash布局
  • 3.3 编辑Splash活动
  • 3.4 修改活动及其生命周期
  • 任务4 创建系统主界面
  • 4.1 选择主界面布局方式
  • 4.2 创建线性布局
  • 任务5 使用活动条导航到全局参数设置界面
  • 5.1 添加活动条和主题
  • 5.2 创建动作项
  • 任务6 创建全局参数设置界面
  • 6.1 添加网格布局
  • 6.2 添加按钮单击事件
  • 6.3 保存全局参数
  • 任务7 从云平台获取传感器数据并显示
  • 7.1 使用第三方提供的jar包
  • 7.2 添加网络权限
  • 7.3 创建CloudHelper帮助类
  • 7.4 从云平台获取传感器数据并在主界面更新
  • 任务8 通过云平台控制执行器
  • 8.1 创建执行器控制方法
  • 8.2 使用适配器设置执行器控制状态
  • 8.3 使用setResult和onActivityResult机制实现返回
  • 任务9 创建执行器状态动画
  • 9.1 创建通风控制系统风扇动画
  • 9.2 创建空调控制系统送风动画
  • 9.3 创建照明控制系统灯光动画
  • 任务10 绘制传感器数据折线图
  • 10.1 使用SQLite数据库保存数据
  • 10.2 创建SQLite帮助器
  • 10.3 使用MPAndroidChart来绘制传感器数据折线图
  • 任务11 存储报警信息至服务器并创建警报数据界面
  • 11.1 创建和部署WebService
  • 11.2 创建WebServiceHelper类
  • 11.3 更新活动MainActivity中的定时器任务
  • 11.4 查看历史报警信息
  • 任务12 创建摄像头监控界面
  • 12.1 创建摄像头监控布局文件
  • 12.2 创建HTTP访问类HttpRequest
  • 12.3 实现摄像头访问
  • 任务13 创建抽屉导航
  • 13.1 使用ToolBar、DrawLayout和NavigationView创建抽屉导航
  • 13.2 创建抽屉导航界面中各功能模块
  • 任务14 创建登录和注册功能
  • 14.1 创建并部署WebService
  • 14.2 在WebServiceHelper类中添加登录和注册功能
  • 14.3 创建登录和注册界面
  • 14.4 创建LoginActivity活动实现登录功能
  • 14.5 创建RegisterActivity活动实现注册功能
  • 任务15 实现多语言切换
  • 15.1 更新语言选择界面
  • 15.2 简体中文和繁体中文语言适配
  • 15.3 实现Android应用内切换语言
  • 参考文献
展开全部