【发布时间】:2016-06-11 09:25:54
【问题描述】:
在我的 android 应用程序中,我正在使用 google play 的位置服务来确定设备位置。所以我正在实现 com.google.android.gms.location.LocationListener 的 onLocationChanged 方法。但是根据设备的位置设置,很有可能甚至没有调用此方法。例如,如果用户设置了“仅设备”选项,则只有基于 GPS 的位置访问可用,如果用户在室内 GPS 将无法工作并且onLocationChanged() 没有被调用。
我想知道如何在运行时了解这一点,以便向用户建议替代操作?
【问题讨论】:
-
让你知道用户是在室内还是室外?
-
no....用户可以在任何地方使用应用程序,室内或室外。
-
您可以随时发送延迟消息以查看是否未收到位置,然后向用户显示一些消息,例如“无法获取当前位置”。
-
嗯,如何解决这个问题......任何指针。
标签: android google-play-services