При установке APK он показывает, что приложение не требует специальных разрешений.Почему приложение Android не запрашивает разрешения на установку?
При запуске камеры внутри приложения запрашивает у пользователя, разрешить ли приложение доступ к камере, и это нормально.
При попытке использовать микрофон он не запрашивает и не уходит из-за проблем с разрешением.
EDIT (Уточнение): Почему приложение не запрашивает эти разрешения?
Manifest:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="lbu.c3369131.noter"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
android:minSdkVersion="23"
android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<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" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<application
@tynn Почему он не запрашивает разрешения? – RJH94
Возможно, вы не вызываете 'requestPermissions()', запрашивая 'RECORD_AUDIO'. На устройствах Android 6.0+ с 'targetSdkVersion' из 23+ вы должны сами запрашивать« опасные »разрешения. Также обратите внимание, что вы не можете удерживать 'CAPTURE_AUDIO_OUTPUT', если вы не создаете свой собственный ПЗУ или что-то еще. – CommonsWare
@CommonsВыберете меня снова! Пожалуйста, напишите это как ответ, чтобы я мог принять его :) – RJH94