三木 发表于 2015-12-26 10:03:34

XPGWifiGAgentType类型支持?


各位大侠:

我下载了空气净化器的android app,让同事烧录了一个对应的MCU, 我把生成的APK给他,同事反应连接不上,但是我连接网上自建的模拟器是可以控制操作的,就是换了下productionkey和appid。

空气净化器的android app的源代码和新建的设备下载的SDK已经不一样了,在空气净化器的android app源码里使用新的SDK,也是崩溃,不能运行,编译能通过。

新版的SDK里增加了一个重构参数,如下:

函数实例如下:
XPGWifiSDK sdk;      
sdk.setDeviceWifi(ssid, key, mode, softAPSSIDPrefix, timeout, types);

函数原型如下;
void com.xtremeprog.xpgconnect.XPGWifiSDK.setDeviceWifi(String ssid, String key, XPGWifiConfigureMode mode, String softAPSSIDPrefix, int timeout, List<XPGWifiGAgentType> types)

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABOklEQVR4nGNgQAL/geDDnuP/jzPpgjGIDQJL6wLBtEbStP/B9UvAGMQGAQZ0A0AaYQDGXtUaDaZBGtEBXPPuuTX/0Q2AgXM7FmAYgGLzw8tH/k9OhmjE5oX///6heAFEoxiwuNr3/7L6YAybYa45vm4SfhfMzLH8P6/YGcMLMPbS2kAUA0DqUQyYmKD5vz9WDSz5rHcB3AsgNroXQGBCvAamCyan6MMxWAMQn9k29/+2aUVgDPIiTB7DBSubI/5PSTUAewPsFagBB5a0wsWQ8fruFMxY6IlU+D+/1BWMYQYg44t7lv5fWO4JVgdSz4AOds2p+t8Xo/J/RrbF/0PLOzEwKDFNStT+D1KHoRnFkFjV//NKXMC2LSz3ANMgPkgcr2Zk7ywoc/8/Nd3o//QMUzC9pMYfu7OHBwAAjLfRR44/vF4AAAAASUVORK5CYII= com.xtremeprog.xpgconnect.XPGWifiSDK.XPGWifiGAgentType

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.

XPGWifiGAgentType这个类型的定义没有发现,想问当wifi模块是非公版时,这个函数是不是一定要用?是否一定要穿wifi模块的类型?什么时候需要调用这个函数,XPGWifiGAgentType类型的定义在哪?(新手,我个人认为应该不必要才对,但是为什么增加这个参数呢?为了提供配对速度吗?)


空气净化器的android app这个源码不能使用新的SDK, 如果我想基于这个源代码开发,是否有必要换成新的SDK?如果换新的SDK,修改的工作量大约多大?

每次新建一个设备,都会生成不同的SDK吗?我也看到资源下载里有单独下android sdk的地方,这里的SDK与新建产品是无关的,是不是也可以用?






三木 发表于 2015-12-27 12:12:41

答案已知,使用全新的SDK, 在工程里可以所引到。修改的工作量不算大,基本搞定。另外对新手说一下,SDK一定要用自己产品的,而且要全部拷贝,不要之拷贝SDK.
页: [1]
查看完整版本: XPGWifiGAgentType类型支持?