2016-06-22 6 views
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(); 
     } 

答えて

1

GenymotionエミュレータのGPS位置は、画面の右側にあるGPSウィジェットによって選択できます。

GenymotionはGPS位置をコンピュータの位置に差し込みません。

プロヒント:GPS、Bluetooth機能エミュレータとの良好な動作していない、本物のdevceに確認して、実際のデバイスは、良い結果を与えるならば、あなたは

+0

を行ってもいいです私が欲しいGPSが上か知っていますオフ。しかし、isProviderEnabledは間違った結果を返します。私の問題の例:Genymotion GPSは閉じていますが、isProviderEnabled戻りGPSが開かれています –