Android onProviderDisabled-需要gps处于电池节省模式
onProviderDisabled告诉我gps已禁用。我希望能够在wifi gps模式以及全gps模式下获得lat和lon 我正在使用此代码启动Android onProviderDisabled-需要gps处于电池节省模式,android,gps,locationmanager,Android,Gps,Locationmanager,onProviderDisabled告诉我gps已禁用。我希望能够在wifi gps模式以及全gps模式下获得lat和lon 我正在使用此代码启动 locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 3000,
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
3000,
1, this);
这一切都与全面的全球定位系统的工作,但我需要能够得到在任一模式的横向和纵向 您可以向多个提供商请求更新。添加以下行:
locationManager.requestLocationUpdates(LocationManager. NETWORK_PROVIDER, 3000, 1, this);
相同的回调方法,即
onLocationChanged()
,onProviderDisabled()
等,将用于从两个提供程序传递更新。如果需要知道哪个提供程序正在传递更新,可以使用onLocationChanged()
中的Location.getProvider()
方法,以及在其他提供程序中传递的字符串提供程序
参数。谢谢!我非常感谢你的帮助!使用FusedLocationProviderClient时如何?requestLocationUpdates
只有LocationRequest
、LocationCallback
和Looper
作为参数。@Dr.jacky我不知道你在问什么,但我多年来没有做过任何位置跟踪,我也从未对融合的位置提供程序做过任何事情。很抱歉