ANDROID智能家居系统项目教程(微课视频版)
- ISBN:9787302659129
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:284
- 出版时间:2024-03-01
- 条形码:9787302659129 ; 978-7-302-65912-9
本书特色
本书特色如下:
1.课程思政的教学理念。本书的教学内容充分融合了中华优秀传统文化、革命传统、法治意识、安全意识、民族团结等教育元素,注重工匠精神、劳动精神的培养,充分体现了课程思政的教育理念。
2.内容编写特色。本书的教学内容融合了全国职业院校物联网技能大赛的考点内容,有利于提升物联网软件编程水平。
3.逻辑结构特色。本书逻辑结构基于物联网项目的工作过程,有利于实施项目化教学。
4.读者对象。本书主要面向物联网专业和计算机软件专业,读者对象较为宽泛,包括中职、高职,以及应用型本科,适合于教师、学生、工程技术人员、科研人员等。
5.配套资源。本书的配套资源丰富,包括教学大纲、电子教案、程序源代码、30个微课视频、12个PPT课件、电子作业、试卷等。
6.获奖特色。本书作者曾获得2020年全国职业院校技能大赛物联网系统集成与技术应用赛项二等奖,以及优秀指导教师称号。
内容简介
本书主要阐述运用Android Studio开发环境、MySQL数据库管理系统和智能家居套件实现Android智能家居系统,共分为5个教学项目: 项目1智能家居项目规划、分析与设计,主要阐述智能家居项目的功能设计、架构设计、数据库设计、资源设计;项目2智能家居项目界面设计,主要阐述登录界面设计、主界面设计、环境数据监测界面设计、视频监控界面设计、系统设置界面设计、设备控制界面设计;项目3智能家居系统登录及注册功能的设计与实现,主要阐述登录及注册功能的实现过程,包括事件处理、用户注册、系统登录;项目4智能家居环境监测功能的设计与实现,主要阐述网络通信、云平台数据监测、ZigBee数据监测、视频监控功能;项目5智能家居设备控制功能的设计与实现,主要阐述多媒体效果处理、系统参数设置、设备控制的方法。 本书主要面向三年制高职高专院校、应用型本科院校,以及五年制高职院校。每个项目拆分为若干任务,每个任务按照“任务目标→任务描述→任务分析→任务实施→任务评价”的顺序展开,环环相扣,层层递进。每个项目结束前,设置项目总结与评价,给出了详细的评分标准,教师可以引导学生根据测评标准进行自我测评与小组互评。
目录
1.1智能家居系统功能设计2
1.1.1智能家居项目背景2
1.1.2智能家居系统功能设计2
1.1.3Android Studio开发工具3
1.1.4任务实战: Android Studio安装、配置7
1.1.5任务拓展: IP地址方式连接Android设备9
1.2智能家居项目架构设计10
1.2.1智能家居项目结构10
1.2.2Android界面文件11
1.2.3Android中的R文件14
1.2.4配置文件15
1.2.5第三方库文件17
1.2.6任务实战: 搭建智能家居项目框架结构19
1.2.7任务拓展: jar库文件的制作与打包21
1.3智能家居项目数据库设计24
1.3.1MySQL数据库安装、配置与使用24
1.3.2设计智能家居系统数据库25
1.3.3使用智能家居数据库smarthome26
1.3.4任务实战: 智能家居数据库设计27
1.3.5任务拓展: Android Studio动态管理智能家居数据库30
1.4智能家居系统项目资源设计30
1.4.1Android资源类型及使用方法30
1.4.2智能家居项目各类资源的使用32
1.4.3任务实战: 设置智能家居项目资源49
1.4.4任务拓展: 设置字符串资源的格式52
1.5项目总结与评价53
1.5.1项目总结53
1.5.2项目评价54项目2智能家居项目界面设计55
2.1智能家居系统登录界面设计56
2.1.1Activity与Intent组件56
2.1.2Android系统线性布局62
2.1.3登录界面常用组件64
2.1.4任务实战: 智能家居系统登录界面设计71
2.1.5任务拓展: 运用Fragment组件设计界面76
2.2智能家居系统主界面设计81
2.2.1ContentProvider组件81
2.2.2Android系统帧布局84
2.2.3主界面组件设计88
2.2.4任务实战: 智能家居系统主界面设计96
2.2.5任务拓展: 使用视频作为主界面的背景100
2.3智能家居环境数据监测界面设计101
2.3.1Service组件101
2.3.2Android系统表格布局104
2.3.3家居环境监测界面组件设计106
2.3.4任务实战: 智能家居环境数据监测界面设计112
2.3.5任务拓展: 自定义AlertDialog组件显示智能家居设备115
2.4智能家居视频监控界面设计117
2.4.1SharedPreferences组件117
2.4.2Android系统约束布局119
2.4.3视频监控界面组件设计121
2.4.4任务实战: 智能家居视频监控界面设计126
2.4.5任务拓展: 使用Notification组件查看监控图片127
2.5智能家居系统设置界面设计130
2.5.1BroadCastReceiver组件130
2.5.2Android系统相对布局134
2.5.3系统设置界面组件设计136
2.5.4任务实战: 智能家居系统设置界面设计139
2.5.5任务拓展: 自定义表示传感器类型的单选按钮样式142
2.6智能家居设备控制界面设计143
2.6.1Android系统网格布局143
2.6.2设备控制界面组件设计145
2.6.3任务实战: 智能家居设备控制界面设计149
2.6.4任务拓展: 使用评分条评价智能家居设备使用150
2.7项目总结与评价152
2.7.1项目总结152
2.7.2项目评价153项目3智能家居系统登录及注册功能的设计与实现154
3.1智能家居系统事件处理155
3.1.1事件监听类155
3.1.2基于回调的事件处理160
3.1.3Handler消息传递机制164
3.1.4任务实战: 建立智能家居系统事件监听类166
3.1.5任务拓展: 匿名内部类作为事件监听器169
3.2智能家居系统用户注册169
3.2.1用户身份信息注册169
3.2.2人脸拍照注册174
3.2.3任务实战: 实现智能家居系统用户注册功能175
3.2.4任务拓展: 实现多个人脸识别功能178
3.3智能家居系统登录179
3.3.1用户名及密码登录179
3.3.2手机短信验证登录181
3.3.3微信验证登录183
3.3.4QQ验证登录184
3.3.5任务实战: 实现智能家居系统用户登录功能186
3.3.6任务拓展: 实现指纹识别登录功能189
3.4项目总结与评价190
3.4.1项目总结190
3.4.2项目评价190项目4智能家居环境监测功能的设计与实现192
4.1智能家居系统网络通信193
4.1.1智能家居网络通信方式193
4.1.2使用URL访问网络资源199
4.1.3使用HTTP方式通信205
4.1.4任务实战: 实现智能家居系统网络通信功能209
4.1.5任务拓展: WebService实现天气预报功能212
4.2智能家居云平台数据监测213
4.2.1智能家居云平台项目设置213
4.2.2温湿度数据监测214
4.2.3光照度数据监测215
4.2.4人体运动状态数据监测216
4.2.5任务实战: 实现智能家居云平台数据监测功能217
4.2.6任务拓展: 实现云平台数据上报功能219
4.3智能家居ZigBee数据监测221
4.3.1智能家居ZigBee无线传感网221
4.3.2烟雾数据监测222
4.3.3火焰数据监测223
4.3.4二氧化碳数据监测224
4.3.5任务实战: 智能家居ZigBee无线传感网数据采集225
4.3.6任务拓展: Android Studio通过串口与ZigBee底层通信227
4.4智能家居视频监控功能227
4.4.1家居环境实时监控227
4.4.2视频监控方向调节229
4.4.3监控视频抓拍230
4.4.4任务实战: 实现智能家居视频控制功能231
4.4.5任务拓展: 实现Android远程控制摄像头功能233
4.5项目总结与评价234
4.5.1项目总结234
4.5.2项目评价235项目5智能家居设备控制功能的设计与实现237
5.1智能家居系统多媒体效果处理238
5.1.1图形与图像处理238
5.1.2动画效果处理243
5.1.3视频及音频效果处理249
5.1.4任务实战: 实现设备控制动画功能253
5.1.5任务拓展: 实现智能家居系统启动页面动画255
5.2智能家居系统参数设置256
5.2.1设备运行波特率设置256
5.2.2设备连接端口设置257
5.2.3设备运行阈值设置258
5.2.4系统登录参数设置259
5.2.5任务实战: 实现智能家居设备阈值设定功能260
5.2.6任务拓展: 实现Android读写寄存器的功能261
5.3智能家居设备控制功能262
5.3.1智能风扇控制262
5.3.2智能灯光控制263
5.3.3LED显示屏控制264
5.3.4报警灯控制265
5.3.5任务实战: 实现智能家居设备控制功能266
5.3.6任务拓展: Android客户端登录智能家居云平台267
5.4项目总结与评价269
5.4.1项目总结269
5.4.2项目评价269附录271
附录AZigBee库文件使用说明271
附录BZigBee四模拟量库文件使用说明272
附录CAnalog4150Library库文件使用说明273参考文献274
-
落洼物语
¥8.9¥28.0 -
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
中国当代文学名篇选读
¥17.0¥53.0 -
中医基础理论
¥50.7¥59.0 -
长征记忆(八品)
¥9.5¥45.0 -
北大人文课(平装)
¥12.2¥45.0 -
世界现代设计史-[第二版]
¥63.6¥120.0 -
断代(八品)
¥13.4¥42.0 -
宪法-第二版
¥20.3¥29.0 -
先进防伪技术
¥81.3¥98.0 -
当代中国政府与政治 第二版
¥57.8¥68.0 -
企业法务教程
¥34.8¥49.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
¥8.5¥25.0 -
新闻学概论(第七版)(新闻与传播学系列教材(新世纪版))
¥30.0¥50.0 -
办公室工作实务(第4版)/黄海
¥27.8¥48.0 -
全国压力管道设计和审批人员培训教材(第四版)
¥160.4¥198.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
无人机概论
¥37.2¥59.0 -
(平装)北大必修课:北大口才课
¥18.2¥45.0