android-permissions 相关问题

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

为什么某些权限请求会在没有对话框的情况下立即被拒绝,而其他权限则会提出请求?

在空白/擦除的 AVD (AAOS) 上,我有需要接受的权限列表。 当我尝试此操作时,当前仅授予 CAR_SPEED(我应该接受),而所有其他都被拒绝,没有对话框...

回答 1 投票 0

Android 应用程序前台模式仅在运行时权限后显示通知

不确定这是有意的行为还是我做错了什么。我将一个旧应用程序升级到目标 SDK 34。该应用程序有一个前台服务。根据文档,我需要显示通知...

回答 1 投票 0

如何查找依赖项使用的权限? - 安卓

我正在尝试将我的 Android 应用上传到 Play 商店,但由于后台位置权限而不断被拒绝:“功能不符合后台位置访问的要求”...

回答 1 投票 0

Play 商店的应用内容中发现不必要的权限

我已经更新了我的应用程序并从我的更新包中删除了以下权限,但它仍然显示在 Play 商店控制台上的应用程序内容敏感权限中。 4 先前声明的权限

回答 1 投票 0

android中如何使用CallScreeningService拒绝来电

我正在尝试在我的android应用程序(targetSdkVersion 29)中添加CallScreeningService,而不使我的应用程序成为呼叫者应用程序。我遵循了所有说明,但仍然无法正确理解或丢失

回答 2 投票 0

在 Android Automotive OS 中使用 AndroidX 读取传感器信息 - 无法添加权限

我正在尝试从运行 Android Automotive OS 13 的 AVD 读取信息。 我正在使用 AndroidX 并尝试访问车辆的速度。 一个不起作用的最小示例:

回答 1 投票 0

android 中的channel_name_notification_service 或channel_name_notification_on_service 权限请求

详情: 我找不到有关channel_name_notification_on_service 的文档。 目前,我正在使用前台服务下载一些资源。我需要显示横幅通知...

回答 1 投票 0

运行时权限:Android(如果用户拒绝权限,则调用两次)

我的运行时权限警报对话框有问题。这是我的代码: 按钮.setOnClickListener{ requestPermissionLauncher.launch(android.Manifest.permission.CAMERA) } val requestPermissionLa...

回答 2 投票 0

禁用 Android 内容提供者签名权限以进行调试构建

例如内容提供商拥有主构建的签名权限 例如内容提供商拥有主构建的签名权限 <provider android:name=".com.test.ContentProvider" android:authorities="com.test.provider" android:enabled="true" android:exported="true" android:permission="com.test.permission" /> 和签名许可 <permission android:name="com.test.permission" android:protectionLevel="signature" /> 如何禁用调试构建的此权限? 尝试将具有相同名称但没有 android:permission="com.test.permission" 行的内容提供程序添加到 AndroidManifest.xml(调试),但运气不佳 我对 ContentProvider 权限了解不多,但您可以尝试以下选项: 1/ 在调试中AndroidManifest.xml,使用此声明: <provider android:name=".com.test.ContentProvider" tools:remove="android:permission" /> 这将删除合并清单中调试版本的权限 2/ 定义字符串资源中的权限。在主strings.xml中定义权限值,在调试strings.xml中留空。 main: <string name="permission_name">com.test.permission</string> debug: <string name="permission_name"></string> 您的 provider 标签仅引用基于构建的字符串: <provider android:name=".com.test.ContentProvider" android:authorities="com.test.provider" android:enabled="true" android:exported="true" android:permission="@string/permission_name" /> 不知道是否需要权限,这些只是根据不同版本自定义配置的一些方法

回答 1 投票 0

Android:ActivityCompat.requestPermissions 不显示弹出窗口(Android 13,targetSdkVersion=33)

SO 上已经有很多(一、二、三、四)关于这个主题的问题。然而,到目前为止我找到的答案都不能解决我的问题。 问题在于 ActivityCompat。

回答 1 投票 0

对于较旧的 Android 版本,我还应该使用已弃用的 startActivityForResult() 吗?

直到今天我一直在使用 startActivityForResult() 来处理权限请求。由于它已被弃用,我开始使用新的 ActivityResultLauncher。 我想知道我是否应该检查...

回答 1 投票 0

询问用户是否允许录制音频、读取手机状态和前台服务?

我正在构建一个音频应用程序,我的清单中有这个: 我正在构建一个音频应用程序,我的清单中有这个: <uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="com.android.vending.BILLING" /> 例如,我注意到在 Kitkat 中,我的应用程序运行良好。但在android 10中它没有麦克风和电话的权限(应用程序也会崩溃,权限被拒绝:startForeground需要android权限foreground_service)。 所以我在清单中添加:<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />。 现在我应该在主要活动中做什么?我需要请求用户允许录制音频、读取手机状态和前台吗? 我试试这个: private final String [] permissions = { "android.permission.RECORD_AUDIO", "android.permission.READ_PHONE_STATE", "android.permission.FOREGROUND_SERVICE" }; int requestCode = 200; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { requestPermissions(permissions, requestCode); } 正确吗? 以下代码将请求用户许可。一旦用户接受,将不会弹出任何权限对话框。 if (ActivityCompat.checkSelfPermission( requireContext(), Manifest.permission.RECORD_AUDIO ) != PackageManager.PERMISSION_GRANTED ) { ActivityCompat.requestPermissions( (context as Activity?)!!, arrayOf(Manifest.permission.RECORD_AUDIO), 1 ) } 男孩。你们。读这篇文章让人精神疲惫...... 我对代码或开发应用程序一无所知,但我确实知道你让人们下载的这些应用程序充满了用户在用户设备上授予更高权限的提示。 对我来说,这是你的外语,我不是个傻瓜,也不是个疯子,它确实看起来像你正在请求用户许可从他们的设备录制音频的运行代码。 在我看来,您通过获得用户自己的录音许可来窃听和监视他们自己的设备,这是一种不正当的行为。 在我看来就是这样。在我看来,绕过用户设备上内置的安全策略完全侵犯了隐私权。

回答 2 投票 0

是否有任何替代的 ACCESS_MEDIA_LOCATION 权限来保存图像,似乎现在 Android 14 中带有照片选择器?

我的应用程序仅通过/在应用程序内部捕获照片,并将其保存到 \pictures\MyAppFolder。该应用程序不会读取/不需要读取任何现有图像,因为它不会在应用程序内显示任何图像。 S...

回答 1 投票 0

如何在Android应用程序的权限中添加“关于”按钮?

我最近下载了 Fitbit 应用程序并想授予其所有权限。我注意到每个权限都有一个“关于”按钮,可将用户重定向到有关该权限的网站。我已经

回答 1 投票 0

ActivityResult 结果始终为零:由于 startActivityForResult 已弃用,因此使用新方法授予权限

我将对旧应用程序的支持扩展到 Android 13,我看到了很多变化。 首先,我注意到 startActivityForResult 已被弃用,因为 Google 决定更改处理方式

回答 1 投票 0

向 Android 13 请求叠加和发布通知权限

我将对旧应用程序的支持扩展到 Android 13,我看到了很多变化。 首先,我注意到 startActivityForResult 已被弃用,因为 Google 决定更改处理方式

回答 1 投票 0

从清单中删除后,应用程序权限会显示在应用程序设置中

从 AndroidManifest.xml 中删除后,手机状态和读取、写入 SD 卡权限将显示在应用程序设置中。 我还在 android studio 中做了无效缓存并卸载应用程序很多...

回答 3 投票 0

MediaLibrary.requestPermissionsAsync() 尽管在 Android 11 模拟器中已授予权限,但始终请求权限

我在 Android 11 模拟器中遇到 MediaLibrary.requestPermissionsAsync() 问题。即使用户已经授予了所请求的权限,此功能仍然会要求

回答 1 投票 0

在 Android 11+ 上删除媒体文件的权限

我正在使用permission_handler插件构建mp3播放器来管理权限。读取具有 READ_MEDIA_AUDIO 权限的音频没有问题,但不能删除它们。 当尝试删除

回答 1 投票 0

要添加应用内商品,您需要向您的APK添加BILLING权限

我正在尝试将我的 apk 文件上传到 Play 商店以测试我的应用程序的货币化。 我做了什么: 创建封闭测试版本 添加位置并填写所有必需的仪表板信息 一个...

回答 1 投票 0

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