0
は私がのmanifest.xmlAndroid 6.0 Marshmallowの実行時の許可でGPS座標を取得するには?
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
に以下のコードを使用してのAndriodアプリのGPSのパーミッションを設定してみました。しかし、私が実行したとき、私はGPS座標を取得することはできませんよ。私は "必要な許可"トーストメッセージを取得しています。助けが必要。ここに私のコードスニペットがあります。
LocationManager locationManager = (LocationManager)
getSystemService(Context.LOCATION_SERVICE);
LocationListener locationListener = new MyLocationListener();
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
Toast toast = Toast.makeText(getApplicationContext(), "no permission", Toast.LENGTH_LONG);
toast.show();
return;
}
locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 5000, 10, locationListener);
https://developer.android.com/training/permissions/requesting、あなたの活動でこのコードを添付.html – CommonsWare
plsこの回答を見る私は場所の許可を追加しましたhttp://stackoverflow.com/questions/35973235/android-permission-denial-starting-intent-with-revoked-permission-android-perm – Saveen