2

我正在开发一个使用 GPS 和地理定位的应用程序。因此,在应用程序启动期间,我必须确保用户已激活网络和 GPS。如果他没有测试 2 个解决方案:

  • 要求用户自己激活它们(因此应用程序退出,用户必须重新加载它)

  • 在相应视图中重定向用户以激活它们(通过“android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS”之类的东西)

第二种解决方案在我看来更好,但如果他必须激活网络 + GPS + 网络定位,对用户来说可能会很无聊......

这就是为什么我问如果不可能的话,是否不可能自动激活所有这些?我认为这是可能的,因为它存在让用户激活网络、gps 等的小部件......但是我们如何在应用程序中做到这一点???

谢谢阅读 ;)

4

1 回答 1

1

正如 Lie Rayn 在对您的问题的评论中所说。您不能通过代码直接激活 GPS。但我认为这篇博文正是你要找的。

您可以启动一项活动,然后向用户显示“位置和安全”设置页面,然后可以在其中激活 GPS。

于 2010-10-30T17:47:11.393 回答