
HarmonyOS API:接口依赖的元素及定义
版本:v3.1 Beta
AbilityResult
更新时间: 2023-02-17 09:19
定义ability拉起、销毁之后返回的结果码和数据。
说明
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityBase
名称 | 可读 | 可写 | 类型 | 必填 | 说明 |
resultCode | 是 | 否 | number | 否 | 表示ability拉起、销毁之后返回的结果码。 |
want | 是 | 否 | Want | 否 | 表示ability销毁之后返回的数据。 |
示例:
ConnectOptions
更新时间: 2023-02-17 09:19
ConnectOptions类型说明
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
参数名 | 类型 | 必填 | 说明 |
onConnect7+ | function | 是 | 连接成功时的回调函数。 |
onDisconnect7+ | function | 是 | 连接失败时的回调函数。 |
onFailed7+ | function | 是 | ConnectAbility调用失败时的回调函数。 |
返回值:
类型 | 说明 |
number | 连接的ServiceAbilityID。 |
示例:
DataAbilityOperation
更新时间: 2023-02-17 09:19
定义dataAbility数据操作方式。
说明
本接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本接口仅可在FA模型下使用
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
名称 | 类型 | 必填 | 说明 |
uri | string | 是 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
type | featureAbility.DataAbilityOperationType | 是 | 指示操作类型。 |
valuesBucket? | rdb.ValuesBucket | 否 | 指示要设置的数据值。 |
valueBackReferences? | rdb.ValuesBucket | 否 | 指示包含一组键值对的valuesBucket对象。 |
predicates? | dataAbility.DataAbilityPredicates | 否 | 指示要设置的筛选条件。如果此参数为空,则所有数据记录。 |
predicatesBackReferences? | Map<number, number> | 否 | 指示用作谓词中筛选条件的反向引用。 |
interrupted? | boolean | 否 | 指定是否可以中断批处理操作。 |
expectedCount? | number | 否 | 指示要更新或删除的预期行数。 |
示例:
DataAbilityResult
更新时间: 2023-02-17 09:19
定义dataAbility数据操作结果。
说明
本接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本接口仅可在FA模型下使用
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
名称 | 类型 | 必填 | 说明 |
uri? | string | 否 | 指定待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
count? | number | 否 | 指示受操作影响的行数。 |
示例:
StartAbilityParameter
更新时间: 2023-03-03 17:21
定义启动Ability参数。
说明
本接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
本接口仅可在FA模型下使用
系统能力:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.FAModel
名称 | 类型 | 必填 | 说明 |
want | Want | 是 | 表示需要包含有关目标启动能力的信息。 |
abilityStartSetting | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
示例:
