Android_HDL_SDK_XW/.idea/encodings.xml
File was deleted Android_HDL_SDK_XW/.idea/jarRepositories.xml
New file @@ -0,0 +1,50 @@ <?xml version="1.0" encoding="UTF-8"?> <project version="4"> <component name="RemoteRepositoriesConfiguration"> <remote-repository> <option name="id" value="central" /> <option name="name" value="Maven Central repository" /> <option name="url" value="https://repo1.maven.org/maven2" /> </remote-repository> <remote-repository> <option name="id" value="jboss.community" /> <option name="name" value="JBoss Community repository" /> <option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" /> </remote-repository> <remote-repository> <option name="id" value="MavenRepo" /> <option name="name" value="MavenRepo" /> <option name="url" value="https://repo.maven.apache.org/maven2/" /> </remote-repository> <remote-repository> <option name="id" value="maven" /> <option name="name" value="maven" /> <option name="url" value="https://maven.google.com" /> </remote-repository> <remote-repository> <option name="id" value="BintrayJCenter" /> <option name="name" value="BintrayJCenter" /> <option name="url" value="https://jcenter.bintray.com/" /> </remote-repository> <remote-repository> <option name="id" value="Google" /> <option name="name" value="Google" /> <option name="url" value="https://dl.google.com/dl/android/maven2/" /> </remote-repository> <remote-repository> <option name="id" value="$USER_HOME$/Library/Android/sdk/extras/google/m2repository" /> <option name="name" value="$USER_HOME$/Library/Android/sdk/extras/google/m2repository" /> <option name="url" value="file:$USER_HOME$/Library/Android/sdk/extras/google/m2repository" /> </remote-repository> <remote-repository> <option name="id" value="$USER_HOME$/Library/Android/sdk/extras/android/m2repository" /> <option name="name" value="$USER_HOME$/Library/Android/sdk/extras/android/m2repository" /> <option name="url" value="file:$USER_HOME$/Library/Android/sdk/extras/android/m2repository/" /> </remote-repository> <remote-repository> <option name="id" value="$USER_HOME$/Library/Android/sdk/extras/m2repository" /> <option name="name" value="$USER_HOME$/Library/Android/sdk/extras/m2repository" /> <option name="url" value="file:$USER_HOME$/Library/Android/sdk/extras/m2repository" /> </remote-repository> </component> </project> Android_HDL_SDK_XW/README.md
@@ -2,66 +2,7 @@ HDL XW Android SDK Copyright (c) 2019 HDL Inc. SDK çæ¬ï¼hdl_lib_v1.6.9.20200316_beta 1.å¢å å°ç±»æ¯3çé³ä¹ææ¾å¨æ¯æ; 2.å å°ç模ååç¬æ§å¶æ¸©åº¦æ¥å£ï¼æ¥å£èªå¨æ ¹æ®å½å模å¼è®¾ç½®å½å模å¼çæ¸©åº¦åæ°ï¼ä¸éè¦ä¸å±èªå·±å¤æ;(HDLCommand.geothermalCtrlTemp()) 3.å¢å ç®æç¼ç¨æç´¢åå¤,éè¿é 置大类å°ç±»ï¼è®©å£°å¿ å¯è®¾å¤æ¨¡ææç¬¬ä¸æ¹é³ä¹ææ¾å¨è¢«æç´¢ ; //é ç½®ç®æç¼ç¨æç´¢çåæ° (SDK åå§åçæ¶åé ç½®ä¸æ¬¡) /** * é ç½®ç®æç¼ç¨æç´¢è¿åçé»è®¤åæ° * @param mSDKLocalBigClass 大类ID * @param mSDKLocalSmallClass å°ç±»ID * @param mSDKLocalRemark 夿³¨ */ public static void setEasyProgrammingSearchLocalData(int mSDKLocalBigClass, int mSDKLocalSmallClass, String mSDKLocalRemark); å£°å¿ å¯è®¾å¤setEasyProgrammingSearchLocalData(9,1,"å£°å¿ å¯é³ä¹"); åå°ç对åºå ³ç³» HDL å£°å¿ å¯ æ®é èªå¨ ç½å¤© æå¨ ç¦»å¼ ä¼ç 2020-03-15 ä¿®æ¹ä¸º HDL å£°å¿ å¯ æ®é æå¨ ç½å¤© èªå¨ ç¦»å¼ ä¼ç SDK çæ¬ï¼hdl_lib_v1.6.9.20200118_beta 1.ä¿®å¤RCUæ··åè°å æ··åå¼å ³ 类模åï¼ä½¿ç¨ç©çåè·¯é®é¢; 2.å¢å é»è®¤è·åWiFiè¿æ¥ç广æé ç½®æ¹æ³; SDK çæ¬ï¼hdl_lib_v1.6.8.20191016_beta 1.æ§å¶é½æ¹æå¹¿æå½¢å¼äºï¼ä¸è®°å½ä¸ç«¯å£çIPã SDK çæ¬ï¼hdl_lib_v1.6.4.20191015_beta 1.å¢å æç´¢å®è®¾å¤æè 夿³¨å·æ°å®ï¼èªå¨ä¿å䏿¬¡æ°æ®å°æ¬å°ã 2.å¢å è¯»åæ¬å°æ°æ®æ¥å£ï¼ 3.å¢å å·æ°ææè®¾å¤ç夿³¨åç¶ææ¥å£ï¼ æ¥å£è¯´æï¼ /** * 读ååå è½½æ¬å°æ°æ® */ private void getLocalDevicesDataList() { devicesDatas = HDLDeviceManager.getLocalDevicesDataList(); if (devicesDatas.size() > 0) { updateDeviceListView(); HandleSearch.refreshAllDevicesStateAndRemarks();//妿æ¬å°ææ°æ®ï¼å¯ä»¥è°ç¨è¯¥æ¹æ³ï¼éååéæä»¤ï¼å·æ°ææè®¾å¤ç夿³¨åç¶æ } else { //showToast("æ¬å°æ°æ®ä¸ºç©º"); } } /**ä¿åæ°æ®å°æ¬å°æ¥å£ï¼é¤SDKèªå¨ä¿ååï¼ä¸å±å¯ä»¥éæ©æå¨è°ç¨ä¿å*/ HDLDeviceManager.saveDevicesDataList(); æä¾å£°å¿ å¯SDKé¡¹ç® ##Version 1.0.2 1.æ°å¢å°ç模ååæ°é£ç³»ç»æ§å¶å读åç¶ææ¥å£ï¼ 2.æ°å¢å°ç模ååæ°é£ç³»ç»æ§å¶æ¼ç¤ºé¡µé¢ï¼ 3.targetSdkVersion 28ï¼ ##Version HDL_ZigBeeSDK_V1.0.1.B1.20200923.aar 1.ä¿®æ¹org.eclipse.paho.client.mqttv3å¼ç¨æ¹å¼ï¼è§£å³ç½å®¶ä¹ä¹åï¼æå æ¹æ³ä¼ä¸¢å¤±mqtt jarèµæºæä»¶ï¼å¯¼è´éªéé®é¢ã Android_HDL_SDK_XW/app/build.gradle
@@ -21,12 +21,14 @@ } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs') // implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28+' implementation 'com.android.support.constraint:constraint-layout:1.1.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation project(':hdl_core') // implementation project(':hdl_core') implementation 'org.greenrobot:eventbus:3.0.0' implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5' } Android_HDL_SDK_XW/app/libs/HDL_ZigBeeSDK_V1.0.1.B1.20200923.aarBinary files differ
Android_HDL_SDK_XW/app/src/main/java/com/hdl/sdk/hdl_sdk/activity/CtrlActivity.java
@@ -60,7 +60,6 @@ private boolean isZigbee = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -77,7 +76,6 @@ initcurState(); initView(); initClickOnEvent(); } @@ -1409,7 +1407,6 @@ } } } public void showToast(String text) { Android_HDL_SDK_XW/build.gradle
@@ -4,12 +4,11 @@ repositories { google() mavenCentral() maven { url 'https://maven.google.com' } jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.0' classpath 'com.android.tools.build:gradle:3.4.1' // classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0' // classpath 'com.novoda:bintray-release:+' @@ -19,8 +18,6 @@ allprojects { repositories { google() mavenCentral() maven { url 'https://maven.google.com' } jcenter() } } Android_HDL_SDK_XW/gradle/wrapper/gradle-wrapper.properties
@@ -3,4 +3,4 @@ distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip Android_HDL_SDK_XW/hdl_core/build.gradle
@@ -1,15 +1,13 @@ apply plugin: 'com.android.library' //apply plugin: 'com.novoda.bintray-release' android { compileSdkVersion 28 defaultConfig { minSdkVersion 17 targetSdkVersion 28 versionCode 2 versionName "1.0.8" versionCode 1 versionName "1.0.1" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { @@ -20,47 +18,34 @@ } buildToolsVersion '28.0.3' /** * æå èªå¨å½å */ android.libraryVariants.all { variant -> variant.outputs.all { outputFileName = "HDL_ZigBeeSDK_V" + defaultConfig.versionName + ".B" + defaultConfig.versionCode + "." + releaseTime() + ".aar" } } // lintOptions { // abortOnError false // warning 'InvalidPackage' // } } dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28+' api 'org.greenrobot:eventbus:3.0.0' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' implementation files('libs/org.eclipse.paho.client.mqttv3-1.2.0.jar') def releaseTime() { return new Date().format("yyyyMMdd") } //task makeJar(type: Copy) { ////å é¤åå¨ç // delete'build/libs/test.jar' ////设置æ·è´çæä»¶ // from('build/intermediates/packaged-classes/release/') ////æè¿jarå åçæä»¶ç®å½ // into('build/libs/') ////å°casses.jaræ¾å ¥build/libs/ç®å½ä¸ ////include ,excludeåæ°æ¥è®¾ç½®è¿æ»¤ ////ï¼æä»¬åªå ³å¿classes.jarè¿ä¸ªæä»¶ï¼ // include('classes.jar') ////éå½å // rename ('classes.jar','test.jar') //} //makeJar.dependsOn(build) dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.support:appcompat-v7:28.0.0' api 'org.greenrobot:eventbus:3.0.0' api 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5' testImplementation 'junit:junit:4.12' //publish { // userOrg = 'tommydai' // groupId = 'com.hdl.sdk' // artifactId = 'hdlsdk' // publishVersion = '1.5.8' // desc = 'HDL core libray' //} } Android_HDL_SDK_XW/hdl_core/proguard-rules.pro
@@ -19,3 +19,6 @@ # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile #-keep class org.eclipse.paho.client.mqttv3.logging.JSR47Logger { *; } #-keep class org.eclipse.paho.* { *; } Android_HDL_SDK_XW/hdl_core/src/androidTest/java/com/hdl/sdk/hdl_core/ExampleInstrumentedTest.java
File was deleted Android_HDL_SDK_XW/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommand.java
@@ -84,7 +84,6 @@ } // /** // * è·åæ¬å°å¹¿æIP // * @return @@ -95,6 +94,7 @@ /** * è·åæ¬å°å¹¿æIP * * @return */ public static String getLocalBroadCastIp(){ @@ -104,6 +104,7 @@ /** * æ¯å¦å¼å¯SDKæ¥å¿æå° * 2019-07-10æ°å¢ * * @param bOpen */ public static void setHDLLogOpen(boolean bOpen) { @@ -123,7 +124,6 @@ // } /** * è·åRCU模åçè®¾å¤ * @@ -136,7 +136,6 @@ } HandleSearch.getRcuDevices(context, rcuIp); } /** @@ -678,6 +677,7 @@ // }, 5000); // // } /** * è·ååä¸è®¾å¤ç¶æ */ Android_HDL_SDK_XW/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLCommandText.java
@@ -1,6 +1,7 @@ package com.hdl.sdk.hdl_core.HDLDeviceManger.Core; import android.util.Log; import com.google.gson.Gson; import com.hdl.sdk.hdl_core.Config.ZigbeeDeviceID; import com.hdl.sdk.hdl_core.HDLDeviceManger.Bean.ZigbeeBean.CommonErrorBean; @@ -184,7 +185,8 @@ } } if (is1 && is2 ){ //代表è·åææ¸©å¨å飿çç¶æåçåè° is1 = false;is2 = false; is1 = false; is2 = false; thermostatReadBackBean.setTag(airTag); String thermostatReadJson = JsonUtil.toJson(thermostatReadBackBean); //Log.d("11113", "æ°æ®æ°æ®æ°æ®"+thermostatReadJson); @@ -530,7 +532,8 @@ //åéç©ºè°æ§å¶ public static void sendAirStatus(final ZigbeeDeviceSaveBean zigbeeDevice,final int type ,final int value, int tag,int mode){ airTag = tag; airMode = mode; airTag = tag; airMode = mode; String sendStatus = HDLCommandText.setSendStatus("write",value); HDLCommandText.sendThirdPartyJson(zigbeeDevice,sendStatus,type); } @@ -719,6 +722,7 @@ } },1,500); } public static void reSearch(){ if (timer != null){ timer.cancel(); Android_HDL_SDK_XW/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/HDLZigbeeMqtt.java
@@ -9,6 +9,7 @@ import org.eclipse.paho.client.mqttv3.MqttException; import org.eclipse.paho.client.mqttv3.MqttMessage; import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence; import com.hdl.sdk.hdl_core.HDLDeviceManger.Callback.PushCallback; import com.hdl.sdk.hdl_core.Util.LogUtil.HDLLog; @@ -18,6 +19,7 @@ private static final String clientid = "HDLZigbeeDriver"; private static MqttClient client; private static boolean isCancel = false; public static void setIsCancel(boolean isCancel) { HDLZigbeeMqtt.isCancel = isCancel; } Android_HDL_SDK_XW/hdl_core/src/main/java/com/hdl/sdk/hdl_core/HDLDeviceManger/Core/SearchZigbeeGateway.java
@@ -12,7 +12,6 @@ import java.util.TimerTask; import com.hdl.sdk.hdl_core.HDLDeviceManger.Bean.ZigbeeBean.ZigbeeGatewayInfoBean; import com.hdl.sdk.hdl_core.HDLDeviceManger.Callback.PushCallback; import com.hdl.sdk.hdl_core.Util.LogUtil.HDLLog; @@ -30,8 +29,10 @@ public static Timer searchTimer = null; private static DatagramSocket datagramSocket; // æ°æ®æ¥å¥æ¥å private static boolean isStop = false; public interface OnSearchListener{ void onSuccess( List<ZigbeeGatewayInfoBean> zigbeeGatewayInfoBeanList); void onEorror(Exception e); } Android_HDL_SDK_XW/hdl_core/src/test/java/com/hdl/sdk/hdl_core/ExampleUnitTest.java
File was deleted org.eclipse.paho.client.mqttv3-1.2.0.jarBinary files differ
org.eclipse.paho.client.mqttv3-1.2.5.jarBinary files differ
´ò°üaar/2020-09-23/HDL_ZigBeeSDK_V1.0.1.B1.20200923.aarBinary files differ