单片机wifi控制app
扫描二维码
随时随地手机看文章
说起单片机wifi控制app,单片机方机的资料还容易找,对于app资料网上可以找得到的资料不多,就是找到了,也就是个APP,单片机wifi控制app配套的单片机C语言程序及手机APP源代码一般的都无法找得到,资料不全,给使用带来很大困难。目前,单片机wifi控制app,目前最常见到的是安桌手机的app,其编程用得比较多的是JAVA语言写的,其开发环境是Eclipse,对于基英语基础不好的人来说,比较容易上手的就是易语言编程环境E4A。这里我就贴出一个Eclipse开发环境下写的wifi控制app,下面是APP界面截图:
实物照片(照片中的APP是E4A写的,单片机的代码是一样的)
布局文件:
xmlns:tools="http://schemas.android.com/tools"
xmlns:android1="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ESP8266" >
android:id="@+id/textView1"
style="text-align:center"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:gravity="center"
android:scrollHorizontally="true"
android:text="@string/ljzt"
android:textAppearance="?android:attr/textAppearanceLarge" />
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginLeft="16dp"
android:layout_marginTop="19dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="@string/open" />
android:id="@+id/Button02"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:layout_marginLeft="16dp"
android:layout_marginTop="50dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="K1开" />
android:id="@+id/Button03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/button1"
android:layout_marginLeft="170dp"
android:layout_marginTop="50dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android1:text="K1关" />
android:id="@+id/Button04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Button02"
android:layout_below="@+id/Button02"
android:layout_marginTop="36dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="K2开" />
android:id="@+id/Button06"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/Button04"
android:layout_below="@+id/Button04"
android:layout_marginTop="36dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="K3开" />
android:id="@+id/Button07"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Button05"
android:layout_marginLeft="170dp"
android:layout_marginTop="36dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="K3关" />
android:id="@+id/Button05"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Button02"
android:layout_marginLeft="170dp"
android:layout_marginTop="36dp"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="K2关" />
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_marginLeft="170dp"
android:layout_marginTop="19dp"
android1:layout_alignParentLeft="true"
android:minWidth="128dip"
android:scrollHorizontally="true"
android:text="@string/close" />
android1:id="@+id/TextView02"
style="text-align:center"
android1:layout_width="wrap_content"
android1:layout_height="wrap_content"
android1:layout_alignParentLeft="true"
android1:layout_alignParentRight="true"
android1:layout_below="@+id/Button07"
android:layout_marginTop="35dp"
android1:gravity="center"
android1:text="@string/ggnr3"
android1:textAppearance="?android:attr/textAppearanceLarge" />
JV语言:
package com.example.esp8266_gpio;
import java.io.IOException;
import java.io.PrintStream;
imp