举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > 鸿蒙系统 鸿蒙OS OnPermissionChangedCallback

鸿蒙系统 鸿蒙OS OnPermissionChangedCallback

2023-05-04 07:18 鸿蒙OS开发文档

鸿蒙系统 鸿蒙OS OnPermissionChangedCallback

鸿蒙系统 鸿蒙OS OnPermissionChangedCallback

鸿蒙系统

OnPermissionChangedCallback

java.lang.Object

|---ohos.rpc.RemoteObject

|---|---ohos.bundle.OnPermissionChangedCallback

public abstract class OnPermissionChangedCallback
extends RemoteObject
implements IRemoteBroker

提供可在权限更改时调用的回调方法。 你需要实现这个类并在应用程序权限发生变化时调用 onChanged(int)。

嵌套类摘要

从接口 ohos.rpc.IRemoteObject 继承的嵌套类/接口
IRemoteObject.DeathRecipient

字段摘要

从接口 ohos.rpc.IRemoteObject 继承的字段
DUMP_TRANSACTION, INTERFACE_TRANSACTION, MAX_TRANSACTION_ID, MIN_TRANSACTION_ID, PING_TRANSACTION

构造函数摘要

构造函数 描述
OnPermissionChangedCallback() 用于创建 OnPermissionChangedCallback 的默认构造函数。

方法总结

修饰符和类型 方法 描述
IRemoteObject asObject() 获取远程代理对象的持有者。
abstract void onChanged(int uid) 当给定 UID 指示的应用程序的权限发生更改时调用。
boolean onRemoteRequest(int code, MessageParcel data, MessageParcel reply, MessageOption option) 设置接收请求的条目。
从类 java.lang.Object 继承的方法
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从类 ohos.rpc.RemoteObject 继承的方法
addDeathRecipient, attachLocalInterface, dump, dump, finalize, getCallingPid, getCallingUid, getInterfaceDescriptor, isObjectDead, queryLocalInterface, removeDeathRecipient, sendRequest, slowPathDump, slowPathDump

构造函数详细信息

OnPermissionChangedCallback

public OnPermissionChangedCallback()

用于创建 OnPermissionChangedCallback 的默认构造函数。

方法详情

onRemoteRequest

public boolean onRemoteRequest(int code, MessageParcel data, MessageParcel reply, MessageOption option) throws RemoteException

从类复制的描述:RemoteObject

设置接收请求的条目。

该方法由远程服务提供者实现。 使用 IPC 时,您需要使用自己的服务逻辑覆盖此方法。

覆盖:

类 RemoteObject 中的 onRemoteRequest

参数:

参数名称 参数描述
code 表示对端发送的服务请求码。
data 表示对端发送的MessageParcel 对象。
reply 表示远程服务发送的响应消息对象。 本地服务将响应数据写入 MessageParcel 对象。
option 指示操作是同步的还是异步的。

返回:

如果操作成功,则返回 true; 否则返回 false。

Throws:

Throw名称 Throw描述
RemoteException 如果发生远程服务错误,则抛出此异常。

asObject

public IRemoteObject asObject()

从接口复制的描述:IRemoteBroker

获取远程代理对象的持有者。

指定者:

接口 IRemoteBroker 中的 asObject

返回:

如果调用者是 RemoteObject,则返回 RemoteObject; 如果调用者是 RemoteProxy,则返回 IRemoteObject。

onChanged

public abstract void onChanged(int uid)

当给定 UID 指示的应用程序的权限发生更改时调用。

参数:

参数名称 参数描述
uid 表示应用程序 UID。
阅读全文
以上是编程学为你收集整理的鸿蒙系统 鸿蒙OS OnPermissionChangedCallback全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部