资源简介
ESP8266 安卓 Android控制端程序,可实现SmartConfig,和开关等操作

代码片段和文件信息
package com.espressif.iot.action.device.array;
import java.net.InetAddress;
import java.util.ArrayList;
import java.util.List;
import com.espressif.iot.action.device.common.EspActionDevicePostStatusInternet;
import com.espressif.iot.action.device.common.EspActionDevicePostStatusLocal;
import com.espressif.iot.action.device.common.IEspActionDevicePostStatusInternet;
import com.espressif.iot.action.device.common.IEspActionDevicePostStatusLocal;
import com.espressif.iot.command.device.light.EspCommandLightPostStatusInternet;
import com.espressif.iot.command.device.light.EspCommandLightPostStatusLocal;
import com.espressif.iot.command.device.light.IEspCommandLightPostStatusInternet;
import com.espressif.iot.command.device.light.IEspCommandLightPostStatusLocal;
import com.espressif.iot.command.device.plug.EspCommandPlugPostStatusInternet;
import com.espressif.iot.command.device.plug.EspCommandPlugPostStatusLocal;
import com.espressif.iot.command.device.plug.IEspCommandPlugPostStatusInternet;
import com.espressif.iot.command.device.plug.IEspCommandPlugPostStatusLocal;
import com.espressif.iot.device.IEspDevice;
import com.espressif.iot.device.array.IEspDeviceArray;
import com.espressif.iot.type.device.EspDeviceType;
import com.espressif.iot.type.device.IEspDeviceState;
import com.espressif.iot.type.device.IEspDeviceStatus;
import com.espressif.iot.type.device.state.EspDeviceState;
import com.espressif.iot.type.device.status.IEspStatusLight;
import com.espressif.iot.type.device.status.IEspStatusPlug;
import com.espressif.iot.user.builder.BEspUser;
public class EspActionDeviceArrayPostStatus implements IEspActionDeviceArrayPostStatus
{
private class NetworkGroup
{
String rootDeviceKey;
IEspDeviceState state;
StringBuilder bssids;
InetAddress inetAddress;
List postBssidList;
public NetworkGroup()
{
state = new EspDeviceState();
bssids = new StringBuilder();
postBssidList = new ArrayList();
}
}
@Override
public void doActionDeviceArrayPostStatus(IEspDeviceArray deviceArray IEspDeviceStatus status)
{
List devices = deviceArray.getDeviceList();
List nonMeshDevices = new ArrayList();
List meshDevices = new ArrayList();
for (IEspDevice deviceInArray : devices)
{
if (deviceInArray.getIsMeshDevice())
{
meshDevices.add(deviceInArray);
}
else
{
nonMeshDevices.add(deviceInArray);
}
}
processNonMeshDevices(nonMeshDevices status);
processMeshDevices(meshDevices status);
}
/**
* Post status one by one
*
* @param nonMeshDevices
* @param status
*/
private void processNonMeshDevices(List
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\
文件 950 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\.classpath
文件 30 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\.gitignore
文件 824 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\.project
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\.settings\
文件 173 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\.settings\org.eclipse.jdt.core.prefs
文件 8343 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\AndroidManifest.xm
文件 2090 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\ESPRESSIF MIT LICENSE V1.LICENSE
文件 5565 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\README.md
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\
文件 4574 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\ShareSDK.xm
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\html\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\html\en_us\
文件 8067 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\html\en_us\update.html
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\html\zh_cn\
文件 8072 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\assets\html\zh_cn\update.html
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\documents\
文件 2973 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\documents\third-party_login.txt
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\
文件 4914 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\EspActionDeviceNewActivateInternet.java
文件 3280 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\EspActionDeviceNewConfigureLocal.java
文件 1356 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\New\EspActionDeviceNewGetInfoLocal.java
目录 0 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\array\
文件 10347 2016-11-10 08:25 IOT-Espressif-Android-1.2.3\java\ACTION\com\espressif\iot\action\device\array\EspActionDeviceArrayPostStatus.java
............此处省略1169个文件信息
相关资源
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
- Android上监听收到的短信(SMS)
评论
共有 条评论