From 3431578839205f2741718e579ed465d32ff75dca Mon Sep 17 00:00:00 2001 From: Roman Kiryanov Date: Thu, 22 Mar 2018 11:29:22 -0700 Subject: [PATCH] ANDROID: allow using network as a location provider Bug: 72886046 Bug: 66366228 Test: ./android-cts/tools/cts-tradefed run cts -m CtsTelephonyTestCases Change-Id: I658d0556dfb87ab463f02ec285879caf62c215df Signed-off-by: Roman Kiryanov --- apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java b/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java index 584bff6b9..ceb94b7c6 100644 --- a/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java +++ b/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java @@ -48,7 +48,10 @@ public class DefaultActivity extends Activity { // Enable the GPS. // Not needed since this SDK will contain the Settings app. Settings.Secure.putString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, - LocationManager.GPS_PROVIDER); + LocationManager.GPS_PROVIDER + "," + LocationManager.NETWORK_PROVIDER); + + Settings.Secure.putInt(getContentResolver(), Settings.Secure.LOCATION_MODE, + Settings.Secure.LOCATION_MODE_HIGH_ACCURACY); // enable install from non market Settings.Global.putInt(getContentResolver(), Settings.Global.INSTALL_NON_MARKET_APPS, 1);