android-permissions 相关问题

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

如何查看是否允许“允许管理所有文件”?

Android应用程序设置中基本上有3种类型的存储权限: 我的应用程序需要最高权限,所以我使用 Android 应用程序设置中基本上有 3 种类型的存储权限: 我的应用程序需要最高权限,所以我在<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>中使用manifest.xml。 现在,如果未授予权限,我想阻止整个应用程序。所以我尝试使用此代码来检查是否授予了最高权限,但它总是返回 false。 if(ActivityCompat.checkSelfPermission(requireActivity(), Manifest.permission.MANAGE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) 我也尝试过使用WRITE_EXTERNAL_STORAGE,但它在第二个选项“仅允许访问媒体”时也返回 true。 结论 我正在寻找 boolean 功能: 返回true,如果选择“允许管理所有文件” 如果选择“仅允许访问媒体”,则返回 false 返回false,如果选择“拒绝” 谢谢你。 Environment.isExternalStorageManager(). 这段代码对我有用 fun hasAllFilesAccess(context: Context): Boolean { val appOpsManager = context.getSystemService(APP_OPS_SERVICE) as AppOpsManager try { val app = context.packageManager.getApplicationInfo(context.packageName, 0) return appOpsManager.unsafeCheckOpNoThrow( "android:manage_external_storage", app.uid, context.packageName ) == AppOpsManager.MODE_ALLOWED } catch (e: PackageManager.NameNotFoundException) { e.printStackTrace() } catch (e: NoSuchMethodError) { return true } return false }

回答 2 投票 0

为什么onGeolocationPermissionsShowPrompt会被不断调用?

我有一个使用 WebView 的应用程序,其中网站可能会请求使用设备的地理位置。我的主要活动有以下内容: public void onGeolocationPermissionsShowPrompt(final String ori...

回答 2 投票 0

如何解决flutter中的权限处理程序错误?

不确定我在哪里犯了错误,但在实现permission_handler时出错:^7.1.0,错误消息是``` C:\src lutter.pub-cache\hosted\http://pub.dartlang.org \permission_handler-7.2.0\

回答 0 投票 0

程序立即运行发生错误

我正在创建一个flutter应用程序(音乐播放器),当我使用我的设备作为模拟器运行该应用程序时,程序立即运行时发生错误,程序关闭并出现权限消息

回答 1 投票 0

Manifest.permission.MANAGE_EXTERNAL_STORAGE 在 Android 14 上不起作用

我想访问外部存储上的所有文件夹/文件以将它们显示在屏幕上(如文件管理器应用程序),请遵循此文档 它在 Android 13 上运行良好,但在 14 上运行良好。在 Android 14 上,权限

回答 1 投票 0

为什么相机不支持低于api 33的版本?

我的项目中有相机可以用语音拍摄视频并将其保存在设备文件夹中。我正在使用 Dexter 库进行权限检查。相机在高于 api 32 的设备上打开。但低于 api 33 ...

回答 2 投票 0

是否可以使用 android.permission.READ_MEDIA_IMAGES 将外部存储中的图像作为位图加载?

我正在使用我的 Galaxy A31 开发应用程序,Android 操作系统版本为 11。 我的客户要求为应用程序添加图片。 如果我使用 READ_EXTERNAL_STORAGE 权限,我可以轻松添加此功能...

回答 2 投票 0

合理的设计引导用户设置开启权限并返回应用程序

我在网上做了很多研究,但我找不到任何关于如何处理以下情况的信息: 用户第一次拒绝获取其位置的权限。 用户尝试获取位置...

回答 1 投票 0

权限处理时无法在 Jetpack 撰写应用程序中打开应用程序设置

我得到了一个运行时权限处理的示例代码,其中有人已经完成了主活动中几乎所有的权限处理(我运行了并且它工作得很好)。我决定将代码移至 anot...

回答 1 投票 0

如何通过MAUI在Android上询问和允许存储权限的方法

我正在创建的 Android 应用程序需要访问 Android 手机公共存储位置上的某些文件。我知道我需要修改 AndroidManifes.XML 并请求许可...

回答 1 投票 0

如何在Android 9或更低版本上请求特定目录权限?

我正在尝试在 android 9 上请求目录特定权限,就像我们对 android 11 或更高版本所做的那样,但它不适用于 android 9,并在“方法 1”下方获取 ca 时打开最近的目录...

回答 1 投票 0

如何使用按钮在 Jetpack Compose 中请求通知权限?

我正在创建一个应用程序,它是一个健康生活应用程序。在应用程序中我想发送一些通知。我不想请求像“接受此应用程序”或“接受本次”或“拒绝”这样的权限。 ...

回答 1 投票 0

React Native 无法提示弹窗获取相机权限

我的代码是: const handleButtonPress = async () => { 尝试 { const 授予 = 等待 PermissionsAndroid.request( 权限Android.PERMISSIONS.CAMERA, { 标题:'相机烫发...

回答 2 投票 0

使用位置类型启动 TGS ... TargetSDK=34 - Android 14 启动时崩溃

我昨晚更新到了Android 14。当我尝试在我的设备上安装我们的应用程序(来自 Play 商店)时,我在打开应用程序时开始崩溃 致命异常:主要 进程:com.myapp.appnam...

回答 1 投票 0

Android 12 或更高版本中仅授权近似位置时,如何提示用户精确位置?

正如Google所说。如果您的应用程序请求ACCESS_FINE_LOCATION运行时权限,您还应该请求ACCESS_COARSE_LOCATION权限来处理用户授予近似值的情况

回答 1 投票 0

针对 Android 10 时的 WRITE_EXTERNAL_STORAGE

AS 中存在关于 android.permission.WRITE_EXTERNAL_STORAGE 的 lint 警告。该警告表示,当针对 Android 10 及更高版本时,该权限将不再提供写入访问权限。

回答 6 投票 0

'允许[应用程序名称]拨打和管理电话'权限和READ_PHONE_STATE

我有一个专为 Android 构建的 Unity 应用程序 (v5.2.4),它请求在 Android (v6.0.1) 上“拨打和管理电话”的权限。是否有一些研究表明它可能与

回答 1 投票 0

在 Android 11 上授予存储权限的 ADB Shell 命令

以下 shell 命令不适用于 Android 11 设备。有人可以帮我提供替代方案吗? adb shell pm grant com.adobe.reader android.permission.WRITE_EXTERNAL_STORAGE

回答 2 投票 0

SSH 无法工作 [ /bin/sh: 权限被拒绝 ]

test@2023:~$ ssh [email protected] 无法确定主机“10.42.0.201 (10.42.0.201)”的真实性。 ECDSA 密钥指纹为 SHA256:0TSay4Ywqc69Inkfk0i/t5lJ8sXKSD/lLM2PuN5/d4。 你确定...

回答 1 投票 0

Wear OS 4 上的“MANAGE_EXTERNAL_STORAGE”权限

描述 我在 Wear OS 4 上授予“MANAGE_EXTERNAL_STORAGE”权限时遇到问题,我正在寻求解决该问题的帮助。 在 Wear OS 3 上,我没有遇到任何问题...

回答 1 投票 0

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