• 大小: 5.3MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2023-10-01
  • 语言: Java
  • 标签: android  

资源简介

智能云插座 使用机智云开源APP之前,需要先在机智云开发平台创建您自己的产品和应用。 开源App需要使用您申请的AppId、AppSecret以及您自己的产品ProductKey才能正常运行。 具体申请流程请参见:http://docs.gizwits.com/hc/。 上述信息申请好之后,在代码中请找到"your_app_id"、"your_app_secret"、"your_product_key"字符串做相应的替换。 Gizwits Power Socket Android Demo App XPGWifiSDK 版本号 1.6.1.15123015 功能介绍 这是一款使用XPGWifiSDK的开源代码示例APP,可以帮助开发者快速入手,使用XPGWifiSDK开发连接机智云的物联APP。该APP针对的是智能家电中的插座类产品。包括了以下几点插座常用功能: ▪ 插座电源的开关 ▪ 插座定时开关 ▪ 插座倒计时开关 ▪ 定时周重复 如果开发者希望开发的设备与以上功能类似,可参考或直接使用该APP进行修改进行快速开发自己的智能家电App。 以下功能是机智云开源App的几个通用功能,除UI有些许差异外,流程和代码都几乎一致: ▪ 机智云账户系统的注册、登陆、修改密码、注销等功能 ▪ 机智云设备管理系统的AirLink配置入网、SoftAP配置入网,设备与账号绑定、解绑定,修改设备别名等功能 ▪ 机智云设备的登陆,控制指令发送,状态接收,设备连接断开等功能 另外,因为该项目并没有相对应的实体硬件设备供开发者使用,因此还提供了扫描虚拟设备功能,通过扫描机智云实验室内相对应的虚拟设备,可进行设备的绑定和控制等功能。同时可免费申请gokit进行设备的配置入网和绑定等流程。 项目依赖和安装 ▪ XPGWifiSDK的jar包和支持库 登录机智云官方网站http://gizwits.com的开发者中心,下载并解压最新版本的SDK。 下载后,将解压后的目录拷贝到复制到 Android 项目 libs 目录即可。 ▪ Gokit设备 使用机智云开发的Gokit设备并烧写相对应的产品标识码,可以体验设备配置上线等功能。 ▪ 虚拟设备 使用机智云实验室的相对应虚拟设备,可以体验设备指令收发,状态的获取等功能。 项目工程结构 ▪ 包结构说明 com.gizwits.powersocket -智能云插座独有代码,包含控制部分和侧边栏部分 com.gizwits.powersocket.activity.control -智能云插座控制界面activity com.gizwits.powersocket.activity.slipbar -智能云插座侧边栏activity com.gizwits.framework -机智云设备开源APP框架,包含除控制界面Activity外的代码,暂时机智云实验室中的其他开源APP所用框架一致 com.gizwits.framework.activity -机智云设备开源APP框架相关activity com.gizwits.framework.adapter -机智云设备开源APP框架相关数据适配器 com.gizwits.framework.config -机智云设备开源APP框架配置类 com.gizwits.framework.entity -机智云设备开源APP框架实体类 com.gizwits.framework.sdk -机智云设备开源APP框架操作SDK相关类 com.gizwits.framework.utils -机智云设备开源APP框架工具类 com.gizwits.framework.widget -机智云设备开源APP框架自定义控件 com.gizwits.framework.XpgApplication -机智云设备开源APP框架自定义Application com.xpg.XXX -机智云通用开发API zxing

资源截图

代码片段和文件信息

/**
 * Project Name:XPGSdkV4Appbase
 * File Name:XpgApplication.java
 * Package Name:com.gizwits.framework
 * Date:2015-1-22 18:16:04
 * Copyright (c) 2014~2015 Xtreme Programming Group Inc.
 * Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files (the “Software“) 
 * to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense 
 * and/or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED “AS IS“ WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM
 * DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
package com.gizwits.framework;

import android.app.Application;

import com.gizwits.framework.config.Configs;
import com.xtremeprog.xpgconnect.XPGWifiSDK;

/**
 * 
 * The Class WApplication.
 * 
 * Application类
 * 
 * @author Lien
 */
public class XpgApplication extends Application {

/* (non-Javadoc)
 * @see android.app.Application#onCreate()
 */
public void onCreate() {
super.onCreate();
// 初始化sdk传入appId登录机智云官方网站查看产品信息获得 AppID
XPGWifiSDK.sharedInstance().startWithAppID(getApplicationContext()
Configs.APPID);
// 设定日志打印级别日志保存文件名,是否在后台打印数据.
XPGWifiSDK.sharedInstance().setLogLevel(Configs.LOG_LEVEL
“BassApp.log“ Configs.DEBUG);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\
     文件        8196  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.DS_Store
     文件         466  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.classpath
     文件          19  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.gitignore
     文件         814  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.project
     目录           0  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.settings\
     文件        6148  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.settings\.DS_Store
     文件          55  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.settings\org.eclipse.core.resources.prefs
     文件         173  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\.settings\org.eclipse.jdt.core.prefs
     文件        4674  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\AndroidManifest.xml
     文件        1087  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\LICENSE
     文件        4835  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\README.md
     文件       51394  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\ic_launcher-web.png
     目录           0  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\
     文件        6148  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\.DS_Store
     文件           0  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\.gitignore
     文件      135086  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\XPGWiFiSDK.jar
     文件      648327  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\android-support-v4.jar
     目录           0  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\armeabi\
     文件        6148  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\armeabi\.DS_Store
     文件     2089468  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\armeabi\libXPGConnect.so
     文件       34160  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\armeabi\libsimpleconfiglib.so
     文件       33784  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\easylink_only.jar
     文件       35183  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\libEsptouch_v0.3.3.4_3.jar
     文件      110746  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\nineoldandroids-2.4.0.jar
     文件       24269  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\simpleconfiglib.jar
     文件     1000515  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\libs\zxing.jar
     文件         781  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\proguard-project.txt
     文件         564  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\project.properties
     目录           0  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\res\
     文件        8196  2016-06-05 09:05  Gizwits-SmartSocket_Android-master\res\.DS_Store
............此处省略316个文件信息

评论

共有 条评论