实例介绍
ESP—touch app一件配置实现源码,该资源包含iOS端,苹果端的代码
【实例截图】
【核心代码】
ESP8266一键配置
└── ESP8266一键配置
├── EsptouchForAndroid
│ ├── AndroidManifest.xml
│ ├── ESPRESSIF MIT LICENSE V1.LICENSE
│ ├── libs
│ │ └── android-support-v4.jar
│ ├── proguard-project.txt
│ ├── README.md
│ ├── res
│ │ ├── drawable-hdpi
│ │ │ ├── app_icon.png
│ │ │ └── ic_launcher.png
│ │ ├── drawable-mdpi
│ │ │ └── app_icon.png
│ │ ├── drawable-xhdpi
│ │ │ └── app_icon.png
│ │ ├── drawable-xxhdpi
│ │ │ └── app_icon.png
│ │ ├── layout
│ │ │ └── esptouch_demo_activity.xml
│ │ ├── menu
│ │ │ └── main.xml
│ │ ├── values
│ │ │ ├── dimens.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ │ ├── values-sw600dp
│ │ │ └── dimens.xml
│ │ ├── values-sw720dp-land
│ │ │ └── dimens.xml
│ │ ├── values-v11
│ │ │ └── styles.xml
│ │ └── values-v14
│ │ └── styles.xml
│ └── src
│ └── com
│ └── espressif
│ └── iot
│ └── esptouch
│ ├── demo_activity
│ │ ├── EsptouchDemoActivity.java
│ │ └── EspWifiAdminSimple.java
│ ├── EsptouchResult.java
│ ├── EsptouchTask.java
│ ├── IEsptouchResult.java
│ ├── IEsptouchTask.java
│ ├── protocol
│ │ ├── DataCode.java
│ │ ├── DatumCode.java
│ │ ├── EsptouchGenerator.java
│ │ ├── GuideCode.java
│ │ ├── MagicCode.java
│ │ └── PrefixCode.java
│ ├── task
│ │ ├── __EsptouchTask.java
│ │ ├── ICodeData.java
│ │ ├── IEsptouchGenerator.java
│ │ └── __IEsptouchTask.java
│ ├── udp
│ │ ├── UDPSocketClient.java
│ │ └── UDPSocketServer.java
│ └── util
│ ├── ByteUtil.java
│ └── CRC8.java
├── EsptouchForIOS
│ ├── ESPRESSIF MIT LICENSE V1.LICENSE
│ ├── EspTouchDemo
│ │ ├── Base.lproj
│ │ │ └── Main.storyboard
│ │ ├── en.lproj
│ │ │ └── InfoPlist.strings
│ │ ├── ESPAppDelegate.h
│ │ ├── ESPAppDelegate.m
│ │ ├── ESP_ByteUtil.h
│ │ ├── ESP_ByteUtil.m
│ │ ├── ESP_CRC8.h
│ │ ├── ESP_CRC8.m
│ │ ├── ESPDataCode.h
│ │ ├── ESPDataCode.m
│ │ ├── ESPDatumCode.h
│ │ ├── ESPDatumCode.m
│ │ ├── ESPGuideCode.h
│ │ ├── ESPGuideCode.m
│ │ ├── ESPMagicCode.h
│ │ ├── ESPMagicCode.m
│ │ ├── ESPPrefixCode.h
│ │ ├── ESPPrefixCode.m
│ │ ├── EspTouchDemo-Info.plist
│ │ ├── EspTouchDemo-Prefix.pch
│ │ ├── ESPTouchGenerator.h
│ │ ├── ESPTouchGenerator.m
│ │ ├── ESPTouchResult.h
│ │ ├── ESPTouchResult.m
│ │ ├── ESPTouchTask.h
│ │ ├── ESPTouchTask.m
│ │ ├── ESPUDPSocketClient.h
│ │ ├── ESPUDPSocketClient.m
│ │ ├── ESPUDPSocketServer.h
│ │ ├── ESPUDPSocketServer.m
│ │ ├── ESPViewController.h
│ │ ├── ESPViewController.m
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ └── Contents.json
│ │ │ └── LaunchImage.launchimage
│ │ │ └── Contents.json
│ │ └── main.m
│ ├── EspTouchDemoTests
│ │ ├── en.lproj
│ │ │ └── InfoPlist.strings
│ │ ├── EspTouchDemoTests-Info.plist
│ │ └── EspTouchDemoTests.m
│ ├── EspTouchDemo.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcuserdata
│ │ │ └── afunx.xcuserdatad
│ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcuserdata
│ │ └── afunx.xcuserdatad
│ │ ├── xcdebugger
│ │ │ └── Breakpoints_v2.xcbkptlist
│ │ └── xcschemes
│ │ ├── EspTouchDemo.xcscheme
│ │ └── xcschememanagement.plist
│ └── README.md
└── IOT-Espressif-Android
├── AndroidManifest.xml
├── assets
│ └── html
│ ├── en_us
│ │ └── update.html
│ └── zh_cn
│ └── update.html
├── ESPRESSIF MIT LICENSE V1.LICENSE
├── java
│ ├── ACTION
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── action
│ │ ├── device
│ │ │ ├── common
│ │ │ │ ├── EspActionDeviceActivateSharedInternet.java
│ │ │ │ ├── EspActionDeviceDeleteInternet.java
│ │ │ │ ├── EspActionDeviceGenerateShareKeyInternet.java
│ │ │ │ ├── EspActionDeviceGetStatusInternet.java
│ │ │ │ ├── EspActionDeviceGetStatusLocal.java
│ │ │ │ ├── EspActionDevicePostStatusInternet.java
│ │ │ │ ├── EspActionDevicePostStatusLocal.java
│ │ │ │ ├── EspActionDeviceReconnectLocal.java
│ │ │ │ ├── EspActionDeviceRenameInternet.java
│ │ │ │ ├── EspActionDeviceSleepRebootLocal.java
│ │ │ │ ├── EspActionDeviceSynchronizeInterentDiscoverLocal.java
│ │ │ │ └── timer
│ │ │ │ ├── EspActionDeviceTimerDeleteInternet.java
│ │ │ │ ├── EspActionDeviceTimerGetInternet.java
│ │ │ │ └── EspActionDeviceTimerPostInternet.java
│ │ │ ├── flammable
│ │ │ │ └── EspActionFlammableGetStatusListInternetDB.java
│ │ │ ├── humiture
│ │ │ │ └── EspActionHumitureGetStatusListInternetDB.java
│ │ │ ├── New
│ │ │ │ ├── EspActionDeviceNewActivateInternet.java
│ │ │ │ ├── EspActionDeviceNewConfigureLocal.java
│ │ │ │ └── EspActionDeviceNewGetInfoLocal.java
│ │ │ ├── sensor
│ │ │ │ └── EspActionSensorGetStatusListInternetDB.java
│ │ │ └── voltage
│ │ │ └── EspActionVoltageGetStatusListInternetDB.java
│ │ ├── softap_sta_support
│ │ │ └── SSSActionDeviceUpgradeLocal.java
│ │ └── user
│ │ ├── EspActionUserDevicesUpdated.java
│ │ ├── EspActionUserLoginDB.java
│ │ ├── EspActionUserLoginInternet.java
│ │ └── EspActionUserRegisterInternet.java
│ ├── BASE
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── base
│ │ ├── api
│ │ │ └── EspBaseApiUtil.java
│ │ ├── application
│ │ │ └── EspApplication.java
│ │ ├── net
│ │ │ ├── rest
│ │ │ │ ├── EspHttpLogUtil.java
│ │ │ │ ├── EspHttpRequest.java
│ │ │ │ ├── EspHttpUtil.java
│ │ │ │ ├── mesh
│ │ │ │ │ ├── EspMeshDiscoverUtil.java
│ │ │ │ │ ├── EspMeshNetUtil.java
│ │ │ │ │ ├── EspPureSocketNetUtil.java
│ │ │ │ │ ├── EspPureSocketRequestBaseEntity.java
│ │ │ │ │ ├── EspPureSocketResponseBaseEntity.java
│ │ │ │ │ ├── EspPureSocketServer.java
│ │ │ │ │ ├── EspSocketClient.java
│ │ │ │ │ ├── EspSocketReaderUtil.java
│ │ │ │ │ ├── EspSocketRequestBaseEntity.java
│ │ │ │ │ ├── EspSocketResponseBaseEntity.java
│ │ │ │ │ ├── EspSocketUtil.java
│ │ │ │ │ ├── IEspPureSocketResponse.java
│ │ │ │ │ ├── IEspSocketRequest.java
│ │ │ │ │ └── IEspSocketResponse.java
│ │ │ │ └── MeshEspHttpUtil.java
│ │ │ ├── udp
│ │ │ │ ├── UdpBroadcastUtil.java
│ │ │ │ └── UdpDataParser.java
│ │ │ └── wifi
│ │ │ ├── IWifiAdmin.java
│ │ │ └── WifiAdmin.java
│ │ ├── threadpool
│ │ │ ├── CachedThreadPool.java
│ │ │ └── ICachedThreadPool.java
│ │ ├── time
│ │ │ ├── EspTimeManager.java
│ │ │ ├── IEspTimeManager.java
│ │ │ ├── TimeBroadcastReceiver.java
│ │ │ ├── TimeListenManager.java
│ │ │ └── UITimeManager.java
│ │ └── upgrade
│ │ ├── abs
│ │ │ └── UpgradeManagerAbs.java
│ │ ├── apk
│ │ │ ├── UpgradeInfoApk.java
│ │ │ └── UpgradeManagerApkOnline.java
│ │ └── UpgradeAdministrator.java
│ ├── COMMAND
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── command
│ │ ├── device
│ │ │ ├── common
│ │ │ │ ├── EspCommandDeviceDeleteInternet.java
│ │ │ │ ├── EspCommandDeviceDiscoverLocal.java
│ │ │ │ ├── EspCommandDeviceGenerateShareKeyInternet.java
│ │ │ │ ├── EspCommandDeviceReconnectLocal.java
│ │ │ │ ├── EspCommandDeviceRenameInternet.java
│ │ │ │ ├── EspCommandDeviceSleepRebootLocal.java
│ │ │ │ ├── EspCommandDeviceSynchronizeInternet.java
│ │ │ │ └── EspCommandDeviceTimerInternet.java
│ │ │ ├── flammable
│ │ │ │ ├── EspCommandFlammableGetStatusInternet.java
│ │ │ │ └── EspCommandFlammableGetStatusListInternet.java
│ │ │ ├── humiture
│ │ │ │ ├── EspCommandHumitureGetStatusInternet.java
│ │ │ │ └── EspCommandHumitureGetStatusListInternet.java
│ │ │ ├── light
│ │ │ │ ├── EspCommandLightGetStatusInternet.java
│ │ │ │ ├── EspCommandLightGetStatusLocal.java
│ │ │ │ ├── EspCommandLightPostStatusInternet.java
│ │ │ │ └── EspCommandLightPostStatusLocal.java
│ │ │ ├── New
│ │ │ │ ├── EspCommandDeviceNewActivateInternet.java
│ │ │ │ ├── EspCommandDeviceNewConfigureLocal.java
│ │ │ │ └── EspCommandDeviceNewGetInfoLocal.java
│ │ │ ├── plug
│ │ │ │ ├── EspCommandPlugGetStatusInternet.java
│ │ │ │ ├── EspCommandPlugGetStatusLocal.java
│ │ │ │ ├── EspCommandPlugPostStatusInternet.java
│ │ │ │ └── EspCommandPlugPostStatusLocal.java
│ │ │ ├── plugs
│ │ │ │ ├── EspCommandPlugsGetStatusInternet.java
│ │ │ │ ├── EspCommandPlugsGetStatusLocal.java
│ │ │ │ ├── EspCommandPlugsPostStatusInternet.java
│ │ │ │ └── EspCommandPlugsPostStatusLocal.java
│ │ │ ├── remote
│ │ │ │ ├── EspCommandRemoteGetStatusInternet.java
│ │ │ │ ├── EspCommandRemoteGetStatusLocal.java
│ │ │ │ ├── EspCommandRemotePostStatusInternet.java
│ │ │ │ └── EspCommandRemotePostStatusLocal.java
│ │ │ ├── sensor
│ │ │ │ ├── EspCommandSensorGetStatusInternet.java
│ │ │ │ └── EspCommandSensorGetStatusListInternet.java
│ │ │ └── voltage
│ │ │ ├── EspCommandVoltageGetStatusInternet.java
│ │ │ └── EspCommandVoltageGetStatusListInternet.java
│ │ └── user
│ │ ├── EspCommandUserLoginDB.java
│ │ ├── EspCommandUserLoginInternet.java
│ │ └── EspCommandUserRegisterInternet.java
│ ├── DB
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── db
│ │ ├── IOTApDBManager.java
│ │ ├── IOTDeviceDBManager.java
│ │ ├── IOTDownloadIdValueDBManager.java
│ │ ├── IOTGenericDataDBManager.java
│ │ ├── IOTGenericDataDirectoryDBManager.java
│ │ └── IOTUserDBManager.java
│ ├── DB-gen
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── db
│ │ └── greenrobot
│ │ └── daos
│ │ ├── ApDBDao.java
│ │ ├── ApDB.java
│ │ ├── DaoMaster.java
│ │ ├── DaoSession.java
│ │ ├── DeviceDBDao.java
│ │ ├── DeviceDB.java
│ │ ├── DownloadIdValueDBDao.java
│ │ ├── DownloadIdValueDB.java
│ │ ├── GenericDataDBDao.java
│ │ ├── GenericDataDB.java
│ │ ├── GenericDataDirectoryDBDao.java
│ │ ├── GenericDataDirectoryDB.java
│ │ ├── UserDBDao.java
│ │ └── UserDB.java
│ ├── ESPTOUCH
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── esptouch
│ │ ├── EsptouchResult.java
│ │ ├── EsptouchTask.java
│ │ ├── IEsptouchResult.java
│ │ ├── IEsptouchTask.java
│ │ ├── protocol
│ │ │ ├── DataCode.java
│ │ │ ├── DatumCode.java
│ │ │ ├── EsptouchGenerator.java
│ │ │ ├── GuideCode.java
│ │ │ ├── MagicCode.java
│ │ │ └── PrefixCode.java
│ │ ├── task
│ │ │ ├── __EsptouchTask.java
│ │ │ ├── ICodeData.java
│ │ │ ├── IEsptouchGenerator.java
│ │ │ └── __IEsptouchTask.java
│ │ ├── udp
│ │ │ ├── UDPSocketClient.java
│ │ │ └── UDPSocketServer.java
│ │ └── util
│ │ ├── ByteUtil.java
│ │ └── CRC8.java
│ ├── INTERFACE
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ ├── action
│ │ │ ├── device
│ │ │ │ ├── builder
│ │ │ │ │ ├── BEspAction.java
│ │ │ │ │ └── IBEspAction.java
│ │ │ │ ├── common
│ │ │ │ │ ├── IEspActionDeviceActivateSharedInternet.java
│ │ │ │ │ ├── IEspActionDeviceDeleteInternet.java
│ │ │ │ │ ├── IEspActionDeviceGenerateShareKeyInternet.java
│ │ │ │ │ ├── IEspActionDeviceGetStatusInternet.java
│ │ │ │ │ ├── IEspActionDeviceGetStatusLocal.java
│ │ │ │ │ ├── IEspActionDevicePostStatusInternet.java
│ │ │ │ │ ├── IEspActionDevicePostStatusLocal.java
│ │ │ │ │ ├── IEspActionDeviceReconnectLocal.java
│ │ │ │ │ ├── IEspActionDeviceRenameInternet.java
│ │ │ │ │ ├── IEspActionDeviceSleepRebootLocal.java
│ │ │ │ │ ├── IEspActionDeviceSynchronizeInterentDiscoverLocal.java
│ │ │ │ │ └── timer
│ │ │ │ │ ├── IEspActionDeviceTimerDeleteInternet.java
│ │ │ │ │ ├── IEspActionDeviceTimerGetInternet.java
│ │ │ │ │ └── IEspActionDeviceTimerPostInternet.java
│ │ │ │ ├── flammable
│ │ │ │ │ └── IEspActionFlammableGetStatusListInternetDB.java
│ │ │ │ ├── humiture
│ │ │ │ │ └── IEspActionHumitureGetStatusListInternetDB.java
│ │ │ │ ├── IEspActionActivated.java
│ │ │ │ ├── IEspActionData.java
│ │ │ │ ├── IEspActionFlammable.java
│ │ │ │ ├── IEspActionHumiture.java
│ │ │ │ ├── IEspActionLight.java
│ │ │ │ ├── IEspActionNew.java
│ │ │ │ ├── IEspActionPlug.java
│ │ │ │ ├── IEspActionRemote.java
│ │ │ │ ├── IEspActionSensor.java
│ │ │ │ ├── IEspActionUnactivated.java
│ │ │ │ ├── IEspActionVoltage.java
│ │ │ │ ├── New
│ │ │ │ │ ├── IEspActionDeviceNewActivateInternet.java
│ │ │ │ │ ├── IEspActionDeviceNewConfigureLocal.java
│ │ │ │ │ └── IEspActionDeviceNewGetInfoLocal.java
│ │ │ │ ├── sensor
│ │ │ │ │ └── IEspActionSensorGetStatusListInternetDB.java
│ │ │ │ └── voltage
│ │ │ │ └── IEspActionVoltageGetStatusListInternetDB.java
│ │ │ ├── IEspActionDB.java
│ │ │ ├── IEspActionDevice.java
│ │ │ ├── IEspActionInternet.java
│ │ │ ├── IEspAction.java
│ │ │ ├── IEspActionLocal.java
│ │ │ ├── IEspActionUser.java
│ │ │ ├── softap_sta_support
│ │ │ │ ├── ISSSActionDeviceUpgradeLocal.java
│ │ │ │ └── SSSActionDeviceUpgradeLocalResult.java
│ │ │ └── user
│ │ │ ├── IEspActionUserDevicesUpdated.java
│ │ │ ├── IEspActionUserLoginDB.java
│ │ │ ├── IEspActionUserLoginInternet.java
│ │ │ └── IEspActionUserRegisterInternet.java
│ │ ├── adt
│ │ │ └── tree
│ │ │ ├── IEspDeviceTreeElement.java
│ │ │ ├── IEspTreeComponent.java
│ │ │ ├── IEspTreeComposite.java
│ │ │ └── IEspTreeLeaf.java
│ │ ├── command
│ │ │ ├── device
│ │ │ │ ├── common
│ │ │ │ │ ├── IEspCommandDeviceDeleteInternet.java
│ │ │ │ │ ├── IEspCommandDeviceDiscoverLocal.java
│ │ │ │ │ ├── IEspCommandDeviceGenerateShareKeyInternet.java
│ │ │ │ │ ├── IEspCommandDeviceReconnectLocal.java
│ │ │ │ │ ├── IEspCommandDeviceRenameInternet.java
│ │ │ │ │ ├── IEspCommandDeviceSleepRebootLocal.java
│ │ │ │ │ ├── IEspCommandDeviceSynchronizeInternet.java
│ │ │ │ │ └── IEspCommandDeviceTimerInternet.java
│ │ │ │ ├── flammable
│ │ │ │ │ ├── IEspCommandFlammableGetStatusInternet.java
│ │ │ │ │ └── IEspCommandFlammableGetStatusListInternet.java
│ │ │ │ ├── humiture
│ │ │ │ │ ├── IEspCommandHumitureGetStatusInternet.java
│ │ │ │ │ └── IEspCommandHumitureGetStatusListInternet.java
│ │ │ │ ├── IEspCommandActivated.java
│ │ │ │ ├── IEspCommandDevice.java
│ │ │ │ ├── IEspCommandFlammable.java
│ │ │ │ ├── IEspCommandHumiture.java
│ │ │ │ ├── IEspCommandLight.java
│ │ │ │ ├── IEspCommandNew.java
│ │ │ │ ├── IEspCommandPlug.java
│ │ │ │ ├── IEspCommandPlugs.java
│ │ │ │ ├── IEspCommandRemote.java
│ │ │ │ ├── IEspCommandSensor.java
│ │ │ │ ├── IEspCommandUnactivated.java
│ │ │ │ ├── light
│ │ │ │ │ ├── IEspCommandLightGetStatusInternet.java
│ │ │ │ │ ├── IEspCommandLightGetStatusLocal.java
│ │ │ │ │ ├── IEspCommandLightPostStatusInternet.java
│ │ │ │ │ └── IEspCommandLightPostStatusLocal.java
│ │ │ │ ├── New
│ │ │ │ │ ├── IEspCommandDeviceNewActivateInternet.java
│ │ │ │ │ ├── IEspCommandDeviceNewConfigureLocal.java
│ │ │ │ │ └── IEspCommandDeviceNewGetInfoLocal.java
│ │ │ │ ├── plug
│ │ │ │ │ ├── IEspCommandPlugGetStatusInternet.java
│ │ │ │ │ ├── IEspCommandPlugGetStatusLocal.java
│ │ │ │ │ ├── IEspCommandPlugPostStatusInternet.java
│ │ │ │ │ └── IEspCommandPlugPostStatusLocal.java
│ │ │ │ ├── plugs
│ │ │ │ │ ├── IEspCommandPlugsGetStatusInternet.java
│ │ │ │ │ ├── IEspCommandPlugsGetStatusLocal.java
│ │ │ │ │ ├── IEspCommandPlugsPostStatusInternet.java
│ │ │ │ │ └── IEspCommandPlugsPostStatusLocal.java
│ │ │ │ ├── remote
│ │ │ │ │ ├── IEspCommandRemoteGetStatusInternet.java
│ │ │ │ │ ├── IEspCommandRemoteGetStatusLocal.java
│ │ │ │ │ ├── IEspCommandRemotePostStatusInternet.java
│ │ │ │ │ └── IEspCommandRemotePostStatusLocal.java
│ │ │ │ └── sensor
│ │ │ │ ├── IEspCommandSensorGetStatusInternet.java
│ │ │ │ └── IEspCommandSensorGetStatusListInternet.java
│ │ │ ├── IEspCommandDB.java
│ │ │ ├── IEspCommandInternet.java
│ │ │ ├── IEspCommand.java
│ │ │ ├── IEspCommandLocal.java
│ │ │ ├── IEspCommandUser.java
│ │ │ ├── user
│ │ │ │ ├── IEspCommandUserLoginDB.java
│ │ │ │ ├── IEspCommandUserLoginInternet.java
│ │ │ │ └── IEspCommandUserRegisterInternet.java
│ │ │ └── voltage
│ │ │ ├── IEspCommandVoltageGetStatusInternet.java
│ │ │ └── IEspCommandVoltageGetStatusListInternet.java
│ │ ├── device
│ │ │ ├── builder
│ │ │ │ ├── BEspDeviceFlammable.java
│ │ │ │ ├── BEspDeviceHumiture.java
│ │ │ │ ├── BEspDevice.java
│ │ │ │ ├── BEspDeviceLight.java
│ │ │ │ ├── BEspDeviceNew.java
│ │ │ │ ├── BEspDevicePlug.java
│ │ │ │ ├── BEspDevicePlugs.java
│ │ │ │ ├── BEspDeviceRemote.java
│ │ │ │ ├── BEspDeviceRoot.java
│ │ │ │ ├── BEspDeviceVoltage.java
│ │ │ │ ├── IBEspDeviceFlammable.java
│ │ │ │ ├── IBEspDeviceHumiture.java
│ │ │ │ ├── IBEspDevice.java
│ │ │ │ ├── IBEspDeviceLight.java
│ │ │ │ ├── IBEspDeviceNew.java
│ │ │ │ ├── IBEspDevicePlug.java
│ │ │ │ ├── IBEspDevicePlugs.java
│ │ │ │ ├── IBEspDeviceRemote.java
│ │ │ │ ├── IBEspDeviceRoot.java
│ │ │ │ └── IBEspDeviceVoltage.java
│ │ │ ├── cache
│ │ │ │ ├── IEspDeviceCacheHandler.java
│ │ │ │ └── IEspDeviceCache.java
│ │ │ ├── IEspDeviceActivated.java
│ │ │ ├── IEspDeviceFlammable.java
│ │ │ ├── IEspDeviceHumiture.java
│ │ │ ├── IEspDevice.java
│ │ │ ├── IEspDeviceLight.java
│ │ │ ├── IEspDeviceNew.java
│ │ │ ├── IEspDevicePlug.java
│ │ │ ├── IEspDevicePlugs.java
│ │ │ ├── IEspDeviceRemote.java
│ │ │ ├── IEspDeviceRoot.java
│ │ │ ├── IEspDeviceSSS.java
│ │ │ ├── IEspDeviceUnactivated.java
│ │ │ ├── IEspDeviceVoltage.java
│ │ │ ├── statemachine
│ │ │ │ └── IEspDeviceStateMachine.java
│ │ │ └── upgrade
│ │ │ ├── IEspDeviceCheckCompatibility.java
│ │ │ ├── IEspDeviceDoUpgradeLocal.java
│ │ │ ├── IEspDeviceDoUpgradeOnline.java
│ │ │ ├── IEspDeviceGetUpgradeTypeResult.java
│ │ │ ├── IEspDeviceUpgradeInfo.java
│ │ │ ├── IEspDeviceUpgrade.java
│ │ │ └── IEspDeviceUpgradeParser.java
│ │ ├── help
│ │ │ ├── statemachine
│ │ │ │ ├── IEspHelpHandler.java
│ │ │ │ ├── IEspHelpStateMachine.java
│ │ │ │ └── IEspHelpStep.java
│ │ │ └── ui
│ │ │ ├── IEspHelpUIConfigure.java
│ │ │ ├── IEspHelpUI.java
│ │ │ ├── IEspHelpUISSSUpgrade.java
│ │ │ ├── IEspHelpUISSSUseDevice.java
│ │ │ ├── IEspHelpUIUpgradeLocal.java
│ │ │ ├── IEspHelpUIUpgradeOnline.java
│ │ │ ├── IEspHelpUIUseFlammable.java
│ │ │ ├── IEspHelpUIUseHumiture.java
│ │ │ ├── IEspHelpUIUseLight.java
│ │ │ ├── IEspHelpUIUsePlug.java
│ │ │ ├── IEspHelpUIUsePlugs.java
│ │ │ ├── IEspHelpUIUseRemote.java
│ │ │ └── IEspHelpUIUseVoltage.java
│ │ ├── object
│ │ │ ├── db
│ │ │ │ ├── IApDB.java
│ │ │ │ ├── IApDBManager.java
│ │ │ │ ├── IDeviceDB.java
│ │ │ │ ├── IDeviceDBManager.java
│ │ │ │ ├── IDownloadIdValueDB.java
│ │ │ │ ├── IDownloadIdValueDBManager.java
│ │ │ │ ├── IGenericDataDB.java
│ │ │ │ ├── IGenericDataDBManager.java
│ │ │ │ ├── IGenericDataDirectoryDB.java
│ │ │ │ ├── IGenericDataDirectoryDBManager.java
│ │ │ │ ├── IUserDB.java
│ │ │ │ └── IUserDBManager.java
│ │ │ ├── IEspDBManager.java
│ │ │ ├── IEspDBObject.java
│ │ │ ├── IEspObjectBuilder.java
│ │ │ ├── IEspObject.java
│ │ │ ├── IEspSingletonBuilder.java
│ │ │ └── IEspSingletonObject.java
│ │ └── user
│ │ ├── builder
│ │ │ ├── BEspUser.java
│ │ │ └── EspSSSUser.java
│ │ ├── IBEspUser.java
│ │ └── IEspUser.java
│ ├── LOG
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── log
│ │ ├── ConfigureLog4J.java
│ │ ├── InitLogger.java
│ │ ├── LogCatAppender.java
│ │ └── LogConfigurator.java
│ ├── MODEL
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── model
│ │ ├── adt
│ │ │ └── tree
│ │ │ ├── EspDeviceTreeElement.java
│ │ │ ├── EspTreeComposite.java
│ │ │ └── EspTreeLeaf.java
│ │ ├── device
│ │ │ ├── cache
│ │ │ │ ├── EspDeviceCacheHandler.java
│ │ │ │ └── EspDeviceCache.java
│ │ │ ├── EspDeviceFlammable.java
│ │ │ ├── EspDeviceHumiture.java
│ │ │ ├── EspDevice.java
│ │ │ ├── EspDeviceLight.java
│ │ │ ├── EspDeviceNew.java
│ │ │ ├── EspDevicePlug.java
│ │ │ ├── EspDevicePlugs.java
│ │ │ ├── EspDeviceRemote.java
│ │ │ ├── EspDeviceRoot.java
│ │ │ ├── EspDeviceSSS.java
│ │ │ ├── EspDeviceVoltage.java
│ │ │ ├── statemachine
│ │ │ │ └── EspDeviceStateMachine.java
│ │ │ └── upgrade
│ │ │ ├── EspDeviceCheckCompatibility.java
│ │ │ ├── EspDeviceDoUpgradeLocal.java
│ │ │ ├── EspDeviceDoUpgradeOnline.java
│ │ │ ├── EspDeviceGetUpgradeTypeResult.java
│ │ │ ├── EspDeviceUpgradeInfo.java
│ │ │ └── EspDeviceUpgradeParser.java
│ │ ├── help
│ │ │ └── statemachine
│ │ │ ├── EspHelpConfigureHandler.java
│ │ │ ├── EspHelpSSSUpgradeHandler.java
│ │ │ ├── EspHelpSSSUseDeviceHandler.java
│ │ │ ├── EspHelpStateMachine.java
│ │ │ ├── EspHelpUpgradeLocalHandler.java
│ │ │ ├── EspHelpUpgradeOnlineHandler.java
│ │ │ ├── EspHelpUseFlammableHandler.java
│ │ │ ├── EspHelpUseHumitureHandler.java
│ │ │ ├── EspHelpUseLightHandler.java
│ │ │ ├── EspHelpUsePlugHandler.java
│ │ │ ├── EspHelpUsePlugsHandler.java
│ │ │ ├── EspHelpUseRemoteHandler.java
│ │ │ └── EspHelpUseVoltageHandler.java
│ │ └── user
│ │ └── EspUser.java
│ ├── OPEN
│ │ └── com
│ │ │ └── zxing
│ │ │ └── qrcode
│ │ │ ├── camera
│ │ │ │ ├── AutoFocusCallback.java
│ │ │ │ ├── CameraConfigurationManager.java
│ │ │ │ ├── CameraManager.java
│ │ │ │ ├── FlashlightManager.java
│ │ │ │ ├── PlanarYUVLuminanceSource.java
│ │ │ │ └── PreviewCallback.java
│ │ │ ├── decoding
│ │ │ │ ├── CaptureActivityHandler.java
│ │ │ │ ├── DecodeFormatManager.java
│ │ │ │ ├── DecodeHandler.java
│ │ │ │ ├── DecodeThread.java
│ │ │ │ ├── FinishListener.java
│ │ │ │ ├── HandlerMsg.java
│ │ │ │ ├── InactivityTimer.java
│ │ │ │ └── Intents.java
│ │ │ ├── ui
│ │ │ │ └── CreateQRImageHelper.java
│ │ │ └── view
│ │ │ ├── ViewfinderResultPointCallback.java
│ │ │ └── ViewfinderView.java
│ │ └── handmark
│ │ └── pulltorefresh
│ │ └── library
│ │ ├── extras
│ │ │ ├── PullToRefreshWebView2.java
│ │ │ └── SoundPullEventListener.java
│ │ ├── ILoadingLayout.java
│ │ ├── internal
│ │ │ ├── EmptyViewMethodAccessor.java
│ │ │ ├── FlipLoadingLayout.java
│ │ │ ├── IndicatorLayout.java
│ │ │ ├── LoadingLayout.java
│ │ │ ├── RotateLoadingLayout.java
│ │ │ ├── Utils.java
│ │ │ └── ViewCompat.java
│ │ ├── IPullToRefresh.java
│ │ ├── LoadingLayoutProxy.java
│ │ ├── OverscrollHelper.java
│ │ ├── PullToRefreshAdapterViewBase.java
│ │ ├── PullToRefreshBase.java
│ │ ├── PullToRefreshExpandableListView.java
│ │ ├── PullToRefreshGridView.java
│ │ ├── PullToRefreshHorizontalScrollView.java
│ │ ├── PullToRefreshListView.java
│ │ ├── PullToRefreshScrollView.java
│ │ └── PullToRefreshWebView.java
│ ├── TYPE
│ │ └── com
│ │ └── espressif
│ │ └── iot
│ │ └── type
│ │ ├── device
│ │ │ ├── DeviceInfo.java
│ │ │ ├── EspDeviceDBActionType.java
│ │ │ ├── EspDeviceType.java
│ │ │ ├── EspPlugsAperture.java
│ │ │ ├── IEspDeviceState.java
│ │ │ ├── IEspDeviceStatus.java
│ │ │ ├── state
│ │ │ │ └── EspDeviceState.java
│ │ │ ├── status
│ │ │ │ ├── EspStatusFlammable.java
│ │ │ │ ├── EspStatusHumiture.java
│ │ │ │ ├── EspStatusLight.java
│ │ │ │ ├── EspStatusPlug.java
│ │ │ │ ├── EspStatusPlugs.java
│ │ │ │ ├── EspStatusRemote.java
│ │ │ │ ├── EspStatusVoltage.java
│ │ │ │ ├── IEspStatusFlammable.java
│ │ │ │ ├── IEspStatusHumiture.java
│ │ │ │ ├── IEspStatusLight.java
│ │ │ │ ├── IEspStatusPlug.java
│ │ │ │ ├── IEspStatusPlugs.java
│ │ │ │ ├── IEspStatusRemote.java
│ │ │ │ ├── IEspStatusSensor.java
│ │ │ │ └── IEspStatusVoltage.java
│ │ │ └── timer
│ │ │ ├── EspDeviceFixedTimeTimer.java
│ │ │ ├── EspDeviceLoopPeriodTimer.java
│ │ │ ├── EspDeviceLoopWeekTimer.java
│ │ │ ├── EspDeviceTimeAction.java
│ │ │ ├── EspDeviceTimer.java
│ │ │ └── EspDeviceTimerJSONKey.java
│ │ ├── help
│ │ │ ├── HelpStepConfigure.java
│ │ │ ├── HelpStepSSSUpgrade.java
│ │ │ ├── HelpStepSSSUseDevice.java
│ │ │ ├── HelpStepUpgradeLocal.java
│ │ │ ├── HelpStepUpgradeOnline.java
│ │ │ ├── HelpStepUseFlammable.java
│ │ │ ├── HelpStepUseHumiture.java
│ │ │ ├── HelpStepUseLight.java
│ │ │ ├── HelpStepUsePlug.java
│ │ │ ├── HelpStepUsePlugs.java
│ │ │ ├── HelpStepUseRemote.java
│ │ │ ├── HelpStepUseVoltage.java
│ │ │ └── HelpType.java
│ │ ├── net
│ │ │ ├── HeaderPair.java
│ │ │ ├── IOTAddress.java
│ │ │ └── WifiCipherType.java
│ │ ├── upgrade
│ │ │ ├── EspUpgradeApkResult.java
│ │ │ ├── EspUpgradeDeviceCompatibility.java
│ │ │ ├── EspUpgradeDeviceType.java
│ │ │ └── EspUpgradeDeviceTypeResult.java
│ │ └── user
│ │ ├── EspLoginResult.java
│ │ └── EspRegisterResult.java
│ ├── UI
│ │ └── com
│ │ ├── espressif
│ │ │ └── iot
│ │ │ └── ui
│ │ │ ├── achartengine
│ │ │ │ ├── ChartData.java
│ │ │ │ ├── ChartPoint.java
│ │ │ │ └── EspChartFactory.java
│ │ │ ├── configure
│ │ │ │ ├── ApInfo.java
│ │ │ │ ├── DeviceConfigureActivity.java
│ │ │ │ ├── DeviceConfigureProgressDialog.java
│ │ │ │ ├── DeviceConfigureSettingsDialog.java
│ │ │ │ └── WifiConfigureActivity.java
│ │ │ ├── device
│ │ │ │ ├── DeviceActivityAbs.java
│ │ │ │ ├── DeviceFlammableActivity.java
│ │ │ │ ├── DeviceHumitureActivity.java
│ │ │ │ ├── DeviceLightActivity.java
│ │ │ │ ├── DevicePlugActivity.java
│ │ │ │ ├── DevicePlugsActivity.java
│ │ │ │ ├── DeviceRemoteActivity.java
│ │ │ │ ├── DeviceRootRouterActivity.java
│ │ │ │ ├── DeviceVoltageActivity.java
│ │ │ │ ├── dialog
│ │ │ │ │ ├── DeviceDialogBuilder.java
│ │ │ │ │ ├── DeviceLightDialog.java
│ │ │ │ │ ├── DevicePlugDialog.java
│ │ │ │ │ ├── DevicePlugsDialog.java
│ │ │ │ │ ├── DeviceRemoteDialog.java
│ │ │ │ │ └── EspDeviceDialogInterface.java
│ │ │ │ └── timer
│ │ │ │ ├── DevicePlugFixedTimeTimerEditActivity.java
│ │ │ │ ├── DevicePlugLoopInWeekTimerEditActivity.java
│ │ │ │ ├── DevicePlugLoopPeriodTimerEditActivity.java
│ │ │ │ ├── DevicePlugsFixedTimeTimerEditActivity.java
│ │ │ │ ├── DevicePlugsLoopInWeekTimerEditActivity.java
│ │ │ │ ├── DevicePlugsLoopPeriodTimerEditActivity.java
│ │ │ │ ├── DeviceTimerEditActivityAbs.java
│ │ │ │ └── DeviceTimersActivity.java
│ │ │ ├── EspActivityAbs.java
│ │ │ ├── esptouch
│ │ │ │ └── EspTouchActivity.java
│ │ │ ├── EspUIActivity.java
│ │ │ ├── help
│ │ │ │ ├── HelpActivity.java
│ │ │ │ └── HelpFragment.java
│ │ │ ├── IEspBottomBar.java
│ │ │ ├── settings
│ │ │ │ ├── SettingsActivity.java
│ │ │ │ └── SettingsFragment.java
│ │ │ ├── softap_sta_support
│ │ │ │ ├── help
│ │ │ │ │ ├── SSSHelpActivity.java
│ │ │ │ │ └── SSSHelpFragment.java
│ │ │ │ ├── SoftApStaSupportActivity.java
│ │ │ │ ├── SSSDeviceRootActivity.java
│ │ │ │ ├── SSSFragmentConfigure.java
│ │ │ │ └── SSSFragmentDevices.java
│ │ │ ├── view
│ │ │ │ ├── EspPagerAdapter.java
│ │ │ │ ├── EspViewPager.java
│ │ │ │ └── tree
│ │ │ │ └── TreeView.java
│ │ │ └── welcome
│ │ │ ├── LoginActivity.java
│ │ │ ├── RegisterActivity.java
│ │ │ └── WelcomeActivity.java
│ │ └── zxing
│ │ └── qrcode
│ │ └── ui
│ │ └── ShareCaptureActivity.java
│ └── UTIL
│ └── com
│ └── espressif
│ └── iot
│ └── util
│ ├── Base64Util.java
│ ├── BSSIDUtil.java
│ ├── EspStrings.java
│ ├── FileUtil.java
│ ├── InputStreamUtils.java
│ ├── MeshUtil.java
│ ├── RandomUtil.java
│ ├── RouterUtil.java
│ └── TimeUtil.java
├── libs
│ ├── achartengine-1.1.0.jar
│ ├── android-support-v13.jar
│ ├── daocore.jar
│ ├── log4j-1.2.17.jar
│ └── zxing.jar
├── project.properties
├── python
│ ├── log4j.xml
│ ├── xml_file_search.py
│ ├── xml_parse.py
│ └── xml_read_write.py
├── README.md
└── res
├── anim
│ ├── esp_pull_to_refresh_hint.xml
│ ├── slide_in_from_bottom.xml
│ ├── slide_in_from_top.xml
│ ├── slide_out_to_bottom.xml
│ └── slide_out_to_top.xml
├── color
│ └── esp_week_text_color.xml
├── drawable
│ ├── esp_activity_icon_background.xml
│ ├── esp_button_blue.xml
│ ├── esp_button_yellow.xml
│ ├── esp_checkbox.xml
│ ├── esp_icon_back.xml
│ ├── esp_plug_small.xml
│ ├── esp_plug.xml
│ ├── esp_tab_bg.xml
│ ├── esp_week_checked_background.xml
│ ├── esp_wifi_signal.xml
│ ├── indicator_bg_bottom.xml
│ └── indicator_bg_top.xml
├── drawable-hdpi
│ ├── app_icon.png
│ ├── default_ptr_flip.png
│ ├── default_ptr_rotate.png
│ └── drop_down_list_arrow.png
├── drawable-mdpi
│ ├── app_icon.png
│ ├── default_ptr_flip.png
│ ├── default_ptr_rotate.png
│ └── indicator_arrow.png
├── drawable-xhdpi
│ ├── app_icon.png
│ ├── default_ptr_flip.png
│ ├── default_ptr_rotate.png
│ ├── esp_activity_bg.png
│ ├── esp_activity_icon_background_normal.png
│ ├── esp_activity_icon_background_pressed.png
│ ├── esp_button_blue_normal.9.png
│ ├── esp_button_blue_pressed.9.png
│ ├── esp_button_yellow_normal.9.png
│ ├── esp_button_yellow_pressed.9.png
│ ├── esp_device_icon_general.png
│ ├── esp_device_signal_0.png
│ ├── esp_device_signal_1.png
│ ├── esp_device_signal_2.png
│ ├── esp_device_signal_3.png
│ ├── esp_device_signal_4.png
│ ├── esp_device_status_offline.png
│ ├── esp_device_status_online.png
│ ├── esp_edit_round_bg.9.png
│ ├── esp_edit_underline_bg.9.png
│ ├── esp_help_hint.png
│ ├── esp_icon_back_normal.png
│ ├── esp_icon_back_pressed.png
│ ├── esp_icon_help.png
│ ├── esp_icon_menu_moreoverflow.png
│ ├── esp_icon_mesh.png
│ ├── esp_icon_plugs_aperture.png
│ ├── esp_icon_swap.png
│ ├── esp_login_checkbox_checked.9.png
│ ├── esp_login_checkbox_normal.9.png
│ ├── esp_login_head.png
│ ├── esp_login_icon_email.png
│ ├── esp_login_icon_password.png
│ ├── esp_menu_icon_add.png
│ ├── esp_menu_icon_camera.png
│ ├── esp_menu_icon_configure_help.png
│ ├── esp_menu_icon_configure.png
│ ├── esp_menu_icon_edit.png
│ ├── esp_menu_icon_logout.png
│ ├── esp_menu_icon_search.png
│ ├── esp_menu_icon_settings.png
│ ├── esp_menu_icon_share.png
│ ├── esp_menu_icon_wifi.png
│ ├── esp_plug_off.png
│ ├── esp_plug_on.png
│ ├── esp_plug_small_off.png
│ ├── esp_plug_small_on.png
│ ├── esp_pull_to_refresh_hint.png
│ ├── esp_register_head_edit.png
│ ├── esp_register_icon_account.png
│ ├── esp_register_icon_email.png
│ ├── esp_register_icon_password.png
│ ├── esp_register_top_1.png
│ ├── esp_register_top_2.png
│ ├── esp_register_top_3.png
│ ├── esp_tab_bg_normal.9.png
│ ├── esp_tab_bg_selected.9.png
│ ├── esp_tree_icon_fold_off.png
│ ├── esp_tree_icon_fold_on.png
│ ├── esp_week_checked_off.png
│ ├── esp_week_checked_on.png
│ ├── esp_welcome_main_bg.png
│ ├── esp_welcome_main_src.png
│ ├── esp_welcome_pager_src_0.png
│ ├── esp_welcome_pager_src_1.png
│ ├── esp_welcome_pager_src_2.png
│ └── indicator_arrow.png
├── drawable-xxhdpi
│ └── app_icon.png
├── layout
│ ├── actionbar_progress_layout.xml
│ ├── chartview_date_select_dialog.xml
│ ├── device_activity_chartview.xml
│ ├── device_activity_light.xml
│ ├── device_activity_plugs.xml
│ ├── device_activity_plug.xml
│ ├── device_activity_remote.xml
│ ├── device_activity_root_router.xml
│ ├── device_change_router_dialog.xml
│ ├── device_configure_activity.xml
│ ├── device_configure_settings_dialog.xml
│ ├── device_dialog_light.xml
│ ├── device_dialog_plugs.xml
│ ├── device_dialog_plug.xml
│ ├── device_dialog_remote.xml
│ ├── device_layout.xml
│ ├── device_mesh_children_list.xml
│ ├── device_plugs_aperture.xml
│ ├── device_softap_dialog.xml
│ ├── device_timer_plug_fixed_time_edit.xml
│ ├── device_timer_plug_loop_in_week_edit.xml
│ ├── device_timer_plug_loop_period_edit.xml
│ ├── device_timers_activity.xml
│ ├── device_ui_container.xml
│ ├── esp_activity_abs.xml
│ ├── esp_help_hint_content.xml
│ ├── esptouch_activity.xml
│ ├── esp_ui_activity.xml
│ ├── fragment_container.xml
│ ├── help_image.xml
│ ├── login_activity.xml
│ ├── login_buttons.xml
│ ├── pull_to_refresh_header_horizontal.xml
│ ├── pull_to_refresh_header_vertical.xml
│ ├── qr_code_image.xml
│ ├── register_activity.xml
│ ├── register_pager_item.xml
│ ├── share_capture_activity.xml
│ ├── softap_sta_layout.xml
│ ├── sss_pull_to_refresh_listview.xml
│ ├── tree_view_item_layout.xml
│ ├── welcome_activity.xml
│ ├── welcome_pager_item.xml
│ ├── wifi_configure_activity.xml
│ └── wifi_layout.xml
├── raw
│ └── beep.ogg
├── values
│ ├── arrays.xml
│ ├── attrs.xml
│ ├── colors.xml
│ ├── dimens.xml
│ ├── esp_strings.xml
│ ├── ids.xml
│ ├── strings.xml
│ └── styles.xml
├── values-zh-rCN
│ ├── arrays.xml
│ ├── esp_strings.xml
│ └── strings.xml
└── xml
├── helps.xml
├── settings.xml
└── sss_helps.xml
249 directories, 766 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论