/ /現在のGPS位置を取得する。エミュレータvs電話 - Android、gps

現在のGPS位置を取得します。エミュレータvs電話 - Android、gps

だから私はこのチュートリアルに従った http://www.viralandroid.com/2015/12/how-to-get-current-gps-location-programmatically-in-android.html

私は正常にNoxエミュレータでそれを実行することができましたが、私はそれを私の電話で使ってみました。そして、トーストメッセージがポップアップして "No Location Provider Found Your Code"

なぜ誰かが説明できますか?私は自分の携帯電話でGPSとWi-Fiをすでにオンにしていました。おそらく私のデバイス上のアクセス許可?

ありがとうございました

回答:

回答№1は0

あなたはAndroidのどのバージョンをお持ちですか? 5.0より大きい場合は、次のようにアクセス権を呼び出す必要があります。 ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.ACCESS_COARSE_LOCATION, Manifest.permission.ACCESS_FINE_LOCATION}, 0);