您可以确定 LocationManager 是否有任何提供程序可用,但是可以使用 google play services location api 来完成吗?
当什么都没有启用时,实际上“访问我的位置”是关闭的,所有的 API 调用(connect()、requestLocationUpdates())都会成功,但你永远不会得到 onLocationChanged()。
必须同时使用 LocationManager 和 LocationClient 似乎很愚蠢。
我想我需要的是某种方式来知道 onLocationChanged(0永远不会被调用。