开发一个控制硬件的安卓app(1)——背景介绍+环境配置
2018-01-18 20:52
375 查看
第一次发博客,请大家多多指教。下面开始正文。
自动化立体仓库就是一个空间上的仓库,使用堆垛机来把货物运送到货架上,涉及出库、入库、移库、转库和盘点操作。AGV小车通过地面的黑色引导线来判断行动路线,并且运输货物。自动分拣系统可以由手机控制,将货物向不同的出口运送。电子标签辅助分拣,是用货架上的7位数码管显示要拿取的数目。之后会在设计程序时详细介绍。
之后再从 Android SDK下载 下载对应的SDK,我下载的是图中的版本。
至于java环境可以暂时不配置, Android Studio有自带的JDK。
完成后打开“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后,就完成了开发环境的配置。
一、 背景介绍
本科的时候做了一个毕业设计,是使用安卓手机来控制实验室的设备。原先已经有了电脑上的控制软件(Windows平台,VB编写),而我要做的就是在安卓上实现其部分功能。虽然都是实现过的功能,虽然要实现的功能不多,但是跨平台总是会遇到很多问题,比如界面设计,人机交互等一系列问题。1、 设备介绍
先对要使用的设备介绍一下。主要的设备有四个:“自动化立体仓库”,“AGV小车”,“自动分拣系统”,“电子标签辅助分拣”。自动化立体仓库 | AGV小车 |
自动分拣系统 | 电子标签辅助分拣 |
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后,就完成了开发环境的配置。
相关文章推荐
- 推荐一个安卓开发环境配置资源的好网站
- 三二、混合app开发介绍以及环境配置
- [nRF51822 AK II 教程]第一课,开发环境的配置及背景介绍【转】
- Android 开发:(一)安卓开发环境搭建与配置 (Windows和Mac )以及目录结构介绍
- 最新Silverlight开发环境配置介绍
- 我的开发环境介绍及一个 Expression Bland 画图形的例子
- windows 下安卓开发环境配置
- 将GVIM配置成一个Qt的开发环境(向IDE进军)
- Silverlight开发环境配置介绍
- JAVA 运行与开发环境配置(一)-背景知识
- Java开发Maven环境配置和介绍
- AIR2.0入门教程:新特性介绍以及开发环境的配置
- eclipse一个项目中同时开发flex和j2ee的环境配置
- 一个电子商务网站的设计及开发环境配置文档
- Java开发Maven环境配置和介绍
- 配置最优Google App Engine开发环境
- 我的开发环境介绍及一个 Expression Bland 画图形的例子
- Silverlight开发环境配置 - 最新Silverlight开发环境配置介绍
- 搭建Windows系统下php开发环境有很多种方式,比如LAMP的配置、php IDE和调试工具的选择等等。根据每个人喜好不同有很多配置方式。这里主要介绍的是利用XAMPP集成安装和配置apache、
- 如何自己配置和编译一个完整的Linux嵌入式开发环境?