Android Mでマイクを使用する必要があります。マニフェストに権限グループを設定しようとしましたが、正しく動作させることができません。ここで私はマニフェストに持っているものです:Android Mのマイクに対する許可をリクエストする
<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" />
は、私はまた、コード経由のアクセスを取得しようとしました:
if (ContextCompat.checkSelfPermission(getActivity(),
Manifest.permission_group.MICROPHONE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(getActivity(),
new String[]{Manifest.permission_group.MICROPHONE},
REQUEST_MICROPHONE);
}
アラートがアクセス権を付与するためには表示されません。
まだマイクにアクセスできません。誰がどのようにマイクの許可を得るのか知っていますか?
注:これはあなたの代わりに許可グループManifest.permission_group.MICROPHONE
のManifest.permission.RECORD_AUDIO
を要求しなければならない、マイクを要求するにはAndroidのM
:それからちょうどこの操作を行う権限を要求する
。 – DeeV
あなた自身の許可を作成しようとしていますか? – tyczj
@DeeV私はすでにそこにRECORD_AUDIOを持っています – coder