绑定UI使用说明

来源:互联网 发布:淘宝店铺门头图片 编辑:程序博客网 时间:2024/05/22 05:01

library库依赖(build.gradle配置):

compile project(‘:bindlibrary’)
compile project(‘:UdpCore_v1.2’)

Jar包以及so(libs文件夹):

|____libs
| |____arm64-v8a
| | |____libsimpleconfiglib.so
| |____armeabi
| | |____libsimpleconfiglib.so
| |____armeabi-v7a
| | |____libsimpleconfiglib.so
| |____bluethoothsupport.jar
| |____mips
| | |____libsimpleconfiglib.so
| |____mips64
| | |____libsimpleconfiglib.so
| |____x86
| | |____libsimpleconfiglib.so
| |____x86_64
| | |____libsimpleconfiglib.so

绑定逻辑业务

| | | | |____bind| | | | | |____AppBindManeger.java| | | | | |____ble| | | | | | |____BleCallBackImpl.java| | | | | |____impl| | | | | | |____HttpCallBackImpl.java| | | | | | |____WiFiCallBackImpl.java| | | | | |____wifi| | | | | | |____SmartConfigWifiImpl.java| | | | | | |____SmartLinkWifiImpl.java| | | | | | |____TiConfigWifiImpl.java

注:只需要实现HttpCallBackImpl.java中的http请求接口即可

使用方法:

try {            BindNeedModel bindNeedModel = new BindNeedModel();            //设置用户秘钥,32字节            bindNeedModel.setUserKey(new byte[32]);            //设置服务器IP            bindNeedModel.setServerIp("192.168.1.1");            //设置服务器端口            bindNeedModel.setServerPort("9001");            //ACCESS_ROUTER_STYLE_SMARTLINK  smartlink            //ACCESS_ROUTER_STYLE_TI  ti            //ACCESS_ROUTER_STYLE_REALTEK  科中龙            int type = OnDiffComplayEvents.ACCESS_ROUTER_STYLE_SMARTLINK;            BindManager.getInstance().setBindManager(new AppBindManeger(this, bindNeedModel,type));        } catch (Exception e) {            e.printStackTrace();        }
0 0