0
Genymotionは常に「GPSが開いています」と言っています(バージョン:4.3)。Android 4.3 isProviderEnabledがGenymotionで間違った結果になる
しかし、私の電話機(エミュレータではない)は、アンドロイド6と5が真の結果を返します。
LocationManager locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){
Toast.makeText(this, "GPS open", Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(this, "GPS closed", Toast.LENGTH_SHORT).show();
}
を行ってもいいです私が欲しいGPSが上か知っていますオフ。しかし、isProviderEnabledは間違った結果を返します。私の問題の例:Genymotion GPSは閉じていますが、isProviderEnabled戻りGPSが開かれています –