綁定UI使用說明

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();
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章