开发一个控制硬件的安卓app(1)——背景介绍+环境配置

第一次发博客,请大家多多指教。下面开始正文。

一、 背景介绍

本科的时候做了一个毕业设计,是使用安卓手机来控制实验室的设备。原先已经有了电脑上的控制软件(Windows平台,VB编写),而我要做的就是在安卓上实现其部分功能。虽然都是实现过的功能,虽然要实现的功能不多,但是跨平台总是会遇到很多问题,比如界面设计,人机交互等一系列问题。

1、 设备介绍

先对要使用的设备介绍一下。主要的设备有四个:“自动化立体仓库”,“AGV小车”,“自动分拣系统”,“电子标签辅助分拣”。
自动化立体仓库 AGV小车
自动分拣系统 电子标签辅助分拣
自动化立体仓库就是一个空间上的仓库,使用堆垛机来把货物运送到货架上,涉及出库、入库、移库、转库和盘点操作。AGV小车通过地面的黑色引导线来判断行动路线,并且运输货物。自动分拣系统可以由手机控制,将货物向不同的出口运送。电子标签辅助分拣,是用货架上的7位数码管显示要拿取的数目。之后会在设计程序时详细介绍。

2、 组网方式介绍

这一部分看似不起眼,但是十分重要,这关系到手机如何连接到设备,也决定了编程时使用的通讯方式。具体到设备的连接方式并不会影响到编程,要关注的是手机如何连接到这个复杂的系统中。其中WIFI转串口模块是关键的一环,这个模块会建立tcp服务器端,只要手机连接到该网络后与某一ip建立tcp连接(手机作为tcp客户端),WIFI转串口模块就会把手机发送给自己的消息透传给另一端的RS232串口,消息就能被接收了。当然,这个消息传递是双向的,设备的消息也能发送给手机。之后会在设计程序时详细介绍。

二、 开发环境配置

我开发使用的工具是android studio,下面就进行环境配置。

1、 下载必要文件

首先从  Android studio中文社区 下载Android Studio 软件包,我下载的是图中所示版本(我电脑的操作系统是Windows 64位),实际使用时可以根据自己操作系统的版本来选择。
之后再从  Android SDK下载 下载对应的SDK,我下载的是图中的版本。

至于java环境可以暂时不配置, Android Studio有自带的JDK。

2、 软件安装

先把Android Studio解压到自己要放置的目录,我放在了“D:\software\android-studio”目录下。接着解压SDK到“D:\android-sdk”目录下。打开该目录下的“SDK Manager.exe”,然后勾选并安装需要的东西。

完成后打开“D:\software\android-studio\bin”下的“studio64.exe”(不是64位的请打开“studio.exe”)。第一个小弹框选择cancel然后进入如下界面,打开右下角的Configure->Project Defaults->Project Structure。

之后就进入到如下界面,点击edit,再选择Android SDK的目录就完成SDK的选择了。当然这个界面也可以设置NDK。可以看到Android Studio目前使用了内置的JDK。

最后,新建一个工程,等待右下角gradle加载需要jar后,就完成了开发环境的配置。

猜你喜欢

转载自blog.csdn.net/hewhys/article/details/79092846