android-permissions 相关问题

AndroidManifest.xml中的权限,允许应用程序执行默认情况下不允许的某些操作

ActivityCompat.requestPermissions 在 Android sdk 目标 33 中不显示对话框

Android 目标 SDK 版本 33 权限为 READ_EXTERNAL_STORAGE、WRITE_EXTERNAL_STORAGE 和 CAMERA 在 OnCreate 方法中我调用 ActivityCompat.requestPermissions @覆盖 受保护...

回答 1 投票 0

ActivityCompat.requestPermissions 自动拒绝权限

问题:ActivityCompat.requestPermissions 未向用户显示对话框,而是自动拒绝权限。 ACCESS_BACKGROUND_LOCATION 和

回答 1 投票 0

在 v23 上找不到符号 Manifest.permission.WRITE_EXTERNAL_STORAGE

我正在使用以下 build.gradle 文件编译代码 安卓 { 编译SDK版本23 buildTools版本“23.0.1” 默认配置{ applicationId“com.example” minSdkVersion...

回答 8 投票 0

当应用程序失去焦点时,ForegroundService 不录制音频

我正在制作一个供个人使用的 Android 应用程序,它使用 porcupine 来检测自定义唤醒词并启动 Google Assistant。 除了 ForegroundService 之外,该应用程序功能齐全:每当我的应用程序...

回答 1 投票 0

Android 如何阻止应用获取未分配给它们的权限?

内部如何运作? 如果应用程序无权访问该权限,即:GID 未与该应用程序进程关联,则该进程不会获得该权限。 例如:互联网

回答 2 投票 0

“cordova-plugin-zip”适用于 Android 8,但不适用于 Android 12、13

我有一个基于cordova(cordova-plugin-zip 3.1.0)的函数来解压.zip文件,在Android 8中工作得很好: 导出异步函数 decompressService() { 返回新的 Promise((reso...

回答 1 投票 0

在AndroidManifest.xml中添加READ_PHONE_STATE权限不足以允许调用getprop函数

我试图向我的 Android 应用程序添加一个段,该段将收集有关设备的信息(例如序列号),并稍后将其用于数据的数字签名。 我是

回答 1 投票 0

实现PDF生成,然后从本地通知打开保存下载的Pdf

我正在实现 pdf 生成,然后当我在 android 7 设备中点击“保存”时,它工作正常,但是一旦我移动到任何更高版本,我就会收到此错误“无法打开文件,路径 = '/storage/emula...

回答 1 投票 0

Errno 13 权限被拒绝:'/storage/emulated/0/Download/site.html'

从 kivymd.app 导入 MDApp 从 kivy.base 导入生成器 从 kivymd.toast 导入 toast 从 android.permissions 导入 request_permissions,权限 导入SSL 导入请求 # 导入

回答 2 投票 0

如何请求存储和相机权限并替换onRequestPermissionResult

我知道已经有人对此有一些疑问,但我会再问一次,因为它并没有真正帮助我。 我想用 Kotlin 编写条形码和 QRCode 扫描仪。为此,我需要

回答 1 投票 0

Android 13以下无法打开照片库

这是我的 AndroidManifest.xml 上的权限 这是我的 AndroidManifest.xml 上的权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/> 这是我的 build.gradle 文件 android { compileSdkVersion 34 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } sourceSets { main.java.srcDirs += 'src/main/kotlin' } defaultConfig { applicationId "xxxxxxx" minSdkVersion 22 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } } 当我尝试打开图库时,应用程序会打开应用程序设置,但不幸的是我根本找不到 Android 11 的“设置”中允许的“照片和视频”权限,如下图所示,我只能查看“文件和媒体”权限,但我仍然无法打开照片库。我在 Android 13 上没有这个问题 我希望应用程序会像这样打开图库通知,而不是打开应用程序设置 目前我正在使用 Flutter 并使用 Permission Handle Library 并且我使用此代码来请求访问图库的权限 final status = await Permission.photos.request(); 但状态似乎总是denied或permanentlyDenied,所以这就是为什么我总是打开应用程序设置 if (status == PermissionStatus.denied || status == PermissionStatus.permanentlyDenied) { openAppSettings(); throw NoImageException("Photo gallery image permission is not granted"); } 尝试在mainefest中导出true并且 shrinkResources false minifyEnabled false 在应用程序部分。构建.gradle 我可以使用下面的代码解决它,在你的AndroidManifest.xml中 <!-- for below android 13--> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- for above android 13--> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> 仍然在你的 AndroidManifest.xml 中添加这个属性到你的 application xml <application android:requestLegacyExternalStorage="true" </application> 在你的 flutter(dart)上,我使用下面的代码,我使用 Permission Handler 以及 Device Info Plus import 'package:device_info_plus/device_info_plus.dart'; import 'package:permission_handler/permission_handler.dart'; // check Android version used final DeviceInfoPlugin info = DeviceInfoPlugin(); final AndroidDeviceInfo androidInfo = await info.androidInfo; final int androidVersion = int.parse(androidInfo.version.release); late PermissionStatus status; if (androidVersion >= 13) { status = await Permission.photos.request(); } else { status = await Permission.storage.request(); } if (status == PermissionStatus.denied || status == PermissionStatus.permanentlyDenied) { openAppSettings(); }

回答 2 投票 0

在 Android 11 上无法打开照片库

这是我的 AndroidManifest.xml 上的权限 这是我的 AndroidManifest.xml 上的权限 <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.READ_MEDIA_IMAGES"/> 这是我的 build.gradle 文件 android { compileSdkVersion 34 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } sourceSets { main.java.srcDirs += 'src/main/kotlin' } defaultConfig { applicationId "xxxxxxx" minSdkVersion 22 targetSdkVersion 33 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } } 当我尝试打开图库时,应用程序会打开应用程序设置,但不幸的是我根本找不到 Android 11 的“设置”中允许的“照片和视频”权限,如下图所示,我只能查看“文件和媒体”权限,但我仍然无法打开照片库。我在 Android 13 上没有这个问题 我希望应用程序会像这样打开图库通知,而不是打开应用程序设置 目前我正在使用 Flutter 并使用 Permission Handle Library 并且我使用此代码来请求访问图库的权限 final status = await Permission.photos.request(); 但状态似乎总是denied或permanentlyDenied,所以这就是为什么我总是打开应用程序设置 if (status == PermissionStatus.denied || status == PermissionStatus.permanentlyDenied) { openAppSettings(); throw NoImageException("Photo gallery image permission is not granted"); } 尝试在mainefest中导出true并且 shrinkResources false minifyEnabled false 在应用程序部分。构建.gradle

回答 1 投票 0

授予 ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION 后无法访问 OTG USB 密钥

我的手机是三星 A32 5G (SM-A326B/DS)。 Android 12,本机 ROM,SDK 31。 我需要从 2 个应用程序的 OTG USB 适配器读取文件: 我的应用程序是一个安装程序。它会安装一些 APK 并恢复一些

回答 1 投票 0

SecurityException:调用uid无权访问选择器uri

我正在使用 乐趣 Context.persistUriAccess(uri: Uri) { grantUriPermission(packageName, uri, Intent.FLAG_GRANT_READ_URI_PERMISSION); contentResolver.takePersistableUriPermission(uri,意图。

回答 1 投票 0

拒绝权限:不允许从 pid=5646、uid=11219 发送广播 android.intent.action.PHONE_STATE

我面临有关 Android 操作系统的问题。我想检测来电,但是来自 API >=30 或 Android>=11 设备,在用户授予权限后应用程序崩溃,并且 Logcat...

回答 1 投票 0

如何使registerForActivityResult的参数可组合?

以下代码来自Android开发者文档。它解释了如何请求权限。 // 注册权限回调,处理用户对权限的响应 // 系统权限...

回答 2 投票 0

shouldShowRequestPermissionRationale 方法的工作原理

我想请求运行时的权限。我查看了官方 Android 开发者网站,它说如果权限之前被拒绝,则 shouldShowRequestPermissionRationale 返回 true ,并且

回答 1 投票 0

进入Google消息应用程序时。它显示有人可以访问您的屏幕对话框

问题:我现在需要在 Android 14 设备中使用媒体投影权限捕获屏幕。每当我进入 Google 消息应用程序时,警告对话框都会显示某人有权...

回答 1 投票 0

请求推送通知的许可

我正在开发一个应用程序,我需要使用推送通知。我知道推送通知是正常权限,因此我无法在运行时询问它。但我会在用户

回答 8 投票 0

无法将 APK 文件上传到 google play,因为它使用受限制的 API

当我尝试将 APK 文件上传到 google play 时,出现以下错误: 我找不到任何谈论此错误的消息来源。

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.