I would like to check if Location Client is able to provide any location. Is there any way to do so, apart from calling normal location system service?
相关问题
- How can I create this custom Bottom Navigation on
- Bottom Navigation View gets Shrink Down
- How to make that the snackbar action button be sho
- Listening to outgoing sms not working android
- How to create Circular view on android wear?
相关文章
- android开发 怎么把图片放入drawable的文件夹下
- android上如何获取/storage/emulated/下的文件列表
- androidStudio有个箭头不认识
- SQLite不能创建表
- Windows - Android SDK manager not listing any plat
- Animate Recycler View grid when number of columns
- Why is the app closing suddenly without showing an
- Android OverlayItem.setMarker(): Change the marker
AFAIK, there is no method to check availability.
Possible Reason:
LocationClient
uses fused API which gives location with appropriatecombination
of GPS,WiFi,Cell,Sensors (according to thePriority
you have set for retrieving location).Reference:
Fused API - Beyond the blue dot
Alternate Solution:
You already know it.you can check availability of provider by using
location system service
andLocationManager
The accepted answer was correct at the time. But in recent times things have changed with the availability of the SettingsApi It allows you to check if the location services are available on the device and there is a complete example provided by google on github that shows how to use this API. The sample code will prompt the user to enable location if it's switched off.