openharmony 鸿蒙 lifecycledata-switch

2022-12-13 浏览 (643)

LifecycleData接口切换

FA模型接口Stage模型接口对应d.ts文件Stage模型对应接口
update?(uri: string, valueBucket: rdb.ValuesBucket, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void;@ohos.application.DataShareExtensionAbility.d.tsupdate?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBucket: ValuesBucket, callback: AsyncCallback<number>): void;
query?(uri: string, columns: Array<string>, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<ResultSet>): void;@ohos.application.DataShareExtensionAbility.d.tsquery?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>, callback: AsyncCallback<Object>): void;
delete?(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: AsyncCallback<number>): void;@ohos.application.DataShareExtensionAbility.d.tsdelete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>): void;
normalizeUri?(uri: string, callback: AsyncCallback<string>): void;@ohos.application.DataShareExtensionAbility.d.tsnormalizeUri?(uri: string, callback: AsyncCallback<string>): void;
batchInsert?(uri: string, valueBuckets: Array<rdb.ValuesBucket>, callback: AsyncCallback<number>): void;@ohos.application.DataShareExtensionAbility.d.tsbatchInsert?(uri: string, valueBuckets: Array<ValuesBucket>, callback: AsyncCallback<number>): void;
denormalizeUri?(uri: string, callback: AsyncCallback<string>): void;@ohos.application.DataShareExtensionAbility.d.tsdenormalizeUri?(uri: string, callback: AsyncCallback<string>): void;
insert?(uri: string, valueBucket: rdb.ValuesBucket, callback: AsyncCallback<number>): void;@ohos.application.DataShareExtensionAbility.d.tsinsert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<number>): void;
openFile?(uri: string, mode: string, callback: AsyncCallback<number>): void;Stage模型无对应接口Stage模型不支持uri跨进程访问,建议通过want携带fd和文件信息进行跨进程文件访问,参考通过startAbility拉起文件处理类应用
getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>): void;Stage模型无对应接口Stage模型不支持uri跨进程访问,建议通过want携带fd和文件信息进行跨进程文件访问,参考通过startAbility拉起文件处理类应用
onInitialized?(info: AbilityInfo): void;@ohos.application.DataShareExtensionAbility.d.tsonCreate?(want: Want, callback: AsyncCallback<void>): void;
getType?(uri: string, callback: AsyncCallback<string>): void;Stage模型无对应接口Stage模型不支持uri跨进程访问,建议通过want携带fd和文件信息进行跨进程文件访问,参考通过startAbility拉起文件处理类应用
executeBatch?(ops: Array<DataAbilityOperation>, callback: AsyncCallback<Array<DataAbilityResult>>): void;Stage模型无对应接口暂时未提供对应接口
call?(method: string, arg: string, extras: PacMap, callback: AsyncCallback<PacMap>): void;Stage模型无对应接口暂时未提供对应接口

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Ability Kit(程序框架服务)

harmony 鸿蒙获取应用异常退出原因

harmony 鸿蒙UIAbility备份恢复

harmony 鸿蒙使用显式Want启动应用组件

harmony 鸿蒙Ability Kit简介

harmony 鸿蒙AbilityStage组件容器

harmony 鸿蒙访问DataAbility

harmony 鸿蒙FA模型访问Stage模型DataShareExtensionAbility

harmony 鸿蒙常见action与entities(不推荐使用)

harmony 鸿蒙API切换概述

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/5bd8e94b3136496e984db137e02092db