我正在开发一个使用 GPS 和地理定位的应用程序。因此,在应用程序启动期间,我必须确保用户已激活网络和 GPS。如果他没有测试 2 个解决方案:
要求用户自己激活它们(因此应用程序退出,用户必须重新加载它)
在相应视图中重定向用户以激活它们(通过“android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS”之类的东西)
第二种解决方案在我看来更好,但如果他必须激活网络 + GPS + 网络定位,对用户来说可能会很无聊......
这就是为什么我问如果不可能的话,是否不可能自动激活所有这些?我认为这是可能的,因为它存在让用户激活网络、gps 等的小部件......但是我们如何在应用程序中做到这一点???
谢谢阅读 ;)