Dam*_*mir 4 android android-location
如何检查是否LocationManager.NETWORK_PROVIDER可用?
我已启用AndroidManifest.xml但我需要在代码中检查它,如果无法使用GPS_PROVIDER.有人能帮我吗 ?
Ven*_*nky 29
如何检查LocationManager.NETWORK_PROVIDER是否可用?
使用此部分检查网络提供程序是否已启用:
network_enabled=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Run Code Online (Sandbox Code Playgroud)
这将返回一个布尔值:
true - 如果启用.
false - 未启用.
另外用于检查GPS提供商是否启用:
gps_enabled=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
Run Code Online (Sandbox Code Playgroud)
这将返回一个布尔值:
true - 如果启用.
false - 未启用.
如果您希望用户启用网络或GPS提供商,请使用此代码将用户重定向到设置页面:
startActivityForResult(new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS), 0);
Run Code Online (Sandbox Code Playgroud)