当前位置: 首页 > 知识库问答 >
问题:

在AndroidM中如何检查单次请求的多个权限?

景国兴
2023-03-14

我想使用

    null
ActivityCompat.requestPermissions(Activity activity,new String permisionList[],int permissionRequestcode);

我想创建自定义组权限,只问我一个请求,只给我一个响应。

谢谢

共有1个答案

齐兴运
2023-03-14

您可以在一个请求中请求多个权限(来自不同的组)。为此,您需要将所有权限添加到作为requestPermissions API的第一个参数提供的字符串数组中,如下所示:

requestPermissions(new String[]{
                                Manifest.permission.READ_CONTACTS,
                                Manifest.permission.ACCESS_FINE_LOCATION},
                        ASK_MULTIPLE_PERMISSION_REQUEST_CODE);

在执行此操作时,您将看到作为多个权限弹出窗口的堆栈的权限弹出窗口。当然,您需要处理每个权限的接受和拒绝(包括“Never Ask Again”)选项。这里也有很好的解释。

 类似资料:
  • 问题内容: 嗨,我正在更新我的应用程序贾夫纳神庙。使其可以支持Android M设备(v 6.0及更高版本)。 有没有一种方法可以一次请求多个权限。例如:我想获得同时读取手机状态和位置信息的权限。 通过这种方式,我可以一一请求权限。但是我想在应用程序启动时立即放下两个权限。 请给我一些建议。Tnx。 问题答案: 有没有办法我可以一次请求多个权限 在您要传递给的许可中放置多个权限。 例如,在这个示例

  • 我想知道如何在单个请求上添加多个权限。这是关于Marshmallow版本的Android。

  • 如何为订单创建多个授权? 根据医生的说法: 订单有效期为29天。在此期间,您可以请求从一个到十个或更多的授权,以确保资金的可用性。默认情况下,您可以为每个订单创建最多十个基本授权。https://developer.paypal.com/docs/integration/direct/payments/orders/#overview 我试图创建一个订单,意图=授权,然后发布 https://ap

  • 我正在使用Spring Security,我实现了UserDetailsService,它完美地处理了我的用户登录过程。 问题是:是否有标准的方法来检查每个请求的数据库中的用户状态,以便如果用户的帐户状态更改为“锁定”或他的角色在他仍然登录时发生更改,应用程序会阻止他继续他的工作。 这里的问题是,我的自定义UserDetailsService类中的“public UserDetails loadU

  • 问题内容: 我正在尝试解析方法的某些参数,从请求正文中提取值并进行验证,然后将其注入某些带注释的参数中。 最大的问题是我发现(get from )不能 多次 读取输入流(某些参数在请求正文中)。那么,如何才能多次检索/ 或请求正文? 问题答案: 您可以添加过滤器,拦截当前过滤器并将其包装在custom中。在您的custom中,您将读取请求主体并将其缓存,然后实现并从缓存的值中读取。由于包装请求后,

  • 我正在实施应用程序权限流以使用地理位置。我通过片段中的requestPermissions()请求了ACCESS\u FINE\u LOCATION和ACCESS\u rough\u LOCATION。 我在片段中收到了onRequestPermissionsResult()的请求权限结果。 但奇怪的是,onRequestPermissionsResult()只收到了一个权限,即第二个参数中的AC