Android: Permission Denial: beginnend mit Absicht Widerruf die Erlaubnis android.die Genehmigung.KAMERA

Ich versuche zu starten ACTION_IMAGE_CAPTURE Aktivität, um ein Bild in meine app und ich bin immer der Fehler in der Betreffzeile.

Stacktrace:

FATAL EXCEPTION: main
Process: il.ac.shenkar.david.todolistex2, PID: 3293
java.lang.SecurityException: Permission Denial: starting Intent { act=android.media.action.IMAGE_CAPTURE cmp=com.google.android.GoogleCamera/com.android.camera.CaptureActivity } from ProcessRecord{22b0eb2 3293:il.ac.shenkar.david.todolistex2/u0a126} (pid=3293, uid=10126) 
with revoked permission android.permission.CAMERA

Die Kamera-Berechtigungen Hinzugefügt manifest.xml fie:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_CALENDAR" />
<uses-permission android:name="android.permission.WRITE_CALENDAR" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />

Hier ist der Aufruf, um die Kamera zu öffnen:

RadioGroup radioGroup = (RadioGroup) findViewById(R.id.statusgroup);
radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(RadioGroup group, int checkedId)
        {
            RadioButton rb = (RadioButton) findViewById(R.id.donestatusRBtn);
            if(rb.isChecked())
            {
                Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
                if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
                    startActivityForResult(takePictureIntent, REQUEST_IMAGE_CAPTURE);
                }
            }
        }
    });
Mögliche Duplikate von Android-M-Kamera-Vorsatz + Erlaubnis bug?
Es ist ein Nexus 5, funktioniert es auf diesem Gerät?
Es geht nicht um das Gerät, es ist über änderungen in Android-M., Wenn die Referenz-Frage nicht helfen, fühlen Sie sich frei, es zu ignorieren.

InformationsquelleAutor David Faiz | 2016-03-13

Schreibe einen Kommentar