当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 1 Fork 5.3K

fork_ohos_wj / docs
关闭

forked from OpenHarmony / docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
pms_interface-h.md 4.92 KB
一键复制 编辑 原始数据 按行查看 历史
wenjun 提交于 2020-09-08 10:08 . add OpenHarmony 1.0 baseline

pms_interface.h

Overview

Related Modules:

PMS

Description:

Declares interfaces for managing permissions.

The interfaces can be used to authenticate native APIs, query, grant, and revoke permissions, and grant runtime permissions.

Since:

1.0

Version:

1.0

Summary

Functions

Function Name

Description

CheckPermission (int taskID, const char *permissionName)

int

Checks whether the caller (generally a third-party application) has a specified permission of a system service API.

QueryPermission (const char *identifier, PermissionSaved **permissions, int *permNum)

int

Queries all permissions requested by the application and checks whether these permissions are granted.

GrantPermission (const char *identifier, const char *permName)

int

Grants a specified permission to the application.

RevokePermission (const char *identifier, const char *permName)

int

Revokes a specified permission from the application.

GrantRuntimePermission (int taskID, const char *permissionName)

int

Grants a specified runtime permission to an application.

RequestPermission (int taskID, const char *permissionName)

int

Requests a specified permission.

1
https://gitee.com/fork_ohos_wj/docs.git
git@gitee.com:fork_ohos_wj/docs.git
fork_ohos_wj
docs
docs
master

搜索帮助