Просмотр исходного кода

功能开发:先取消坐标上传,因为过审不过

Sora 1 год назад
Родитель
Сommit
21ef7fb198

+ 1 - 1
app/src/main/java/com/sheep/gamegroup/util/UMConfigUtils.java

@@ -332,7 +332,7 @@ public class UMConfigUtils {
 
     /**
      * Umeng事件统计
-     *
+     *Ω©
      * @param event
      */
     public static void onEvent(Event event) {

+ 5 - 65
app/src/main/java/com/sheep/jiuyan/samllsheep/SheepApp.java

@@ -20,8 +20,6 @@ import com.baidu.idl.face.platform.FaceSDKManager;
 import com.baidu.idl.face.platform.listener.IInitCallback;
 import com.baidu.location.BDAbstractLocationListener;
 import com.baidu.location.BDLocation;
-import com.baidu.location.LocationClient;
-import com.baidu.location.LocationClientOption;
 import com.bumptech.glide.Glide;
 import com.danikula.videocache.HttpProxyCacheServer;
 import com.kfzs.cfyl.share_library.util.ContextHolder;
@@ -334,7 +332,7 @@ public class SheepApp extends MultiDexApplication {
         JPushInterface.setDebugMode(org.xutils.BuildConfig.DEBUG);
         JPushInterface.init(this);
 
-        initBdLocationOption();
+//        initBdLocationOption();
 
         //设置下载工具
         OkDownload downloader = new OkDownload.Builder(this).connectionFactory(new SheepDownloadConnection.Factory()).build();
@@ -436,7 +434,7 @@ public class SheepApp extends MultiDexApplication {
         return wxApi;
     }
 
-    private void initBdLocationOption() {
+    /*private void initBdLocationOption() {
         mLocationClient = new LocationClient(getApplicationContext());
         //声明LocationClient类
         mLocationClient.registerLocationListener(locationListener);
@@ -445,60 +443,20 @@ public class SheepApp extends MultiDexApplication {
         LocationClientOption option = new LocationClientOption();
         //经纬度
         option.setLocationMode(LocationClientOption.LocationMode.Battery_Saving);
-        //可选,设置定位模式,默认高精度
-        //LocationMode.Hight_Accuracy:高精度;
-        //LocationMode. Battery_Saving:低功耗;
-        //LocationMode. Device_Sensors:仅使用设备;
         option.setCoorType("bd09ll");
-        //可选,设置返回经纬度坐标类型,默认gcj02
-        //gcj02:国测局坐标;
-        //bd09ll:百度经纬度坐标;
-        //bd09:百度墨卡托坐标;
-        //海外地区定位,无需设置坐标类型,统一返回wgs84类型坐标
-
         option.setScanSpan(0);
-        //可选,设置发起定位请求的间隔,int类型,单位ms
-        //如果设置为0,则代表单次定位,即仅定位一次,默认为0
-        //如果设置非0,需设置1000ms以上才有效
-
         option.setOpenGps(false);
-        //可选,设置是否使用gps,默认false
-        //使用高精度和仅用设备两种定位模式的,参数必须设置为true
-
         option.setLocationNotify(true);
-        //可选,设置是否当GPS有效时按照1S/1次频率输出GPS结果,默认false
-
         option.setIgnoreKillProcess(false);
-        //可选,定位SDK内部是一个service,并放到了独立进程。
-        //设置是否在stop的时候杀死这个进程,默认(建议)不杀死,即setIgnoreKillProcess(true)
-
-        //可选,设置是否收集Crash信息,默认收集,即参数为false
         option.SetIgnoreCacheException(true);
-
-        //可选,7.2版本新增能力
-        //如果设置了该接口,首次启动定位时,会先判断当前WiFi是否超出有效期,若超出有效期,会先重新扫描WiFi,然后定位
         option.setWifiCacheTimeOut(5 * 60 * 1000);
-
-
-        //可选,设置是否需要过滤GPS仿真结果,默认需要,即参数为false
         option.setEnableSimulateGps(false);
-
-
-        //地址
-        //可选,是否需要地址信息,默认为不需要,即参数为false
-        //如果开发者需要获得当前点的地址信息,此处必须为true
         option.setIsNeedAddress(true);
-
-        //mLocationClient为第二步初始化过的LocationClient对象
-        //需将配置好的LocationClientOption对象,通过setLocOption方法传递给LocationClient对象使用
-        //更多LocationClientOption的配置,请参照类参考中LocationClientOption类的详细说明
         mLocationClient.setLocOption(option);
-
-
         mLocationClient.start();
-    }
+    }*/
 
-    public LocationClient mLocationClient = null;
+//    public LocationClient mLocationClient = null;
     private final SheepLocationListener locationListener = new SheepLocationListener();
 
     //BDAbstractLocationListener为7.2版本新增的Abstract类型的监听接口
@@ -512,31 +470,13 @@ public class SheepApp extends MultiDexApplication {
             if (location == null)
                 return;
             curLocation = location;
-            //获取经纬度
-//            double latitude = location.getLatitude();    //获取纬度信息
-//            double longitude = location.getLongitude();    //获取经度信息
-//            float radius = location.getRadius();    //获取定位精度,默认值为0.0f
-//
-//            String coorType = location.getCoorType();
-//            //获取经纬度坐标类型,以LocationClientOption中设置过的坐标类型为准
-//
-//            int errorCode = location.getLocType();
-//            //获取定位类型、定位错误返回码,具体信息可参照类参考中BDLocation类中的说明
-//
-//            //获取地址
-//            String addr = location.getAddrStr();    //获取详细地址信息
-//            String country = location.getCountry();    //获取国家
-//            String province = location.getProvince();    //获取省份
-//            String city = location.getCity();    //获取城市
-//            String district = location.getDistrict();    //获取区县
-//            String street = location.getStreet();    //获取街道信息
         }
     }
 
     private BDLocation curLocation;
 
     public BDLocation getCurLocation() {
-        mLocationClient.restart();
+//        mLocationClient.restart();
         return curLocation;
     }