Anfordern einer Berechtigung für das Mikrofon auf Android M

Muss ich nutzen, das Mikrofon mit Android-M. ich habe versucht, die Einrichtung einer Berechtigungsgruppe in dem manifest, und kann Sie nicht richtig funktioniert. Hier ist, was ich habe, in der manifest:

<permission-group android:name="android.permission-group.MICROPHONE"
    android:label="label"
    android:icon="@mipmap/day_icon"
    android:priority="360"/>

<permission android:name="android.permission.MICROPHONE"
    android:permissionGroup="android.permission-group.MICROPHONE"
    android:protectionLevel="dangerous"
    android:label="label" />

Habe ich auch versucht, immer der Zugriff über code:

if (ContextCompat.checkSelfPermission(getActivity(),
            Manifest.permission_group.MICROPHONE)
            != PackageManager.PERMISSION_GRANTED) {

        ActivityCompat.requestPermissions(getActivity(),
                new String[]{Manifest.permission_group.MICROPHONE},
                REQUEST_MICROPHONE);

    }

Alert nicht zeigen, um Zugang zu gewähren.

Ich habe immer noch kein Zugriff auf das Mikrofon. Wer weiß, wie die Erlaubnis für das Mikrofon?

Hinweis: Das ist nicht nur Arbeit für Android-M

es ist Manifest.permission.RECORD_AUDIO.
sind Sie versuchen, zu erstellen Ihre eigene Berechtigung?
Ich habe bereits RECORD_AUDIO in es
hauptsächlich bin ich nur versucht zu aktivieren, das Mikrofon.
Auch die <permission> und <permission-group> tags sind gedacht für das erstellen von Berechtigungen. Was würden Sie wollen, ist <uses-permission android:name="android.permission.RECORD_AUDIO" />

InformationsquelleAutor coder | 2016-03-28

Schreibe einen Kommentar