最近,我使用融合位置提供程序在我们的应用程序中的特殊任务中定位用户。到目前为止,我还无法找到一种检查一些设置的方法:
关于融合位置提供程序的文档没有提到任何这方面的内容。任何建议都会很高兴的。谢谢!
发布于 2013-08-01 10:51:34
根据Google支持页面的说法,这种解决方案只适用于谷歌应用程序,而不适用于服务(即融合位置提供商)。因此,您不应该担心这个设置。只要检查哪些提供者是启用的,它应该是好的。
的重要性:这个设置只控制Google应用程序;如果你关闭这个设置,不是应用程序和非Google应用程序的Google服务可能会从设备上接收到你的位置。
发布于 2013-09-17 23:14:01
这里有三个相关的设置:
1)你提到的"Google“设置:这个设置不会影响你的应用程序。 2)您提到的gps设置:此设置将影响您的应用程序(融合定位提供商不能在其关闭时使用gps )。 3)网络位置设置:此设置将影响应用程序(融合位置提供商在关闭时不能使用网络位置)。
此行为与旧的位置管理器API保持不变。
发布于 2015-09-12 06:39:01
这个问题还有待进一步研究。从最初的要求到现在,很多东西都变了。现在有了SettingsApi的可用性,这使得生活变得更容易了。它允许您检查设备上的位置服务是否可用,而且谷歌在github上提供了一个完整的示例,演示如何使用该API。如果关闭,示例代码将提示用户启用位置。
https://stackoverflow.com/questions/17990596
复制相似问题