diff options
Diffstat (limited to 'apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java')
-rw-r--r-- | apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java b/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java index 505a35368..101b3f60a 100644 --- a/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java +++ b/apps/SdkSetup/src/com/android/sdksetup/DefaultActivity.java @@ -25,7 +25,9 @@ import android.location.LocationManager; import android.os.Bundle; import android.os.RemoteException; import android.os.ServiceManager; +import android.os.SystemProperties; import android.provider.Settings; +import com.google.android.gsf.UseLocationForServices; /** * Entry point for SDK SetupWizard. @@ -46,6 +48,10 @@ public class DefaultActivity extends Activity { // Not needed since this SDK will contain the Settings app. Settings.Secure.putString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, LocationManager.GPS_PROVIDER); + // Allow google apps to have access to (emulated) location services in emulator + if (SystemProperties.getBoolean("ro.kernel.qemu", false)) { + UseLocationForServices.forceSetUseLocationForServices(this, true); + } // enable install from non market Settings.Global.putInt(getContentResolver(), Settings.Global.INSTALL_NON_MARKET_APPS, 1); |