首页 理论教育 安卓手机端APP软件开发-教程输出

安卓手机端APP软件开发-教程输出

时间:2023-11-18 理论教育 版权反馈
【摘要】:APP软件开发包括界面UI设计和数据处理两部分内容,关于设计本项目APP的UI布局可以用.java代码来设计,也可以用XML定义,常用的是在XML中定义。下面是关于串行通信控制界面在安卓手机端用.XML设计的UI布局代码:解释上述代码:该布局即含有水平布局方式,又含有垂直布局方式。图14-4 APP串行通信控制界面布局图上面的代码主要功能:连接WiFi的IP地址和端口号成功后,单击“Q字符”按钮发送字符“Q”,单击“Z字符”按钮发送字符“Z”。

安卓手机端APP软件开发-教程输出

APP软件开发包括界面UI设计和数据处理两部分内容,关于设计本项目APP的UI布局可以用.java代码来设计,也可以用XML定义,常用的是在XML中定义。关于Android的UI布局在第7.2节中已详细介绍。

下面是关于串行通信控制界面在安卓手机端用.XML设计的UI布局代码:

978-7-111-59182-5-Part02-63.jpg

978-7-111-59182-5-Part02-64.jpg

978-7-111-59182-5-Part02-65.jpg

解释上述代码:该布局即含有水平布局方式,又含有垂直布局方式。前面部分是按照垂直方式进行布局。最后两个“Q字符”“Z字符”按钮是按照水平方式布局。前面三行代码表示:宽度布满整个屏幕,高度布满整个屏幕,并采用垂直方式布局。

android:layoutmarginTop="20dp":表示上面的外边距是20dp;

android:layoutmarginLeft="40dp":表示左边的外边距是40dp;

android:layoutmarginRight="40dp":表示右边的外边距是40dp;

android:padding="5dp":表示上、右、下、左的内边距是5dp;

android:layoutweight="1":表示权重等于1;如图14-4所示是关于APP串行通信控制界面布局的界面图。(www.xing528.com)

UI布局完成之后,需要在.java中书写相关的数据通信功能。因为上面的代码只是展现界面,其本身没有相关数据处理功能。所以需要书写实现相关的数据处理功能。下面是实现WiFi传输功能的代码。

978-7-111-59182-5-Part02-66.jpg

图14-4 APP串行通信控制界面布局图

978-7-111-59182-5-Part02-67.jpg

978-7-111-59182-5-Part02-68.jpg

978-7-111-59182-5-Part02-69.jpg

978-7-111-59182-5-Part02-70.jpg

978-7-111-59182-5-Part02-71.jpg

上面的代码主要功能:连接WiFi的IP地址端口号成功后,单击“Q字符”按钮发送字符“Q”,单击“Z字符”按钮发送字符“Z”。单片机通过WiFi模块ESP8266接收APP控制界面端发送过来的字符,单片机再通过串口通信回传到PC进行数据显示。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈