如何以编程方式在 Android 中启用 "Use location?" 消息?

How do I programmatically enable the the "Use location?" message in Android?

当我使用 google 地图并禁用位置设置时,我可以按 gps 图标。当我这样做时,我的设备上收到了这条问题消息:

Use location? This app wants to change your device settings: Use GPS...

这是一个不错的选择: https://hedgehogjim.wordpress.com/2013/03/20/programmatically-enable-android-location-services/

因为用户唯一需要做的就是 select "Yes" 或 "No" 而不是理解设置菜单,更改它并以某种方式返回应用程序。

与 google 地图一样,我的应用程序也需要位置数据,而且我非常喜欢 google 地图功能而不是 linking 到 http [=29] 中描述的设置=] 我发在这里了。

那么如何将此功能添加到我的应用程序中?换句话说,我如何以编程方式确保弹出此问题?

查看 android 位置设置启用程序 API:https://developers.google.com/android/reference/com/google/android/gms/location/SettingsApi。此 link 解释了如何调用允许用户通过单击启用必要位置设置的对话框。