使用 XAMARIN 打开 GPS

Turn on GPS with XAMARIN

如果在 Android 系统中使用 XAMARIN 关闭了 GPS,我如何打开 GPS?

我的设备没有 root。

您可以调用相应的系统对话框。

检查 GPS 是否可用,如果不可用,请导航至系统设置将其打开。

 protected override void OnResume()
    {
        base.OnResume();
        checkGPSEnabled();
    }

 private void checkGPSEnabled()
    {
        LocationManager manager = GetSystemService(Context.LocationService) as LocationManager;
        if (!manager.IsProviderEnabled(LocationManager.GpsProvider))
        {
            Intent intent = new Intent(Android.Provider.Settings.ActionLocat‌​ionSourceSettings);
            intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.NewTask);
            StartActivity(intent);
        }
    }