目录
1.系统开发背景 1
1.1背景 1
1.2智能家居发展概况 1
2.技术介绍 3
2.1什么是Android 3
2.2 Android系统架构简介 3
2.3应用程序(APPLICATIONS) 4
2.4应用程序框架(APPLICATION FRAMEWORK) 4
2.5 Android 运行时(RUNTIME) 4
2.6系统库(LIBRARIES) 4
2.7 Linux 5
2.8 SQLite数据库 5
3. 可行性研究 7
3.1可行性分析 7
3.2经济可行性 7
3.3操作可行性 8
3.4法律可行性 8
4. 智能家居的系统的设计 9
4.1 软件整体设计 9
4.2 功能模块图 9
4.3 功能模块介绍 9
5. 智能家居系统的实现与测试 11
5.1系统主界面 11
5.2登录主界面 11
5.3显示主界面 12
5.4添加新设备界面 12
5.5切换设备界面 13
5.6设备修改或分享 15
5.7扫码加好友 17
6. 实践总结 18
智能家居 APP 采用分层结构,从上到下共分为四层,分别是用户界面层、用户功能层、中间件层和操作系统层,其中,中间件层又分为核心功能层和基础功能层。在分层结构的基
础上,本文为智能家居 APP 详细设计了各层次的组成模块,如图 2-1 所示。以 Android 操作系统为基础,中间件基础功能层为核心功能层提供网络通信、数据存储、数据管理和第三方库等基础服务。中间件核心功能层为用户功能层提供所需的设备模型、流媒体控制、语音控制、消息推送、数据访问代理、升级管理等核心服务。用户功能层依赖中间件层提供的服务,实现用户需要的具体功能。最终,用户功能层通过 UI 界面与用户交互。