[英]Android location API using Google Play Services
我是android新手,正在研究开发需要获取用户位置的应用程序。
我创建了一项service
以使用LocationManager
获取用户的位置并将该LocationManager
发送到activity
。 我现在正在为发展service
使用了Google Play Services
来获得当前的位置。 我认为Google Play service
将能够提供更好的准确性并节省电池。
我查看了培训以及Google培训中的示例代码。 它看起来像使用Google Play service
将需要上实现activity
作为Google Play service
利用startResolutionForResult()
和onActivityResult()
它使用的活动。
是否可以在Google Play service
上实施Google Play service
service
?
是的,有可能,但正如您所说,实际上不建议这样做。 此外,在某些情况下根本不可能。 您可以做的是,如果检测到错误,则向用户发出一些通知,而不是静默失败。
是的,您在活动首次启动时所需要做的就是检查Google Play服务是否可用,或者是否需要更新以支持您的应用。 如果一切顺利,则启动您的服务,如果出现故障,请使用startResolutionForResult()
解决问题,当问题成功解决后,您可以启动服务。 如果他们没有解决成功,请通知用户问题是什么
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.