安装APK时,显示应用程序不需要特殊权限。为什么我的Android应用程序不请求安装权限?
在应用程序内启动相机时,会询问用户是否要允许应用程序访问相机,这很好。
当试图使用麦克风时,由于权限问题,麦克风不会强制退出。
编辑(澄清):为什么应用程序不请求这些权限?
清单:
<?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+,则必须自己要求“危险”权限。另外请注意,除非您正在构建自己的自定义ROM或其他东西,否则无法保存'CAPTURE_AUDIO_OUTPUT'。 – CommonsWare
@CommonsWare你救了我一次!请做出答案,以便我可以接受它:) – RJH94