使用我的应用程序中的Android默认GPS开 - 关对话框

Bal*_*alu 19 gps android action android-alertdialog

在我们的应用程序中,我们想要集成Android默认GPS对话框.GPS关闭时出现的同一个对话框,我们在谷歌地图应用程序中按下我的位置按钮.还附上了我要整合的对话框的图像.

  1. 单击"否"选项将关闭对话框.
  2. 单击"是"选项将直接激活设备的GPS.

对话框出现在OLA app下面(ANDROID L):
在此输入图像描述

为OLA应用程序显示对话框(ANDROID KIT_KAT):
在此输入图像描述

对话框出现在谷歌地图下面(ANDROID L):
在此输入图像描述

我们现有的实施方案是当GPS关闭时,我们将应用程序重定向到设备的默认位置设置屏幕,他/她可以从该位置打开位置.

期待着答案.提前致谢.

Man*_*ish 6

您需要使用最新版本的Google Play服务.最新版本有一个对话框,可以激活所有需要的东西来获取GPS.

来自Android Developer Play Service文档,

位置设置 - 虽然FusedLocationProviderApi结合了多个传感器以提供最佳位置,但应用程序接收的位置的准确性仍然在很大程度上取决于设备上启用的设置(GPS,wifi,飞行模式等).使用新的SettingsApi类,您可以打开一个"位置设置"对话框,该对话框显示一键式控件,用户无需离开您的应用即可更改其设置.

链接指向Play服务版本文档.7.0版引入了这个新提示.

  • https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi (4认同)