选择申请权限的方式
=========

应用访问数据或执行操作时，需评估是否需要相关权限。如需权限，应在应用安装包中申请。

每个权限的等级和[授权方式](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-permission-mgmt-overview#授权方式)不同，因此申请权限的方式也不同。申请权限前，开发者需要：

1.  根据API接口中的“需要权限”或“@permission”字段，确认权限名称，通过[权限列表](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/app-permissions)页面检索确认权限类型。
2.  参考操作路径，申请相应的权限。

根据目标权限的开放范围和授权方式，开发者可以参考以下操作路径申请权限。

#### 应用申请权限的方式

| 权限类型 | 授权方式 | 操作路径 |
| :-- | :-- | :-- |
| [开放权限（系统授权）](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/permissions-for-all) | system\_grant | [声明权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/declare-permissions) > 访问接口 |
| [开放权限（用户授权）](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/permissions-for-all-user) | user\_grant | [声明权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/declare-permissions) > [向用户申请授权](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/request-user-authorization) > 访问接口 |
| [受限开放权限（系统授权）](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/restricted-permissions) | system\_grant | [申请使用受限权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/declare-permissions-in-acl) > [声明权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/declare-permissions) > 访问接口 |
| [受限开放权限（用户授权）](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/restricted-permissions) | user\_grant | [申请使用受限权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/declare-permissions-in-acl) > [声明权限](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/declare-permissions) > [向用户申请授权](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/request-user-authorization) > 访问接口 |