NETWORK_PROVIDER
을 사용하여 latitude
및 longitude
을 얻습니다.isProviderEnabled (LocationManager.NETWORK_PROVIDER) return false
이미 "위치 & 보안"에서 설정을 확인하고 "무선 네트워크 사용"을 사용하도록 설정합니다. 그러나 "isProviderEnabled(LocationManager.NETWORK_PROVIDER)"
은 항상 false
을 반환합니다.
아무도 도와 줄 수 있습니까? 미리 감사드립니다.
이LocationManager locManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE);
boolean isEnableGPS=locManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
boolean isEnableNTW=locManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
Log.d(TAG, isEnableGPS+", "+isEnableNTW);
액세스권 AndroidMainfest.xml
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
당신이 에뮬레이터에서 테스트를 설명? 그렇다면 작동하지 않을 것입니다. – Asdfg
오, 내가 말하기 깜빡 ... 내 휴대 전화를 사용합니다. – shell
같음 isGPSEnabled = this.myLocationManager.isProviderEnabled (LocationManager.GPS_PROVIDER); 항상 false를 반환합니다. – Rohit