【发布时间】:2021-10-18 18:22:22
【问题描述】:
如果在 Android 系统中使用 XAMARIN 关闭 GPS,如何打开 GPS?
我的设备没有root。
【问题讨论】:
-
你必须提示用户打开它
标签: xamarin gps android-gps
如果在 Android 系统中使用 XAMARIN 关闭 GPS,如何打开 GPS?
我的设备没有root。
【问题讨论】:
标签: xamarin gps android-gps
您可以调用相应的系统对话框。
检查 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);
}
}
【讨论】: