|
各位大侠:
我下载了空气净化器的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.
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与新建产品是无关的,是不是也可以用?
|
|