Android智能家居系统监控终端软件设计
Android智能家居系统监控终端软件设计
本论文主要论述了基于物联网的智能家居系统在Android上的移动终端系统的总体设计思路及实现。应用程序使用Eclipse编程工具和java语言编写,主要实现以下功能:通过无线网络同主机连接,实时查询灯具状态,打开及关闭指定灯具,获取灯具所在区域的温度,获取灯具所在区域的光照强度,获取灯具所在区域的瓦斯浓度,在瓦斯浓度达到预定数值后及时报警。201908062008940
关键词:Android;Linux;智能家居;移动终端;Eclipse;java语言
Android模拟器
Android模拟器是Android SDK自带一个移动模拟器。它是一个可以运行在你电脑上的虚拟设备。Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。Android模拟器的存在极大的方便了Android应用程序开发者在开发过程中的预览、测试等过程。
Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为。Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生事件。同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序。为了便于模拟和测试应用程序,Android模拟器允许你的应用程序通过Android平台服务调用其他程序、访问网络、播放音频和视频、保存和传输数据、通知用户、渲染图像过渡和场景。Android模拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如接受 短信或打入电话)、模拟数据通道中的延时效果和遗失。
在本次毕业设计中,即使用了Android模拟器来预览和测试应用程序。使用Android模拟器,首先要能熟练的做到创建、开启Android模拟器。
4.1.1 Android模拟器的创建
在Eclispe中创建Android模拟器:
1.Window>Android Virtual Device Manager打开Android虚拟设备管理界面
2.在Android虚拟设备管理器中创建一个新的模拟器。有两种创建方式:
(1).从Android Virtual Devices界面直接点击New按钮新建一个,然后再选择参数。如图4.1.2所示。
(2).从Devices Definitions界面选择想虚拟的设备,点击Create AVD新创建一个模拟器。在这个界面里,提供了各种参数的设备供选择,包括Google最新的手机Nexus 4和平板设备Nexus 7和Nexus 10.如图4.1.3所示。
3.由于Google新出的设备运行内存都在1024MB及以上,这对于运行模拟器的PC要求较高,因此选择自己配置参数的方法来创建一个新的虚拟机。点击虚拟设备管理界面的New按钮,打开创建模拟器界面,配置各项参数。
AVD name=Android 4.0
Devices=4.0”WVGA(480*800:hdpi)
Target=Android 4.0—API Level 14
CPU/ABI=ARM(armebai-v7a)(注:Android版本号在4.0.3以上的系统才支持MIPS和Intel Atom(X86)架构,版本号在4.0.3一下的只支持ARM架构)
Back Camera=Webcam0
SD Card:Size=1024MB
4.在参数设置好后,点击创建界面的OK按钮即可完成模拟器的创建。
4.1.2 Android模拟器的开启
Android模拟器还是在虚拟设备管理界面开启。在界面中,可以看到之前创建好的模拟器Android4.0,选中该模拟器,点击界面右边的Start按钮,会弹出一个模拟器启动选项页面,保持默认设置即可,点击Launch按钮,稍等一段时间后就能完成Android模拟器的开启。
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 研究背景 1
1.2 课题的意义 2
1.3 课题的任务与要求 2
1.4 论文的结构安排和说明 3
第2章 Android开发环境搭建 4
2.1 开发环境搭建 4
2.1.1 安装JDK 4
2.1.2 安装Eclipse和ADT 4
2.1.3 基本环境变量配置 6
2.2 Android应用程序架构 8
2.3 Android应用的基本组件 9
2.3.1 四大基本组件介绍 9
2.3.2 Intent介绍 10
2.4 XML语言简介 10
2.4.1 XML语言基本概念 10
2.4.2 Android中的原始XML资源 11
2.5 Android的权限控制机制 11
第3章 移动客户端的总体及功能模块设计 13
3.1 客户端总体设计 13
3.2 启动界面设计 14
3.3 连接界面设计 18
3.4 温度监控界面设计 20
3.5 灯光监控界面设计 21
3.6 气体监控界面设计 23
第4章 系统调试 25
4.1 Android模拟器 25
4.1.1 Android模拟器的创建 25
4.1.2 Android模拟器的开启 29
4.2 软件调试 31
4.2.1 模拟器调试 31
4.2.2 真机调试 33
4.3 软件项目的打包 33
第5章 总结和展望 35
参考文献 36
致 谢 37
附 录 38
本论文主要论述了基于物联网的智能家居系统在Android上的移动终端系统的总体设计思路及实现。应用程序使用Eclipse编程工具和java语言编写,主要实现以下功能:通过无线网络同主机连接,实时查询灯具状态,打开及关闭指定灯具,获取灯具所在区域的温度,获取灯具所在区域的光照强度,获取灯具所在区域的瓦斯浓度,在瓦斯浓度达到预定数值后及时报警。201908062008940
关键词:Android;Linux;智能家居;移动终端;Eclipse;java语言
Android模拟器
Android模拟器是Android SDK自带一个移动模拟器。它是一个可以运行在你电脑上的虚拟设备。Android模拟器可以让你不需使用物理设备即可预览、开发和测试Android应用程序。Android模拟器的存在极大的方便了Android应用程序开发者在开发过程中的预览、测试等过程。
Android模拟器能够模拟除了接听和拨打电话外的所有移动设备上的典型功能和行为。Android模拟器提供了大量的导航和控制键,你可以通过鼠标或键盘点击这些按键来为你的应用程序产生事件。同时它还有一个屏幕用于显示Android自带应用程序和你自己的应用程序。为了便于模拟和测试应用程序,Android模拟器允许你的应用程序通过Android平台服务调用其他程序、访问网络、播放音频和视频、保存和传输数据、通知用户、渲染图像过渡和场景。Android模拟器同样具有强大的调试能力,例如能够记录内核输出的控制台、模拟程序中断(比如接受 短信或打入电话)、模拟数据通道中的延时效果和遗失。
在本次毕业设计中,即使用了Android模拟器来预览和测试应用程序。使用Android模拟器,首先要能熟练的做到创建、开启Android模拟器。
4.1.1 Android模拟器的创建
在Eclispe中创建Android模拟器:
1.Window>Android Virtual Device Manager打开Android虚拟设备管理界面
2.在Android虚拟设备管理器中创建一个新的模拟器。有两种创建方式:
(1).从Android Virtual Devices界面直接点击New按钮新建一个,然后再选择参数。如图4.1.2所示。
(2).从Devices Definitions界面选择想虚拟的设备,点击Create AVD新创建一个模拟器。在这个界面里,提供了各种参数的设备供选择,包括Google最新的手机Nexus 4和平板设备Nexus 7和Nexus 10.如图4.1.3所示。
3.由于Google新出的设备运行内存都在1024MB及以上,这对于运行模拟器的PC要求较高,因此选择自己配置参数的方法来创建一个新的虚拟机。点击虚拟设备管理界面的New按钮,打开创建模拟器界面,配置各项参数。
AVD name=Android 4.0
Devices=4.0”WVGA(480*800:hdpi)
Target=Android 4.0—API Level 14
CPU/ABI=ARM(armebai-v7a)(注:Android版本号在4.0.3以上的系统才支持MIPS和Intel Atom(X86)架构,版本号在4.0.3一下的只支持ARM架构)
Back Camera=Webcam0
SD Card:Size=1024MB
4.在参数设置好后,点击创建界面的OK按钮即可完成模拟器的创建。
4.1.2 Android模拟器的开启
Android模拟器还是在虚拟设备管理界面开启。在界面中,可以看到之前创建好的模拟器Android4.0,选中该模拟器,点击界面右边的Start按钮,会弹出一个模拟器启动选项页面,保持默认设置即可,点击Launch按钮,稍等一段时间后就能完成Android模拟器的开启。
摘 要 I
ABSTRACT II
第1章 绪论 1
1.1 研究背景 1
1.2 课题的意义 2
1.3 课题的任务与要求 2
1.4 论文的结构安排和说明 3
第2章 Android开发环境搭建 4
2.1 开发环境搭建 4
2.1.1 安装JDK 4
2.1.2 安装Eclipse和ADT 4
2.1.3 基本环境变量配置 6
2.2 Android应用程序架构 8
2.3 Android应用的基本组件 9
2.3.1 四大基本组件介绍 9
2.3.2 Intent介绍 10
2.4 XML语言简介 10
2.4.1 XML语言基本概念 10
2.4.2 Android中的原始XML资源 11
2.5 Android的权限控制机制 11
第3章 移动客户端的总体及功能模块设计 13
3.1 客户端总体设计 13
3.2 启动界面设计 14
3.3 连接界面设计 18
3.4 温度监控界面设计 20
3.5 灯光监控界面设计 21
3.6 气体监控界面设计 23
第4章 系统调试 25
4.1 Android模拟器 25
4.1.1 Android模拟器的创建 25
4.1.2 Android模拟器的开启 29
4.2 软件调试 31
4.2.1 模拟器调试 31
4.2.2 真机调试 33
4.3 软件项目的打包 33
第5章 总结和展望 35
参考文献 36
致 谢 37
附 录 38
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/2256.html