diff --git a/app/build.gradle b/app/build.gradle index f7b00ad..1d9ecc6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -88,8 +88,8 @@ android { //MTK MTKnewly { flavorDimensions "default" - versionCode 26 - versionName "3.5" + versionCode 27 + versionName "3.6" buildConfigField "String", "platform", '"MTK"' } } diff --git a/app/src/main/java/com/aoleyun/sn/manager/MapManager.java b/app/src/main/java/com/aoleyun/sn/manager/MapManager.java index 3441d1f..83a005f 100644 --- a/app/src/main/java/com/aoleyun/sn/manager/MapManager.java +++ b/app/src/main/java/com/aoleyun/sn/manager/MapManager.java @@ -2,6 +2,7 @@ package com.aoleyun.sn.manager; import android.annotation.SuppressLint; import android.content.Context; +import android.provider.Settings; import android.util.Log; import com.aoleyun.sn.utils.SPUtils; @@ -41,6 +42,7 @@ public class MapManager { } public void initMap() { + Settings.Secure.putString(mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, "+gps"); mLocationClient = new LocationClient(mContext); mLocationClient.setLocOption(getDefaultLocationClientOption()); mLocationClient.registerLocationListener(mListener); @@ -49,6 +51,7 @@ public class MapManager { } public LocationClient getLocationClient() { + Settings.Secure.putString(mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, "+gps"); if (mLocationClient == null) { initMap(); } @@ -123,6 +126,8 @@ public class MapManager { } Log.e(TAG, "MapAddress: " + (String) SPUtils.get(mContext, "MapAddress", "-")); Log.e(TAG, "MapError: " + (String) SPUtils.get(mContext, "MapError", "-")); +// Settings.Secure.putString(mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, "-network"); + Settings.Secure.putString(mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, "-gps"); } @Override