69得票16回答
如何在Android M中一次请求中检查多个权限?

我想在单个请求中使用以下权限: android.permission.CAMERA android.permission.WRITE_EXTERNAL_STORAGE 请不要改变原意,保留HTML标记。ActivityCompat.requestPermissions(Activity...

76得票5回答
Android 13 - 如何请求WRITE_EXTERNAL_STORAGE权限

我的Android应用针对Android 13 (API 33)进行开发。 WRITE_EXTERNAL_STORAGE权限在API 33以下的版本(即Android 12及以下)似乎可以正常工作,但当在Android 13上运行应用时,WRITE_EXTERNAL_STORAGE的运行时权限...

9得票2回答
Android中的权限存储在哪里?

开发者文档:在运行时请求权限清楚地说明了什么是运行时权限以及如何使用它。我也能够执行它们。 然而,问题是:Android将运行时权限值存储在哪里? 例如,当用户删除与应用相关的数据时,权限将被重置,因此Android在哪里存储这些值?(是在应用缓存中还是在其他任何地方)。以什么格式存储?(...

8得票6回答
如何在Android M运行时权限对话框中取消“不再询问”的选项?

我想知道“不再询问”复选框的布尔标志存储在哪里以及如何清除其值?不一定需要通过编程方式,可以通过设置、命令或某些工具手动清除。尝试清除应用数据、卸载、卸载和清除两者都尝试过,尝试手动来回切换权限,甚至尝试为模拟器设置一个更新的Marshmallow映像,但没有成功!

10得票2回答
在某些设备上,当用户拒绝权限时,在onRequestPermissionsResult中grantResults返回为空。

简述: 在 onRequestPermissionsResult 中,某些设备的 grantResults 返回为空,而某些设备在用户拒绝权限时返回值为 PackageManager.PERMISSION_DENIED。 我已经实现了一个解决方案,用于识别用户是否选择了运行时权限的 接受、拒...

9得票1回答
目标SDK版本23通过accountManager.getAccounts()返回0长度数组

我在我的Nexus 5设备上(Android 6.0.1)运行了以下简单的代码,并观察到了以下奇怪的结果。 当我的应用程序启动时,我运行了以下简单的代码。 Pattern emailPattern = Patterns.EMAIL_ADDRESS; // API level 8+ Acco...

9得票6回答
浓缩咖啡 - 点击对话框中的按钮

我想测试Android 6的权限,但是我没有找到使用Espresso点击“允许”按钮的方法。有没有办法做到这一点? Espresso的版本是2.2.1。 测试内容: @Test public void acceptFirstPermission() throws Ex...

9得票1回答
在Android中如何未经授权读取接收的短信

在一些应用中,我看到读取接收短信以获取激活码! 但是为了读取这条消息,没有任何权限是不被允许的! 我的安卓版本是28,我知道在23或以上的版本中,我们需要从用户那里获得运行时权限才能读取信息! 在这个应用程序中,如何在没有任何权限的情况下读取短信?

29得票6回答
发布错误出现了,请检查权限声明表格上的错误(play商店错误)。

它显示这个错误 这是我的权限<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission....

9得票2回答
Android 系统应用的运行时权限

关于Android运行时权限的问题。据我所知,Android在运行时授予危险权限。我重置了手机,然后adb pull /data/system/users/0/runtime-permissions.xml,我发现android.ui.system已经授予了许多危险权限。有人能告诉我它是如何做...