From fc9dc236266700d61e3538bee669f2f4abb242f2 Mon Sep 17 00:00:00 2001
From: 陈奇 <1650699704@qq.com>
Date: Tue, 13 Nov 2018 14:14:22 +0800
Subject: [PATCH] 1.0.3-1测试版本 [*]修改重新连接的方式 [*]修改商城连接 [*]修改心跳机制 [*]主要针对oppo和vivo机型添加开启定位服务

---
 FastBleLib/src/main/java/com/clj/fastble/bluetooth/BleBluetooth.java |    2 +-
 .gradle/4.1/javaCompile/jarAnalysis.bin                              |    0 
 .gradle/4.1/fileHashes/fileHashes.lock                               |    0 
 .gradle/4.1/taskHistory/taskHistory.bin                              |    0 
 .gradle/4.1/javaCompile/classAnalysis.bin                            |    0 
 conf.gradle                                                          |    2 +-
 .gradle/4.1/javaCompile/taskJars.bin                                 |    0 
 app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java  |   12 +++---------
 .gradle/4.1/fileHashes/fileHashes.bin                                |    0 
 .gradle/4.1/taskHistory/fileSnapshots.bin                            |    0 
 .gradle/4.1/javaCompile/javaCompile.lock                             |    0 
 .gradle/4.1/taskHistory/taskHistory.lock                             |    0 
 .gradle/4.1/fileHashes/resourceHashesCache.bin                       |    0 
 FastBleLib/src/main/java/com/clj/fastble/conn/BleConnector.java      |    1 +
 app/src/main/java/com/moral/yunfushao/MainActivity.java              |    1 -
 .gradle/4.1/javaCompile/taskHistory.bin                              |    0 
 app/build.gradle                                                     |    4 ++--
 17 files changed, 8 insertions(+), 14 deletions(-)

diff --git a/.gradle/4.1/fileHashes/fileHashes.bin b/.gradle/4.1/fileHashes/fileHashes.bin
index 92d68df..f81da16 100644
--- a/.gradle/4.1/fileHashes/fileHashes.bin
+++ b/.gradle/4.1/fileHashes/fileHashes.bin
Binary files differ
diff --git a/.gradle/4.1/fileHashes/fileHashes.lock b/.gradle/4.1/fileHashes/fileHashes.lock
index 92ef62a..645e5e8 100644
--- a/.gradle/4.1/fileHashes/fileHashes.lock
+++ b/.gradle/4.1/fileHashes/fileHashes.lock
Binary files differ
diff --git a/.gradle/4.1/fileHashes/resourceHashesCache.bin b/.gradle/4.1/fileHashes/resourceHashesCache.bin
index f9b7cbf..3f8b815 100644
--- a/.gradle/4.1/fileHashes/resourceHashesCache.bin
+++ b/.gradle/4.1/fileHashes/resourceHashesCache.bin
Binary files differ
diff --git a/.gradle/4.1/javaCompile/classAnalysis.bin b/.gradle/4.1/javaCompile/classAnalysis.bin
index 80286f3..57ffd28 100644
--- a/.gradle/4.1/javaCompile/classAnalysis.bin
+++ b/.gradle/4.1/javaCompile/classAnalysis.bin
Binary files differ
diff --git a/.gradle/4.1/javaCompile/jarAnalysis.bin b/.gradle/4.1/javaCompile/jarAnalysis.bin
index 64afd1f..4702177 100644
--- a/.gradle/4.1/javaCompile/jarAnalysis.bin
+++ b/.gradle/4.1/javaCompile/jarAnalysis.bin
Binary files differ
diff --git a/.gradle/4.1/javaCompile/javaCompile.lock b/.gradle/4.1/javaCompile/javaCompile.lock
index 075ba56..c425b43 100644
--- a/.gradle/4.1/javaCompile/javaCompile.lock
+++ b/.gradle/4.1/javaCompile/javaCompile.lock
Binary files differ
diff --git a/.gradle/4.1/javaCompile/taskHistory.bin b/.gradle/4.1/javaCompile/taskHistory.bin
index 5ba0a1f..eba225c 100644
--- a/.gradle/4.1/javaCompile/taskHistory.bin
+++ b/.gradle/4.1/javaCompile/taskHistory.bin
Binary files differ
diff --git a/.gradle/4.1/javaCompile/taskJars.bin b/.gradle/4.1/javaCompile/taskJars.bin
index e24d6cf..60979af 100644
--- a/.gradle/4.1/javaCompile/taskJars.bin
+++ b/.gradle/4.1/javaCompile/taskJars.bin
Binary files differ
diff --git a/.gradle/4.1/taskHistory/fileSnapshots.bin b/.gradle/4.1/taskHistory/fileSnapshots.bin
index 75e626b..e966fdf 100644
--- a/.gradle/4.1/taskHistory/fileSnapshots.bin
+++ b/.gradle/4.1/taskHistory/fileSnapshots.bin
Binary files differ
diff --git a/.gradle/4.1/taskHistory/taskHistory.bin b/.gradle/4.1/taskHistory/taskHistory.bin
index 76cb865..f99be26 100644
--- a/.gradle/4.1/taskHistory/taskHistory.bin
+++ b/.gradle/4.1/taskHistory/taskHistory.bin
Binary files differ
diff --git a/.gradle/4.1/taskHistory/taskHistory.lock b/.gradle/4.1/taskHistory/taskHistory.lock
index 1eac5d6..c4392ca 100644
--- a/.gradle/4.1/taskHistory/taskHistory.lock
+++ b/.gradle/4.1/taskHistory/taskHistory.lock
Binary files differ
diff --git a/FastBleLib/src/main/java/com/clj/fastble/bluetooth/BleBluetooth.java b/FastBleLib/src/main/java/com/clj/fastble/bluetooth/BleBluetooth.java
index a0abb9a..3e62bef 100644
--- a/FastBleLib/src/main/java/com/clj/fastble/bluetooth/BleBluetooth.java
+++ b/FastBleLib/src/main/java/com/clj/fastble/bluetooth/BleBluetooth.java
@@ -435,7 +435,6 @@
                 Map.Entry entry = (Map.Entry) iterator.next();
                 Object call = entry.getValue();
                 if (call instanceof BluetoothGattCallback) {
-                    gatt.requestMtu(64);
                     ((BluetoothGattCallback) call).onServicesDiscovered(gatt, status);
                 }
             }
@@ -476,6 +475,7 @@
                 Map.Entry entry = (Map.Entry) iterator.next();
                 Object call = entry.getValue();
                 if (call instanceof BluetoothGattCallback) {
+                    gatt.requestMtu(64);
                     ((BluetoothGattCallback) call).onCharacteristicChanged(gatt, characteristic);
                 }
             }
diff --git a/FastBleLib/src/main/java/com/clj/fastble/conn/BleConnector.java b/FastBleLib/src/main/java/com/clj/fastble/conn/BleConnector.java
index e97e782..eb8bd2c 100644
--- a/FastBleLib/src/main/java/com/clj/fastble/conn/BleConnector.java
+++ b/FastBleLib/src/main/java/com/clj/fastble/conn/BleConnector.java
@@ -351,6 +351,7 @@
                     if (!msgRemoved.getAndSet(true)) {
                         handler.removeMessages(MSG_NOTIFY_CHA, this);
                     }
+
                     if (characteristic.getUuid().equals(UUID.fromString(uuid_notify))) {
                         System.out.println("chenqi Hex ->" + dumpHex(characteristic.getValue()));
                         bleCallback.onSuccess(characteristic);
diff --git a/app/build.gradle b/app/build.gradle
index 7d96e13..3b25094 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -35,11 +35,11 @@
         }
     }
     //���������������
-    //3.0������
+    //6.0������
     android.applicationVariants.all { variant ->
         variant.outputs.all {
             if (buildType.name == "debug")
-                outputFileName = "Dev_yfs_v.${variant.versionName}.apk"
+                outputFileName = "Dev_yfs_v.${variant.versionName}${rootProject.ext.android.debugVersion}.apk"
             else outputFileName = "yfs_v.${variant.versionName}.apk"
         }
     }
diff --git a/app/src/main/java/com/moral/yunfushao/MainActivity.java b/app/src/main/java/com/moral/yunfushao/MainActivity.java
index 6ba2e11..ccc4547 100644
--- a/app/src/main/java/com/moral/yunfushao/MainActivity.java
+++ b/app/src/main/java/com/moral/yunfushao/MainActivity.java
@@ -352,7 +352,6 @@
         @Override
         public void onConnecting() {
             System.out.println("MainActivity onConnecting");
-
             progressDialog.setTitleText("������������...");
             progressDialog.show();
         }
diff --git a/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java b/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java
index 86ef576..6c4ee08 100644
--- a/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java
+++ b/app/src/main/java/com/moral/yunfushao/fragment/FragmentMonitor.java
@@ -55,7 +55,6 @@
 import com.moral.yunfushao.ui.PanelView;
 import com.moral.yunfushao.utils.AudioUtils;
 import com.moral.yunfushao.utils.DebugUtils;
-import com.moral.yunfushao.utils.T;
 
 import org.greenrobot.eventbus.EventBus;
 import org.greenrobot.eventbus.Subscribe;
@@ -136,7 +135,6 @@
     private Runnable reconnectRunnable = new Runnable() {
         @Override
         public void run() {
-            System.out.println("chenqi ������������");
             //������
             if (mBluetoothService == null) {
                 return;
@@ -259,7 +257,7 @@
                             }
                         });
                 //������handler
-                resetHandler();
+                HEARTTIMES = 2;
                 //������������
                 heart();
             }
@@ -348,15 +346,13 @@
     public void onResume() {
         super.onResume();
         isMySelfPage = true;
-        reconnect();
         textShowMac();
     }
 
     @Override
     public void onPause() {
         super.onPause();
-        //������������������������
-        T.show("onPause");
+        System.out.println("chenqi onPause");
         isMySelfPage = false;
         stopReconnect();
     }
@@ -364,6 +360,7 @@
     @Override
     public void onDestroy() {
         super.onDestroy();
+        System.out.println("chenqi onDestroy");
         EventBus.getDefault().unregister(this);
         if (timer != null) {
             timer.cancel();
@@ -526,14 +523,11 @@
             handler.postDelayed(reconnectRunnable, 0);
         }
     }
-
     /**
      * ������������
      */
     private void stopReconnect() {
         handler.removeCallbacks(reconnectRunnable);
-        if (mBluetoothService != null)
-            mBluetoothService.closeConnect();
     }
 
     private void resetHandler() {
diff --git a/conf.gradle b/conf.gradle
index 7508977..79bf9c2 100644
--- a/conf.gradle
+++ b/conf.gradle
@@ -6,7 +6,7 @@
             versionName      : "1.0.3.1",
             minSdkVersion    : 21,
             targetSdkVersion : 25,
-            debugVersion     : "sp1",
+            debugVersion     : "_sp1",
     ]
 
     dependencies = [

--
Gitblit v1.8.0