Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
7924cf04
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
7924cf04
编写于
1月 03, 2023
作者:
O
openharmony_ci
提交者:
Gitee
1月 03, 2023
浏览文件
操作
浏览文件
下载
差异文件
!12785 DataAbility相关资料说明修复
Merge pull request !12785 from dy/update_1220
上级
c21e8100
a1a7d011
变更
8
展开全部
隐藏空白更改
内联
并排
Showing
8 changed file
with
211 addition
and
216 deletion
+211
-216
zh-cn/application-dev/reference/apis/js-apis-inner-ability-abilityResult.md
...dev/reference/apis/js-apis-inner-ability-abilityResult.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-inner-ability-connectOptions.md
...ev/reference/apis/js-apis-inner-ability-connectOptions.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
...reference/apis/js-apis-inner-ability-dataAbilityHelper.md
+186
-193
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityOperation.md
...erence/apis/js-apis-inner-ability-dataAbilityOperation.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md
...reference/apis/js-apis-inner-ability-dataAbilityResult.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md
...rence/apis/js-apis-inner-ability-startAbilityParameter.md
+8
-6
zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
...on-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
...ce/apis/js-apis-inner-application-abilityDelegatorArgs.md
+2
-2
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-inner-ability-abilityResult.md
浏览文件 @
7924cf04
# AbilityResult
定义Ability
拉起、销毁之后返回的结果码和数据,可以通过
[
startAbilityForResult
](
js-apis-ability-context.md#abilitycontextstartabilityforresult
)
获取对端Ability销毁
后返回的AbilityResult对象,被startAbilityForResult拉起的Ability对象可以通过
[
terminateSelfWithResult
](
js-apis-ability-context.md#abilitycontextterminateselfwithresult
)
返回AbilityResult对象。
定义Ability
被拉起并退出后返回的结果码和数据,可以通过
[
startAbilityForResult
](
js-apis-ability-context.md#abilitycontextstartabilityforresult
)
获取被拉起Ability退出
后返回的AbilityResult对象,被startAbilityForResult拉起的Ability对象可以通过
[
terminateSelfWithResult
](
js-apis-ability-context.md#abilitycontextterminateselfwithresult
)
返回AbilityResult对象。
> **说明:**
>
...
...
@@ -10,6 +10,6 @@
| 名称 | 可读 | 可写 | 类型 | 必填 | 说明 |
| ----------- | -------- |-------- | -------------------- | ---- | ------------------------------------------------------------ |
| resultCode | 是 |
否 | number | 是 | 表示ability拉起、销毁之
后返回的结果码。 |
| want | 是 |
否 |
[
Want
](
./js-apis-app-ability-want.md
)
| 否 | 表示ability销毁之
后返回的数据。 |
| resultCode | 是 |
是 | number | 是 | 表示Ability被拉起并退出
后返回的结果码。 |
| want | 是 |
是 |
[
Want
](
./js-apis-app-ability-want.md
)
| 否 | 表示Ability被拉起并退出
后返回的数据。 |
zh-cn/application-dev/reference/apis/js-apis-inner-ability-connectOptions.md
浏览文件 @
7924cf04
# ConnectOptions
在连接指定的后台服务时作为入参
用于接收连接过程中的状态变化,如作为
[
connectServiceExtensionAbility
](
js-apis-inner-application-serviceExtensionContext.md#serviceextensioncontextconnectserviceextensionability
)
的入参
连接指定的ServiceExtensionAbility。
在连接指定的后台服务时作为入参
,用于接收连接过程中的状态变化,如作为
[
connectServiceExtensionAbility
](
js-apis-inner-application-uiAbilityContext.md#uiabilitycontextconnectserviceextensionability
)
的入参,
连接指定的ServiceExtensionAbility。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
浏览文件 @
7924cf04
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityOperation.md
浏览文件 @
7924cf04
# DataAbilityOperation
定义
dataAbility数据操作方式,可以作为
[
executeBatch
](
js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch
)
的入参查询
数据库的信息。
定义
DataAbility数据操作方式,可以作为
[
executeBatch
](
js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch
)
的入参,操作
数据库的信息。
> **说明:**
>
...
...
@@ -11,11 +11,11 @@
| 名称 | 类型 | 必填| 说明 |
| -------- | -------- | --------| -------- |
| uri | string | 是 | 指
定
待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
| type | featureAbility.DataAbilityOperationType | 是 | 指示操作类型。 |
| valuesBucket? | rdb.ValuesBucket | 否 | 指示要
设置
的数据值。 |
| uri | string | 是 | 指
示
待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
| type | featureAbility.DataAbilityOperationType | 是 | 指示
数据
操作类型。 |
| valuesBucket? | rdb.ValuesBucket | 否 | 指示要
操作
的数据值。 |
| valueBackReferences? | rdb.ValuesBucket | 否 | 指示包含一组键值对的valuesBucket对象。 |
| predicates? | dataAbility.DataAbilityPredicates | 否 | 指示要设置的筛选条件。如果此参数为空,则所有数据记录。 |
| predicates? | dataAbility.DataAbilityPredicates | 否 | 指示要设置的筛选条件。如果此参数为空,则
操作
所有数据记录。 |
| predicatesBackReferences? | Map
\<
number, number> | 否 | 指示用作谓词中筛选条件的反向引用。 |
| interrupted? | boolean | 否 | 指
定
是否可以中断批处理操作。 |
| interrupted? | boolean | 否 | 指
示
是否可以中断批处理操作。 |
| expectedCount? | number | 否 | 指示要更新或删除的预期行数。 |
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityResult.md
浏览文件 @
7924cf04
# DataAbilityResult
定义
dataAbility数据操作结果,通过
[
executeBatch
](
js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch
)
查询数据库信息时查询结果通过
DataAbilityResult对象返回。
定义
DataAbility数据操作结果,通过
[
executeBatch
](
js-apis-inner-ability-dataAbilityHelper.md#dataabilityhelperexecutebatch
)
操作数据库时,操作结果使用
DataAbilityResult对象返回。
> **说明:**
>
...
...
@@ -11,8 +11,8 @@
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| uri? | string | 否 | 指
定
待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
| count? | number | 否 | 指示受操作影响的
行数
。 |
| uri? | string | 否 | 指
示
待处理的DataAbility。例:"dataability:///com.example.xxx.xxxx"。 |
| count? | number | 否 | 指示受操作影响的
数据数量
。 |
**示例:**
...
...
@@ -59,7 +59,7 @@ let operations = [
];
try
{
let
promise
=
DAHelper
.
executeBatch
(
dataAbilityUri
,
operations
).
then
((
data
)
=>
{
DAHelper
.
executeBatch
(
dataAbilityUri
,
operations
).
then
((
data
)
=>
{
for
(
let
i
=
0
;
i
<
data
.
length
;
i
++
)
{
let
dataAbilityResult
=
data
[
i
];
console
.
log
(
'
dataAbilityResult.uri:
'
+
dataAbilityResult
.
uri
);
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-ability-startAbilityParameter.md
浏览文件 @
7924cf04
# StartAbilityParameter
定义启动Ability参数,可以作为入参调用
[
startAbility
](
js-apis-ability-featureAbility.md#featureabilitystartability
)
启动指定的Ability。
定义启动Ability参数,可以作为入参
,
调用
[
startAbility
](
js-apis-ability-featureAbility.md#featureabilitystartability
)
启动指定的Ability。
> **说明:**
>
...
...
@@ -11,8 +11,8 @@
| 名称 | 类型 | 必填 | 说明 |
| ------------------- | -------- | ---- | -------------------------------------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 |
表示需要包含有关目标启动能力的
信息。 |
| abilityStartSetting | {[key: string]: any} | 否 |
表示能力的特殊属性,当开发者启动能力
时,该属性可以作为调用中的输入参数传递。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 |
启动Ability的want
信息。 |
| abilityStartSetting | {[key: string]: any} | 否 |
启动Ability的特殊属性,当开发者启动Ability
时,该属性可以作为调用中的输入参数传递。 |
**示例:**
```
ts
...
...
@@ -35,9 +35,11 @@ let startAbilityParameter = {
abilityStartSetting
:
abilityStartSetting
}
featureAbility
.
startAbility
(
startAbilityParameter
,
(
err
,
data
)
=>
{
console
.
log
(
'
errCode :
'
+
JSON
.
stringify
(
err
));
console
.
log
(
'
data :
'
+
JSON
.
stringify
(
data
));
try
{
featureAbility
.
startAbility
(
startAbilityParameter
,
(
err
,
data
)
=>
{
console
.
log
(
'
errCode :
'
+
JSON
.
stringify
(
err
));
console
.
log
(
'
data :
'
+
JSON
.
stringify
(
data
));
});
}
catch
(
error
)
{
console
.
log
(
"
startAbility error:
"
+
JSON
.
stringify
(
error
));
}
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-app-appVersionInfo.md
浏览文件 @
7924cf04
...
...
@@ -12,5 +12,5 @@
| ----------- | ------ | ---- | ---- | -------------- |
| appName | string | 是 | 否 | 应用名称。 |
| versionCode | number | 是 | 否 | 应用版本编码。 |
| versionName | string | 是 | 否 | 应用版本
号
。 |
| versionName | string | 是 | 否 | 应用版本
名称
。 |
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
浏览文件 @
7924cf04
# AbilityDelegatorArgs
AbilityDelegatorArgs模块提供在应用程序
启动期间,用于存储已注册的AbilityDelegator和AbilityDelegatorArgs对象的全局寄存器
的能力。
AbilityDelegatorArgs模块提供在应用程序
执行测试用例期间,获取测试用例参数AbilityDelegatorArgs对象
的能力。
> **说明:**
>
...
...
@@ -21,7 +21,7 @@ AbilityDelegatorArgs模块提供在应用程序启动期间,用于存储已注
| bundleName | string | 是 | 是 | 当前被测试应用的包名 |
| parameters | {[key:string]: string} | 是 | 是 | 当前启动单元测试的参数 |
| testCaseNames | string | 是 | 是 | 测试用例名称 |
| testRunnerClassName | string | 是 | 是 | 执行测试用例的测试执行器
的
名称 |
| testRunnerClassName | string | 是 | 是 | 执行测试用例的测试执行器名称 |
**示例:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录