基于Android的无线智能窗帘控制系统设计
2018-09-21孙浩文
微型电脑应用 2018年9期
孙浩文
(陕西国防工业职业技术学院, 西安 710300)
0 引言
随着科技的进步,智能家居受到追捧,也改善着我们的生活质量。在未来的发展前景中,智能家居的市场也会越来越广阔。家居智能化通过家庭分布总线把住宅内各种与信息相关的通信设备、家庭装置并到网络节点中进行集中的监控、管理,保持家居与环境的协调,为生活、工作、学习提供优质服务,创造一种智能舒适的家庭氛围。因此,本文基于Android平台基础上对无线智能窗帘控制系统进行设计。
1 系统技术分析
1.1 Android平台介绍
Android 系统是建立在Linux 内核系统之上的,该系统主要由5部分组成,分别是应用程序层、应用程序框架、函数库、Android 运行环境、linux 核心层[1]。Android数据存储方式主要分为5种类型,分别是:1)文件存储:把文件存放在应用程序自己的目录内的内部存储、访问SD卡等外部设备的外部存储以及访问保存在资源目录中的原始文件及XML文件;2)网络存储:使用网络访问和获取数据作为Android数据交互方式;3)内容提供器:用来存储和获取数据并使这些数据可以被所有的应用程序访问;4)共享优先存储:可以完全屏蔽对文件系统的操作过程;5)SQLite数据库存储:是一种小型数据库,资源占用少,对底层操控能力强、存储速度快、可靠性高。SQLite具有无配置,源代码开放等特点,在Android平台的移动设备中应用广泛,数据交互方式也是最有效的。综合上述对比,本文选用SQLite作为智能窗帘终端软件的数据存储方式。SQLite的内部结构,如图1所示。

图1 SQLite 的内部结构……p>
登录APP查看全文
