From 3bd6e9023e011336da840e11a9d48bb31c7a0261 Mon Sep 17 00:00:00 2001
From: 陈奇 <1650699704@qq.com>
Date: Wed, 07 Nov 2018 09:31:59 +0800
Subject: [PATCH] [*]将电磁版本的唤醒心跳改成两秒,唤醒之后回到30一次心跳 [*]整体版本页面显示的绝对安全换成了安全 [*]自定义语音修改和优化,添加了无声的选择

---
 app/src/main/java/com/moral/yunfushao/MainApp.java |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 55 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/moral/yunfushao/MainApp.java b/app/src/main/java/com/moral/yunfushao/MainApp.java
index a1c153d..403c979 100644
--- a/app/src/main/java/com/moral/yunfushao/MainApp.java
+++ b/app/src/main/java/com/moral/yunfushao/MainApp.java
@@ -3,11 +3,16 @@
 import android.app.Application;
 import android.bluetooth.BluetoothGattService;
 
+import com.baidu.location.BDLocation;
+import com.baidu.location.BDLocationListener;
+import com.baidu.location.LocationClient;
+import com.baidu.location.LocationClientOption;
 import com.baidu.mapapi.SDKInitializer;
 import com.clj.fastble.BleManager;
 import com.lzy.okgo.OkGo;
 import com.lzy.okgo.cookie.store.PersistentCookieStore;
 import com.moral.andbrickslib.utils.log.XLog;
+import com.moral.yunfushao.common.AppConfig;
 import com.moral.yunfushao.utils.SharedPreferencesUtil;
 
 /**
@@ -24,6 +29,15 @@
      */
     public BleManager bleManager;
     public BluetoothGattService usrService;
+
+    /**
+     * ������������
+     */
+    LocationClient mLocClient;
+    public MyLocationListenner myListener;
+    public static double mLat, mLon;
+    public static String address;
+
     @Override
     public void onCreate() {
         super.onCreate();
@@ -33,12 +47,50 @@
         OkGo.init(this);
         OkGo.getInstance().setCookieStore(new PersistentCookieStore());
 
-        if(sharedPreferencesUtil == null){
+        if (sharedPreferencesUtil == null) {
             sharedPreferencesUtil = new SharedPreferencesUtil(this);
         }
-//        userId = sharedPreferencesUtil.getUserid();
-        userId = "1";
+        userId = sharedPreferencesUtil.getUserid();
 
+        if (MainApp.theApp.sharedPreferencesUtil.getVoiceType() == 0) {
+            AppConfig.voideUrl1 = "http://yfsapi.7drlb.com/video/boy/music.mp3";
+            AppConfig.voideUrl2 = "http://yfsapi.7drlb.com/video/boy/music1.mp3";
+            AppConfig.voideUrl3 = "http://yfsapi.7drlb.com/video/boy/music2.mp3";
+        } else if (MainApp.theApp.sharedPreferencesUtil.getVoiceType() == 1) {
+            AppConfig.voideUrl1 = "http://yfsapi.7drlb.com/video/girl/music.mp3";
+            AppConfig.voideUrl2 = "http://yfsapi.7drlb.com/video/girl/music1.mp3";
+            AppConfig.voideUrl3 = "http://yfsapi.7drlb.com/video/girl/music2.mp3";
+        }
         bleManager = new BleManager(this);
+
+        myListener = new MyLocationListenner();
+        // ���������������
+        mLocClient = new LocationClient(this);
+        mLocClient.registerLocationListener(myListener);
+        LocationClientOption option = new LocationClientOption();
+        option.setOpenGps(true); // ������gps
+        option.setCoorType("bd09ll"); // ������������������
+        option.setIsNeedAddress(true);
+        option.setScanSpan(1000 * 60);
+        mLocClient.setLocOption(option);
+        mLocClient.start();
+    }
+
+    /**
+     * ������SDK������������
+     */
+    public class MyLocationListenner implements BDLocationListener {
+
+        @Override
+        public void onReceiveLocation(BDLocation location) {
+            // map view ���������������������������������������
+            if (location == null) {
+                return;
+            }
+            mLat = location.getLatitude();
+            mLon = location.getLongitude();
+            address = location.getAddrStr();
+            XLog.d(mLat + "|" + mLon + "|" + address);
+        }
     }
 }

--
Gitblit v1.8.0