From c53ce6d5cd9ea49128c4f6343371feebfef38a62 Mon Sep 17 00:00:00 2001
From: haijiang <181069201@qq.com>
Date: Wed, 06 Jun 2018 09:03:45 +0800
Subject: [PATCH] 提交
---
app/src/main/java/com/moral/yunfushao/MainApp.java | 45 +++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 43 insertions(+), 2 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..a46272c 100644
--- a/app/src/main/java/com/moral/yunfushao/MainApp.java
+++ b/app/src/main/java/com/moral/yunfushao/MainApp.java
@@ -3,6 +3,10 @@
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;
@@ -24,6 +28,14 @@
*/
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();
@@ -36,9 +48,38 @@
if(sharedPreferencesUtil == null){
sharedPreferencesUtil = new SharedPreferencesUtil(this);
}
-// userId = sharedPreferencesUtil.getUserid();
- userId = "1";
+ userId = sharedPreferencesUtil.getUserid();
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