摘要:随着互联网的兴起和发展,人们对网络的依赖性越来越大,越来越离不开网络,Wi-Fi覆盖的范围也越来越广,由此而产生的手机远程控制软件也越来越多。Android手机凭借其开放性改变了智能手机市场的格局,同时给我们日常的生活提供了更多的方便。Android的最大特点同时也是它最大的优势,就是Android是开源的,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。
本文是对基于ESP8266 Wi-Fi模块的Android APP的开发,开发的Android手机APP主要实现了通过连接Wi-Fi网络对开发板的智能远程控制,即对小电动机和LED灯的控制。在此基础上,设计一个能在Android手机上运行的局域网控制软件。软件利用Java语言和Android Studio编辑工具对软件进行编写,同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图。
本文介绍了基于ESP8266Wi-Fi模块的安卓手机控制软件的开发,首先介绍ESP8266Wi-Fi模块和安卓手机APP的发展历程,接着介绍Android APP的编程语言Java以及Android APP开发环境的搭建,然后是软件的具体设计,最后对本次设计的成果和不足之处做出总结。
关键词:ESP8266 Wi-Fi模块;Android手机;Android手机APP
目录
摘要
ABSTRACT
第一章 绪论-3
1.1 研究背景及意义-3
1.1.1 研究背景-3
1.1.2 研究意义-3
1.2 发展现状及趋势-4
1.2.1 无线Wi-Fi及ESP8266WiFi模块-4
1.2.2 Android系统-4
第二章 开发工具简介-8
2.1 Android软件开发的环境-8
2.2 Android APP开发软件简介-8
2.2.1 Eclipse简介-8
2.2.2 其他软件的简介-9
2.3 Android APP开发环境的搭建-9
2.3.1 软件下载与准备-9
2.3.2 JDK安装与配置-9
2.3.3 Android SDK安装与配置-11
2.3.4 Eclipse中ADT插件安装-12
2.4 Android APP开发编程语言简介-12
2.5 本章小结-14
第三章 APP设计分析与方案-15
3.1 框架分析-15
3.1.1 Android应用框架功能-15
3.1.2 Android APP架构-15
3.1.3 安卓应用项目结构-17
3.2 设计方案-17
3.2.1 APP项目目录结构-17
3.2.2 目录结构剖析-18
3.3 Activity的介绍-21
3.4 UI界面设计-23
3.5 功能设计-25
3.5.1 功能设计源代码-26
3.6 本章小结-28
第四章 测试与调试-29
4.1 生成软件安装包-29
4.2 软件开发成果展现-29
总 结-30
致 谢-31
参考文献-32