在我的Android应用程序中,我正在使用google play的位置服务来确定设备位置。所以我正在实现com.google.android.gms.location.LocationListener的onLocationChanged方法。但是基于设备的位置设置,很可能甚至不会调用此方法。例如,如果用户设置了“仅设备”选项,则只有基于GPS的位置访问可用,并且如果用户是室内GPS将无法工作,不调用onLocationChanged()。
我想知道如何在运行时了解这一点,以便可以向用户建议其他操作?