使用 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.ActionLocationSourceSettings);
intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.NewTask);
StartActivity(intent);
}
}
如果在 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.ActionLocationSourceSettings);
intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.NewTask);
StartActivity(intent);
}
}