当前位置:主页 > 查看内容

智能家居APP使用指南

发布时间:2021-07-06 00:00| 位朋友查看

简介:? 一、如何修改IP端口号以及发送的指令 ? 打开项目文件夹— src — com.example.smarthome 包下的 NetUtils.java 文件 ?修改发送的指令就打开项目文件夹— src — com.example.smarthome 包下的 MainActivity.java 文件 二、如何增加或者删除一个按钮 找到与……

?

一、如何修改IP,端口号,以及发送的指令

?

打开项目文件夹—srccom.example.smarthome包下的NetUtils.java文件

?修改发送的指令就打开项目文件夹—srccom.example.smarthome包下的MainActivity.java文件

二、如何增加或者删除一个按钮

找到与MainActivity对应的布局文件activity_mai.xml在项目文件夹—reslayoutactivity_main.xml

在修改界面之前,我们需要对安卓xml布局文件有一些简单的了解:

这里只介绍代码内的

布局管理器:TableLayot,就是表格布局,我们所有的按钮会像表格一样排列
  <TableLayout
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_alignParentRight="true"
      android:layout_alignParentTop="true"
      android:background="#AFEEEE"        可调整背景颜色
      android:stretchColumns="0,1"        表示表格有几列,这里0,1则表示有两列
  >


这个是文本框属性,可以用来显示文字    
<TextView
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:gravity="center"
              android:textSize="30dp"      这里可以修改文字大小
              android:textColor="#FF1493"  这里可以修改文字颜色
              android:text="智能家居"       这里可以修改文字内容
 />

这个样表示为表格增加一行,因为上面定义的有两列,所以里面有两个button按钮,删除和添加按钮,就修改这里
   	<TableRow>
              <Button
              android:id="@+id/dkds"   按钮的id,用于与Mainactivity.java进行绑定。
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:text="打开电扇" />  按钮显示的内容
              <Button
              android:id="@+id/gbds"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:text="关闭电扇" />
   </TableRow>

?操作示范

1、添加一行按钮(两个)

?

?2、添加一个按钮(占据一行)

注意:<Button>代码如果放在<TableRow>? </TableRow>标签之就会占据一行

所有的操作,都必须在?<TableLayout></TableLayout>标签内操作,不然布局会不受表格布局控制,会混乱

?修改后的效果

3、删除按钮

?与添加按钮类似 删除如果删除一行(两个)就删除与之对应<TableRow>? </TableRow>之间的代码;如果删除一行(一个)就删除<Button>标签

删完后效果如下

?三、在xml布局文件添加按钮后,怎么使用

1、项目文件夹—srccom.example.smarthome包下的MainActivity.java文件中添加代码与xml的按键进行绑定(通过android:id属性,也就是我们自己定义得按键ID)

//实例化一个xml中的按钮,newbut为自定义的变量名,new1为xml文件中的id号,Button为按键类(可理解为一种数据类型)
Button newbut=(Button)findViewById(R.id.new1);

2、为实例化好的按钮添加单击事件(点这个按钮执行什么代码)

newbut.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View arg0) {
			  new NetUtils("A").sendMessage();
			}
		});

操作示范:

在xml删除一个按键后记得也要把java文件中,关于这个按键的代码删除,否则会报错

四、带监控的智能家居,怎么用

?

五、怎么编译生成apk文件?,给手机安装

?

?六、项目演示

自己打造 智能家居

?

;原文链接:https://blog.csdn.net/bhbhhyg/article/details/115694774
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐