Android权限请求我不需要的权限
创始人
2024-10-09 17:01:26
0

使用运行时权限和权限组来请求所需的权限,避免请求不必要的权限。

示例代码:

// 检查是否具有所需权限(如读取联系人) if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_CONTACTS) != PackageManager.PERMISSION_GRANTED) { // 如果没有权限,则请求权限 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_CONTACTS}, MY_PERMISSIONS_REQUEST_READ_CONTACTS); }

// 处理权限请求结果 @Override public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { if (requestCode == MY_PERMISSIONS_REQUEST_READ_CONTACTS) { // 如果请求读取联系人权限,则检查是否获得了该权限 if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { // 执行读取联系人的操作 readContacts(); } else { // 没有权限,可以提醒用户开启权限或者执行其他操作 Toast.makeText(this, "没有读取联系人的权限", Toast.LENGTH_SHORT).show(); } } }

// 使用权限组请求多个权限 if (ContextCompat.checkSelfPermission(this, Manifest.permission_group.CALENDAR) != PackageManager.PERMISSION_GRANTED) { // 如果没有权限,则请求权限 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.READ_CALENDAR, Manifest.permission.WRITE_CALENDAR}, MY_PERMISSIONS_REQUEST_CALENDAR); }

相关内容

热门资讯

透视工具!cloudpoker... 透视工具!cloudpoker作必弊(透视)凑一桌春天游戏辅助苹果版(竟然真的有辅助辅助器)-哔哩哔...
受玩家影响!wepoker轻量... 受玩家影响!wepoker轻量版书签(透视)微信小程序游戏辅助(都是真的是有辅助神器)-哔哩哔哩1、...
日前!wepoker私人定制透... 日前!wepoker私人定制透视(透视)三哥玩摆头辅助视频(总是存在有辅助软件)-哔哩哔哩1、操作简...
据文件显示!cloudpoke... 据文件显示!cloudpoker外开挂(透视)yy比鸡脚本(确实真的有辅助安装)-哔哩哔哩1、不需要...
据监测!拱趴大菠萝万能挂图解(... 据监测!拱趴大菠萝万能挂图解(透视)上游指尖四川修改(原来是有辅助神器)-哔哩哔哩1、操作简单,无需...
突发!约局吧德州透视(透视)欢... 突发!约局吧德州透视(透视)欢聚水鱼智能辅助app(一贯是真的辅助工具)-哔哩哔哩1、任何欢聚水鱼智...
透视苹果版!wepoker透视... 透视苹果版!wepoker透视脚本是什么(透视)新畅游互娱辅助(好像有辅助平台)-哔哩哔哩所有人都在...
透视app!wejoker透视... 透视app!wejoker透视方法(透视)微信小程序途游辅助(切实真的是有辅助辅助器)-哔哩哔哩1、...
随着!aapoker透视怎么用... 随着!aapoker透视怎么用(透视)来来拼十辅助(本来是有辅助插件)-哔哩哔哩1、许多玩家不知道来...
做出回应!有哪些免费的wpk作... 做出回应!有哪些免费的wpk作必弊码(透视)微信小程序多乐辅助下载(一贯是有辅助app)-哔哩哔哩一...