管理中心
我的

AuthClient

java.lang.Object

|---com.huawei.wearengine.auth.AuthClient

收起
自动换行
深色代码主题
复制
  1. public class AuthClient
  2. extends java.lang.Object

用于权限管理的客户端,开发者可以通过该客户端进行用户权限授权操作。

Method Summary

展开

Modifier and Type

Method and Description

com.huawei.hmf.tasks.Task<java.lang.Boolean>

checkPermission(Permission permission) 查询权限是否授予。

com.huawei.hmf.tasks.Task<java.lang.Boolean[]>

checkPermissions(Permission[] permissions) 查询权限组是否授予。

com.huawei.hmf.tasks.Task<java.lang.Void>

requestPermission(AuthCallback authCallback, Permission... permissions) 请求权限。

Method Detail

requestPermission

public com.huawei.hmf.tasks.Task<java.lang.Void> requestPermission(AuthCallback authCallback, Permission... permissions)

请求权限。

Parameters:

展开

Parameter Name

Parameter Description

authCallback

授权结果的回调对象

permissions

需要申请的权限列表

Returns:

返回一个任务,三方应用可以调用任务的addOnSuccessListener和addOnFailureListener等相关方法来检查任务执行的结果。如果申请的权限之前已经授予了,会返回已经授权的权限。

Since:

API level 0 (SDK 5.0.0.301)

checkPermission

public com.huawei.hmf.tasks.Task<java.lang.Boolean> checkPermission(Permission permission)

查询权限是否授予。

Parameters:

展开

Parameter Name

Parameter Description

permission

需要查询的权限

Returns:

返回一个任务,三方应用可以调用任务的addOnSuccessListener和addOnFailureListener等相关方法来检查任务执行的结果

Since:

API level 0 (SDK 5.0.0.301)

checkPermissions

public com.huawei.hmf.tasks.Task<java.lang.Boolean[]> checkPermissions(Permission[] permissions)

查询权限组是否授予。

Parameters:

展开

Parameter Name

Parameter Description

permissions

需要查询的权限组

Returns:

返回一个任务,三方应用可以调用任务的addOnSuccessListener和addOnFailureListener等相关方法来检查任务执行的结果

Since:

API level 0 (SDK 5.0.0.301)