二次向用户申请授权

ops/2025/3/23 10:00:01/

HarmonyOS 5.0.3(15) 版本的配套文档,该版本API能力级别为API 15 Release

文章目录

在这里插入图片描述
在这里插入图片描述


当应用通过requestPermissionsFromUser()拉起弹框请求用户授权时,用户拒绝授权。应用将无法再次通过requestPermissionsFromUser()拉起弹框,需要用户在系统应用“设置”的界面中,手动授予权限。

在“设置”应用中的路径:

  • 路径一:设置 > 隐私与安全 > 权限类型(如位置信息) > 具体应用
  • 路径二:设置 > 应用和元服务 > 某个应用

应用也可以通过调用requestPermissionOnSetting(),直接拉起权限设置弹框,引导用户授予权限。

效果展示:

在这里插入图片描述

以下示例代码以再次拉起弹窗申请ohos.permission.APPROXIMATELY_LOCATION权限为例。

import { abilityAccessCtrl, Context, common } from '@kit.AbilityKit';
import { BusinessError } from '@kit.BasicServicesKit';let atManager: abilityAccessCtrl.AtManager = abilityAccessCtrl.createAtManager();
let context: Context = getContext(this) as common.UIAbilityContext;
atManager.requestPermissionOnSetting(context, ['ohos.permission.APPROXIMATELY_LOCATION']).then((data: Array<abilityAccessCtrl.GrantStatus>) => {console.info('data:' + JSON.stringify(data));
}).catch((err: BusinessError) => {console.error('data:' + JSON.stringify(err));
});

在这里插入图片描述


http://www.ppmy.cn/ops/167749.html

相关文章

【Linux】交叉编译2

一、文章背景 疑惑 官方提供的SDK包的结构如下&#xff1a; hugohugo-virtual-machine:~$ tree -L 2 SDK SDK ├── environment-setup-aarch64-poky-linux ├── site-config-aarch64-poky-linux ├── sysroots │ ├── aarch64-poky-linux │ ├── aarch64-poky-li…

如何通过Python实现自动化任务:从入门到实践

在当今快节奏的数字化时代,自动化技术正逐渐成为提高工作效率的利器。无论是处理重复性任务,还是管理复杂的工作流程,自动化都能为我们节省大量时间和精力。本文将以Python为例,带你从零开始学习如何实现自动化任务,并通过一个实际案例展示其强大功能。 一、为什么选择Pyt…

设计模式,如单例模式、观察者模式在什么场景下使用

以下是单例模式和观察者模式的介绍及应用场景&#xff1a; 单例模式 - 定义&#xff1a;保证一个类仅有一个实例&#xff0c;并提供一个全局访问点。 - 实现方式&#xff1a;私有化构造函数&#xff0c;防止外部实例化&#xff1b;提供一个静态成员函数来获取唯一实例。 - 应用…

STM32 —— 嵌入式系统、通用计算机系统、物联网三层架构

目录 一、嵌入式系统的概念 二、通用计算机系统与嵌入式系统的比较 用途 硬件 软件 性能与功耗 开发与维护 三、嵌入式系统与物联网的关系 四、物联网的三层架构 1. 感知层&#xff08;Perception Layer&#xff09; 2. 网络层&#xff08;Network Layer&#xff09; …

针对耳鸣患者推荐的一些菜谱和食材

耳鸣患者应当关注饮食的均衡性&#xff0c;因为许多食物和营养素都可能对改善听力问题产生积极影响。以下是针对耳鸣患者推荐的一些菜谱和食材&#xff0c;以供参考。 一、蔬菜类 1. 菠菜&#xff1a;菠菜富含铁元素&#xff0c;对于补血益气有良好效果&#xff0c;能改善因贫…

Python散点图(Scatter Plot):高阶分析、散点图矩阵、三维散点图及综合应用

散点图:数据分析的利器 在数据分析领域,散点图是一种直观且强大的可视化工具,广泛应用于揭示变量间的相关性以及识别数据集中的异常值。本文将深入探讨散点图的这两种关键功能,并结合实际案例与Python代码示例,带您全面了解散点图的应用。 一、散点图如何展示变量间的相…

Spring Boot Actuator 自定义健康检查(附Demo)

目录 前言1. Demo2. 拓展 前言 &#x1f91f; 找工作&#xff0c;来万码优才&#xff1a;&#x1f449; #小程序://万码优才/r6rqmzDaXpYkJZF Spring Boot 的 actuator 提供了应用监控的功能&#xff0c;其中健康检查&#xff08;Health Check&#xff09;是一个重要的部分&…

游戏引擎学习第169天

回顾和今天的计划 接下来进行编译&#xff0c;并设置编译目录&#xff0c;以便查看昨天的工作成果。可以看到&#xff0c;我们的界面上已经有了一些字体显示的内容。现在&#xff0c;可能是一个合适的时机关闭背景音乐&#xff0c;目前不需要音乐&#xff0c;相信大多数人也不…