Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0fe24666
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
未验证
提交
0fe24666
编写于
2月 07, 2023
作者:
O
openharmony_ci
提交者:
Gitee
2月 07, 2023
浏览文件
操作
浏览文件
下载
差异文件
!14276 文档资料描述优化修改
Merge pull request !14276 from mingxihua/master
上级
bfc8dfea
7ee7e8d3
变更
26
显示空白变更内容
内联
并排
Showing
26 changed file
with
313 addition
and
312 deletion
+313
-312
zh-cn/application-dev/reference/apis/js-apis-ability-context.md
...application-dev/reference/apis/js-apis-ability-context.md
+73
-73
zh-cn/application-dev/reference/apis/js-apis-ability-featureAbility.md
...tion-dev/reference/apis/js-apis-ability-featureAbility.md
+5
-5
zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md
...ion-dev/reference/apis/js-apis-ability-particleAbility.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-app-ability-dataUriUtils.md
...on-dev/reference/apis/js-apis-app-ability-dataUriUtils.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md
...reference/apis/js-apis-app-ability-environmentCallback.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-app-ability-errorManager.md
...on-dev/reference/apis/js-apis-app-ability-errorManager.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-app-ability-missionManager.md
...-dev/reference/apis/js-apis-app-ability-missionManager.md
+7
-7
zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md
...ation-dev/reference/apis/js-apis-app-ability-uiAbility.md
+11
-11
zh-cn/application-dev/reference/apis/js-apis-application-ability.md
...ication-dev/reference/apis/js-apis-application-ability.md
+10
-10
zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
...ence/apis/js-apis-application-abilityDelegatorRegistry.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-application-abilityLifecycleCallback.md
...ence/apis/js-apis-application-abilityLifecycleCallback.md
+4
-3
zh-cn/application-dev/reference/apis/js-apis-application-abilityManager.md
...-dev/reference/apis/js-apis-application-abilityManager.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-application-appManager.md
...tion-dev/reference/apis/js-apis-application-appManager.md
+10
-10
zh-cn/application-dev/reference/apis/js-apis-application-environmentCallback.md
...reference/apis/js-apis-application-environmentCallback.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-application-errorManager.md
...on-dev/reference/apis/js-apis-application-errorManager.md
+3
-3
zh-cn/application-dev/reference/apis/js-apis-application-missionManager.md
...-dev/reference/apis/js-apis-application-missionManager.md
+32
-32
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
...reference/apis/js-apis-inner-ability-dataAbilityHelper.md
+30
-30
zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
...plication-dev/reference/apis/js-apis-inner-app-context.md
+56
-56
zh-cn/application-dev/reference/apis/js-apis-inner-app-processInfo.md
...ation-dev/reference/apis/js-apis-inner-app-processInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
...ce/apis/js-apis-inner-application-abilityDelegatorArgs.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityMonitor.md
...eference/apis/js-apis-inner-application-abilityMonitor.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md
...ence/apis/js-apis-inner-application-applicationContext.md
+6
-6
zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionContext.md
...erence/apis/js-apis-inner-application-extensionContext.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
...ce/apis/js-apis-inner-application-extensionRunningInfo.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-missionSnapshot.md
...ference/apis/js-apis-inner-application-missionSnapshot.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
...apis/js-apis-inner-application-serviceExtensionContext.md
+38
-38
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-ability-context.md
浏览文件 @
0fe24666
...
@@ -65,7 +65,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
...
@@ -65,7 +65,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
...
@@ -107,7 +107,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -107,7 +107,7 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback
<
void
>
| 是 | callback形式返回启动结果。 |
| callback | AsyncCallback
<
void
>
| 是 | callback形式返回启动结果。 |
**错误码:**
**错误码:**
...
@@ -121,12 +121,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -121,12 +121,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -166,7 +166,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
...
@@ -166,7 +166,7 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
**返回值:**
**返回值:**
...
@@ -185,11 +185,11 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
...
@@ -185,11 +185,11 @@ startAbility(want: Want, options?: StartOptions): Promise<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
var
options
=
{
let
options
=
{
windowMode
:
0
,
windowMode
:
0
,
};
};
...
@@ -243,7 +243,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
...
@@ -243,7 +243,7 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -286,7 +286,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
...
@@ -286,7 +286,7 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback
<
[AbilityResult](js-apis-inner-ability-abilityResult.md)
>
| 是 | 执行结果回调函数。 |
| callback | AsyncCallback
<
[AbilityResult](js-apis-inner-ability-abilityResult.md)
>
| 是 | 执行结果回调函数。 |
**错误码:**
**错误码:**
...
@@ -300,12 +300,12 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
...
@@ -300,12 +300,12 @@ startAbilityForResult(want: Want, options: StartOptions, callback: AsyncCallback
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
options
=
{
let
options
=
{
windowMode
:
0
,
windowMode
:
0
,
};
};
...
@@ -347,7 +347,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
...
@@ -347,7 +347,7 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
**返回值:**
**返回值:**
...
@@ -367,11 +367,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
...
@@ -367,11 +367,11 @@ startAbilityForResult(want: Want, options?: StartOptions): Promise<AbilityRes
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
var
options
=
{
let
options
=
{
windowMode
:
0
,
windowMode
:
0
,
};
};
...
@@ -429,12 +429,12 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
...
@@ -429,12 +429,12 @@ startAbilityForResultWithAccount(want: Want, accountId: number, callback: AsyncC
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startAbilityForResultWithAccount
(
want
,
accountId
,
(
error
,
result
)
=>
{
this
.
context
.
startAbilityForResultWithAccount
(
want
,
accountId
,
(
error
,
result
)
=>
{
...
@@ -479,7 +479,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
...
@@ -479,7 +479,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback
\<
void
\>
| 是 | 启动Ability的回调函数。 |
| callback | AsyncCallback
\<
void
\>
| 是 | 启动Ability的回调函数。 |
**错误码:**
**错误码:**
...
@@ -493,13 +493,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
...
@@ -493,13 +493,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options: StartOp
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -546,7 +546,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
...
@@ -546,7 +546,7 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
**返回值:**
**返回值:**
...
@@ -565,13 +565,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
...
@@ -565,13 +565,13 @@ startAbilityForResultWithAccount(want: Want, accountId: number, options?: StartO
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -621,7 +621,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -621,7 +621,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -672,7 +672,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -672,7 +672,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -727,12 +727,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -727,12 +727,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -782,12 +782,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
...
@@ -782,12 +782,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
)
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
)
...
@@ -834,7 +834,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -834,7 +834,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -891,7 +891,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -891,7 +891,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -952,12 +952,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -952,12 +952,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -1013,12 +1013,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
...
@@ -1013,12 +1013,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -1144,13 +1144,13 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
...
@@ -1144,13 +1144,13 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.extreme.myapplication
"
,
bundleName
:
"
com.extreme.myapplication
"
,
abilityName
:
"
SecondAbility
"
abilityName
:
"
SecondAbility
"
}
}
var
resultCode
=
100
;
let
resultCode
=
100
;
// 返回给接口调用方AbilityResult信息
// 返回给接口调用方AbilityResult信息
var
abilityResult
=
{
let
abilityResult
=
{
want
,
want
,
resultCode
resultCode
}
}
...
@@ -1207,13 +1207,13 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
...
@@ -1207,13 +1207,13 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.extreme.myapplication
"
,
bundleName
:
"
com.extreme.myapplication
"
,
abilityName
:
"
SecondAbility
"
abilityName
:
"
SecondAbility
"
}
}
var
resultCode
=
100
;
let
resultCode
=
100
;
// 返回给接口调用方AbilityResult信息
// 返回给接口调用方AbilityResult信息
var
abilityResult
=
{
let
abilityResult
=
{
want
,
want
,
resultCode
resultCode
}
}
...
@@ -1270,18 +1270,18 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
...
@@ -1270,18 +1270,18 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
options
=
{
let
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
let
connection
=
null
;
try
{
try
{
connection
=
this
.
context
.
connectServiceExtensionAbility
(
want
,
options
);
connection
=
this
.
context
.
connectServiceExtensionAbility
(
want
,
options
);
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
...
@@ -1329,19 +1329,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
...
@@ -1329,19 +1329,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
let
connection
=
null
;
try
{
try
{
connection
=
this
.
context
.
connectServiceExtensionAbilityWithAccount
(
want
,
accountId
,
options
);
connection
=
this
.
context
.
connectServiceExtensionAbilityWithAccount
(
want
,
accountId
,
options
);
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
...
@@ -1383,7 +1383,7 @@ disconnectServiceExtensionAbility(connection: number): Promise\<void>;
...
@@ -1383,7 +1383,7 @@ disconnectServiceExtensionAbility(connection: number): Promise\<void>;
```
ts
```
ts
// connection为connectServiceExtensionAbility中的返回值
// connection为connectServiceExtensionAbility中的返回值
var
connection
=
1
;
let
connection
=
1
;
try
{
try
{
this
.
context
.
disconnectServiceExtensionAbility
(
connection
)
this
.
context
.
disconnectServiceExtensionAbility
(
connection
)
...
@@ -1430,7 +1430,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
...
@@ -1430,7 +1430,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback\<vo
```
ts
```
ts
// connection为connectServiceExtensionAbility中的返回值
// connection为connectServiceExtensionAbility中的返回值
var
connection
=
1
;
let
connection
=
1
;
try
{
try
{
this
.
context
.
disconnectServiceExtensionAbility
(
connection
,
(
error
)
=>
{
this
.
context
.
disconnectServiceExtensionAbility
(
connection
,
(
error
)
=>
{
...
@@ -1482,10 +1482,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
...
@@ -1482,10 +1482,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
后台启动:
后台启动:
```
ts
```
ts
var
caller
=
undefined
;
let
caller
=
undefined
;
// 后台启动Ability,不配置parameters
// 后台启动Ability,不配置parameters
var
wantBackground
=
{
let
wantBackground
=
{
bundleName
:
"
com.example.myservice
"
,
bundleName
:
"
com.example.myservice
"
,
moduleName
:
"
entry
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
EntryAbility
"
,
abilityName
:
"
EntryAbility
"
,
...
@@ -1513,10 +1513,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
...
@@ -1513,10 +1513,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
前台启动:
前台启动:
```
ts
```
ts
var
caller
=
undefined
;
let
caller
=
undefined
;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
var
wantForeground
=
{
let
wantForeground
=
{
bundleName
:
"
com.example.myservice
"
,
bundleName
:
"
com.example.myservice
"
,
moduleName
:
"
entry
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
EntryAbility
"
,
abilityName
:
"
EntryAbility
"
,
...
@@ -1580,12 +1580,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
...
@@ -1580,12 +1580,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -1629,7 +1629,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
...
@@ -1629,7 +1629,7 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。|
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。|
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 是 | 启动Ability所携带的参数。 |
| callback | AsyncCallback
\<
void
\>
| 是 | 启动Ability的回调函数。 |
| callback | AsyncCallback
\<
void
\>
| 是 | 启动Ability的回调函数。 |
**错误码:**
**错误码:**
...
@@ -1643,13 +1643,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
...
@@ -1643,13 +1643,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -1695,7 +1695,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
...
@@ -1695,7 +1695,7 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| want |
[
Want
](
js-apis-application-want.md
)
| 是 | 启动Ability的want信息。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。 |
| accountId | number | 是 | 系统帐号的帐号ID,详情参考
[
getCreatedOsAccountsCount
](
js-apis-osAccount.md#getosaccountlocalidfromprocess
)
。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 否 | 启动Ability所携带的参数。 |
**错误码:**
**错误码:**
...
@@ -1708,13 +1708,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
...
@@ -1708,13 +1708,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -1810,9 +1810,9 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
...
@@ -1810,9 +1810,9 @@ setMissionIcon(icon: image.PixelMap, callback:AsyncCallback\<void>): void;
```
ts
```
ts
import
image
from
'
@ohos.multimedia.image
'
;
import
image
from
'
@ohos.multimedia.image
'
;
var
imagePixelMap
;
let
imagePixelMap
;
var
color
=
new
ArrayBuffer
(
0
);
let
color
=
new
ArrayBuffer
(
0
);
var
initializationOptions
=
{
let
initializationOptions
=
{
size
:
{
size
:
{
height
:
100
,
height
:
100
,
width
:
100
width
:
100
...
@@ -1857,9 +1857,9 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
...
@@ -1857,9 +1857,9 @@ setMissionIcon(icon: image.PixelMap): Promise\<void>;
```
ts
```
ts
import
image
from
'
@ohos.multimedia.image
'
;
import
image
from
'
@ohos.multimedia.image
'
;
var
imagePixelMap
;
let
imagePixelMap
;
var
color
=
new
ArrayBuffer
(
0
);
let
color
=
new
ArrayBuffer
(
0
);
var
initializationOptions
=
{
let
initializationOptions
=
{
size
:
{
size
:
{
height
:
100
,
height
:
100
,
width
:
100
width
:
100
...
@@ -1897,7 +1897,7 @@ restoreWindowStage(localStorage: LocalStorage) : void;
...
@@ -1897,7 +1897,7 @@ restoreWindowStage(localStorage: LocalStorage) : void;
**示例:**
**示例:**
```
ts
```
ts
var
storage
=
new
LocalStorage
();
let
storage
=
new
LocalStorage
();
this
.
context
.
restoreWindowStage
(
storage
);
this
.
context
.
restoreWindowStage
(
storage
);
```
```
...
@@ -1918,6 +1918,6 @@ isTerminating(): boolean;
...
@@ -1918,6 +1918,6 @@ isTerminating(): boolean;
**示例:**
**示例:**
```
ts
```
ts
var
isTerminating
=
this
.
context
.
isTerminating
();
let
isTerminating
=
this
.
context
.
isTerminating
();
console
.
log
(
'
ability state :
'
+
isTerminating
);
console
.
log
(
'
ability state :
'
+
isTerminating
);
```
```
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-ability-featureAbility.md
浏览文件 @
0fe24666
...
@@ -145,7 +145,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
...
@@ -145,7 +145,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
dataAbilityHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
dataAbilityHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
```
```
...
@@ -475,7 +475,7 @@ getContext(): Context
...
@@ -475,7 +475,7 @@ getContext(): Context
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
()
let
context
=
featureAbility
.
getContext
()
context
.
getBundleName
((
err
,
data
)
=>
{
context
.
getBundleName
((
err
,
data
)
=>
{
console
.
info
(
"
getBundleName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getBundleName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -570,7 +570,7 @@ function onDisconnectCallback(element){
...
@@ -570,7 +570,7 @@ function onDisconnectCallback(element){
function
onFailedCallback
(
code
){
function
onFailedCallback
(
code
){
console
.
log
(
'
featureAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
console
.
log
(
'
featureAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
}
}
var
connectId
=
featureAbility
.
connectAbility
(
let
connectId
=
featureAbility
.
connectAbility
(
{
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.ix.ServiceAbility
"
,
bundleName
:
"
com.ix.ServiceAbility
"
,
...
@@ -613,7 +613,7 @@ function onDisconnectCallback(element){
...
@@ -613,7 +613,7 @@ function onDisconnectCallback(element){
function
onFailedCallback
(
code
){
function
onFailedCallback
(
code
){
console
.
log
(
'
featureAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
console
.
log
(
'
featureAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
}
}
var
connectId
=
featureAbility
.
connectAbility
(
let
connectId
=
featureAbility
.
connectAbility
(
{
{
bundleName
:
"
com.ix.ServiceAbility
"
,
bundleName
:
"
com.ix.ServiceAbility
"
,
abilityName
:
"
com.ix.ServiceAbility.ServiceAbilityA
"
,
abilityName
:
"
com.ix.ServiceAbility.ServiceAbilityA
"
,
...
@@ -665,7 +665,7 @@ function onDisconnectCallback(element){
...
@@ -665,7 +665,7 @@ function onDisconnectCallback(element){
function
onFailedCallback
(
code
){
function
onFailedCallback
(
code
){
console
.
log
(
'
featureAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
console
.
log
(
'
featureAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
}
}
var
connectId
=
featureAbility
.
connectAbility
(
let
connectId
=
featureAbility
.
connectAbility
(
{
{
bundleName
:
"
com.ix.ServiceAbility
"
,
bundleName
:
"
com.ix.ServiceAbility
"
,
abilityName
:
"
com.ix.ServiceAbility.ServiceAbilityA
"
,
abilityName
:
"
com.ix.ServiceAbility.ServiceAbilityA
"
,
...
...
zh-cn/application-dev/reference/apis/js-apis-ability-particleAbility.md
浏览文件 @
0fe24666
...
@@ -196,7 +196,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
...
@@ -196,7 +196,7 @@ acquireDataAbilityHelper(uri: string): DataAbilityHelper
```
ts
```
ts
import
particleAbility
from
'
@ohos.ability.particleAbility
'
import
particleAbility
from
'
@ohos.ability.particleAbility
'
var
uri
=
""
;
let
uri
=
""
;
particleAbility
.
acquireDataAbilityHelper
(
uri
)
particleAbility
.
acquireDataAbilityHelper
(
uri
)
```
```
...
@@ -428,7 +428,7 @@ function onFailedCallback(code) {
...
@@ -428,7 +428,7 @@ function onFailedCallback(code) {
console
.
log
(
'
particleAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
console
.
log
(
'
particleAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
}
}
var
connId
=
particleAbility
.
connectAbility
(
let
connId
=
particleAbility
.
connectAbility
(
{
{
bundleName
:
"
com.ix.ServiceAbility
"
,
bundleName
:
"
com.ix.ServiceAbility
"
,
abilityName
:
"
ServiceAbilityA
"
,
abilityName
:
"
ServiceAbilityA
"
,
...
@@ -479,7 +479,7 @@ function onFailedCallback(code) {
...
@@ -479,7 +479,7 @@ function onFailedCallback(code) {
console
.
log
(
'
particleAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
console
.
log
(
'
particleAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
}
}
var
connId
=
particleAbility
.
connectAbility
(
let
connId
=
particleAbility
.
connectAbility
(
{
{
bundleName
:
"
com.ix.ServiceAbility
"
,
bundleName
:
"
com.ix.ServiceAbility
"
,
abilityName
:
"
ServiceAbilityA
"
,
abilityName
:
"
ServiceAbilityA
"
,
...
@@ -530,7 +530,7 @@ function onFailedCallback(code) {
...
@@ -530,7 +530,7 @@ function onFailedCallback(code) {
console
.
log
(
'
particleAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
console
.
log
(
'
particleAbilityTest ConnectAbility onFailed errCode :
'
+
code
)
}
}
var
connId
=
particleAbility
.
connectAbility
(
let
connId
=
particleAbility
.
connectAbility
(
{
{
bundleName
:
"
com.ix.ServiceAbility
"
,
bundleName
:
"
com.ix.ServiceAbility
"
,
abilityName
:
"
ServiceAbilityA
"
,
abilityName
:
"
ServiceAbilityA
"
,
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-dataUriUtils.md
浏览文件 @
0fe24666
...
@@ -36,7 +36,7 @@ getId(uri: string): number
...
@@ -36,7 +36,7 @@ getId(uri: string): number
```
ts
```
ts
try
{
try
{
var
id
=
dataUriUtils
.
getId
(
"
com.example.dataUriUtils/1221
"
)
let
id
=
dataUriUtils
.
getId
(
"
com.example.dataUriUtils/1221
"
)
console
.
info
(
'
get id:
'
+
id
)
console
.
info
(
'
get id:
'
+
id
)
}
catch
(
err
)
{
}
catch
(
err
)
{
console
.
error
(
'
get id err ,check the uri
'
+
err
)
console
.
error
(
'
get id err ,check the uri
'
+
err
)
...
@@ -69,9 +69,9 @@ attachId(uri: string, id: number): string
...
@@ -69,9 +69,9 @@ attachId(uri: string, id: number): string
**示例:**
**示例:**
```
ts
```
ts
var
id
=
1122
;
let
id
=
1122
;
try
{
try
{
var
uri
=
dataUriUtils
.
attachId
(
let
uri
=
dataUriUtils
.
attachId
(
"
com.example.dataUriUtils
"
,
"
com.example.dataUriUtils
"
,
id
,
id
,
)
)
...
@@ -108,7 +108,7 @@ deleteId(uri: string): string
...
@@ -108,7 +108,7 @@ deleteId(uri: string): string
```
ts
```
ts
try
{
try
{
var
uri
=
dataUriUtils
.
deleteId
(
"
com.example.dataUriUtils/1221
"
)
let
uri
=
dataUriUtils
.
deleteId
(
"
com.example.dataUriUtils/1221
"
)
console
.
info
(
'
delete id with the uri is:
'
+
uri
)
console
.
info
(
'
delete id with the uri is:
'
+
uri
)
}
catch
(
err
)
{
}
catch
(
err
)
{
console
.
error
(
'
delete uri err, check the input uri
'
+
err
)
console
.
error
(
'
delete uri err, check the input uri
'
+
err
)
...
@@ -144,8 +144,8 @@ updateId(uri: string, id: number): string
...
@@ -144,8 +144,8 @@ updateId(uri: string, id: number): string
```
ts
```
ts
try
{
try
{
var
id
=
1122
;
let
id
=
1122
;
var
uri
=
dataUriUtils
.
updateId
(
let
uri
=
dataUriUtils
.
updateId
(
"
com.example.dataUriUtils/1221
"
,
"
com.example.dataUriUtils/1221
"
,
id
id
)
)
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-environmentCallback.md
浏览文件 @
0fe24666
...
@@ -35,7 +35,7 @@ onConfigurationUpdated(config: Configuration): void;
...
@@ -35,7 +35,7 @@ onConfigurationUpdated(config: Configuration): void;
```
ts
```
ts
import
UIAbility
from
"
@ohos.app.ability.Ability
"
;
import
UIAbility
from
"
@ohos.app.ability.Ability
"
;
var
callbackId
;
let
callbackId
;
export
default
class
MyAbility
extends
UIAbility
{
export
default
class
MyAbility
extends
UIAbility
{
onCreate
()
{
onCreate
()
{
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-errorManager.md
浏览文件 @
0fe24666
...
@@ -35,12 +35,12 @@ on(type: "error", observer: ErrorObserver): number;
...
@@ -35,12 +35,12 @@ on(type: "error", observer: ErrorObserver): number;
**示例:**
**示例:**
```
ts
```
ts
var
observer
=
{
let
observer
=
{
onUnhandledException
(
errorMsg
)
{
onUnhandledException
(
errorMsg
)
{
console
.
log
(
'
onUnhandledException, errorMsg:
'
,
errorMsg
)
console
.
log
(
'
onUnhandledException, errorMsg:
'
,
errorMsg
)
}
}
}
}
var
observerId
=
-
1
;
let
observerId
=
-
1
;
try
{
try
{
observerId
=
errorManager
.
on
(
"
error
"
,
observer
);
observerId
=
errorManager
.
on
(
"
error
"
,
observer
);
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
...
@@ -67,7 +67,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\<void>): void;
...
@@ -67,7 +67,7 @@ off(type: "error", observerId: number, callback: AsyncCallback\<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
observerId
=
100
;
let
observerId
=
100
;
function
unregisterErrorObserverCallback
(
err
)
{
function
unregisterErrorObserverCallback
(
err
)
{
if
(
err
)
{
if
(
err
)
{
...
@@ -105,7 +105,7 @@ off(type: "error", observerId: number): Promise\<void>;
...
@@ -105,7 +105,7 @@ off(type: "error", observerId: number): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
observerId
=
100
;
let
observerId
=
100
;
try
{
try
{
errorManager
.
off
(
"
error
"
,
observerId
)
errorManager
.
off
(
"
error
"
,
observerId
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-missionManager.md
浏览文件 @
0fe24666
...
@@ -46,7 +46,7 @@ on(type:"mission", listener: MissionListener): number;
...
@@ -46,7 +46,7 @@ on(type:"mission", listener: MissionListener): number;
import
missionManager
from
'
@ohos.app.ability.missionManager
'
;
import
missionManager
from
'
@ohos.app.ability.missionManager
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
listener
=
{
let
listener
=
{
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
...
@@ -56,7 +56,7 @@ var listener = {
...
@@ -56,7 +56,7 @@ var listener = {
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
};
};
var
listenerId
=
-
1
;
let
listenerId
=
-
1
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
(
want
,
launchParam
)
{
onCreate
(
want
,
launchParam
)
{
...
@@ -128,7 +128,7 @@ off(type: "mission", listenerId: number, callback: AsyncCallback<void>): v
...
@@ -128,7 +128,7 @@ off(type: "mission", listenerId: number, callback: AsyncCallback<void>): v
import
missionManager
from
'
@ohos.app.ability.missionManager
'
;
import
missionManager
from
'
@ohos.app.ability.missionManager
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
listener
=
{
let
listener
=
{
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
...
@@ -138,7 +138,7 @@ var listener = {
...
@@ -138,7 +138,7 @@ var listener = {
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
};
};
var
listenerId
=
-
1
;
let
listenerId
=
-
1
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
(
want
,
launchParam
)
{
onCreate
(
want
,
launchParam
)
{
...
@@ -215,7 +215,7 @@ off(type: "mission", listenerId: number): Promise<void>;
...
@@ -215,7 +215,7 @@ off(type: "mission", listenerId: number): Promise<void>;
import
missionManager
from
'
@ohos.app.ability.missionManager
'
;
import
missionManager
from
'
@ohos.app.ability.missionManager
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
listener
=
{
let
listener
=
{
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
...
@@ -225,7 +225,7 @@ var listener = {
...
@@ -225,7 +225,7 @@ var listener = {
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
};
};
var
listenerId
=
-
1
;
let
listenerId
=
-
1
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
(
want
,
launchParam
)
{
onCreate
(
want
,
launchParam
)
{
...
@@ -299,7 +299,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback<M
...
@@ -299,7 +299,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback<M
let
testMissionId
=
1
;
let
testMissionId
=
1
;
try
{
try
{
var
allMissions
=
await
missionManager
.
getMissionInfos
(
""
,
10
).
catch
(
function
(
err
){
console
.
log
(
err
);});
let
allMissions
=
await
missionManager
.
getMissionInfos
(
""
,
10
).
catch
(
function
(
err
){
console
.
log
(
err
);});
if
(
allMissions
&&
allMissions
.
length
>
0
)
{
if
(
allMissions
&&
allMissions
.
length
>
0
)
{
testMissionId
=
allMissions
[
0
].
missionId
;
testMissionId
=
allMissions
[
0
].
missionId
;
}
}
...
...
zh-cn/application-dev/reference/apis/js-apis-app-ability-uiAbility.md
浏览文件 @
0fe24666
...
@@ -359,8 +359,8 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
...
@@ -359,8 +359,8 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
return
true
;
return
true
;
}
}
};
};
var
method
=
'
call_Function
'
;
// 约定的通知消息字符串
let
method
=
'
call_Function
'
;
// 约定的通知消息字符串
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -440,8 +440,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
...
@@ -440,8 +440,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
return
true
;
return
true
;
}
}
};
};
var
method
=
'
call_Function
'
;
let
method
=
'
call_Function
'
;
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -490,7 +490,7 @@ release(): void;
...
@@ -490,7 +490,7 @@ release(): void;
**示例:**
**示例:**
```
ts
```
ts
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -530,7 +530,7 @@ release(): void;
...
@@ -530,7 +530,7 @@ release(): void;
**示例:**
**示例:**
```
ts
```
ts
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -581,7 +581,7 @@ release(): void;
...
@@ -581,7 +581,7 @@ release(): void;
**示例:**
**示例:**
```
ts
```
ts
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -631,7 +631,7 @@ off(type: "release", callback: OnReleaseCallback): void;
...
@@ -631,7 +631,7 @@ off(type: "release", callback: OnReleaseCallback): void;
**示例:**
**示例:**
```
ts
```
ts
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -682,7 +682,7 @@ off(type: "release"): void;
...
@@ -682,7 +682,7 @@ off(type: "release"): void;
**示例:**
**示例:**
```
ts
```
ts
var
caller
;
let
caller
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -760,7 +760,7 @@ on(method: string, callback: CalleeCallback): void;
...
@@ -760,7 +760,7 @@ on(method: string, callback: CalleeCallback): void;
return
true
;
return
true
;
}
}
};
};
var
method
=
'
call_Function
'
;
let
method
=
'
call_Function
'
;
function
funcCallBack
(
pdata
)
{
function
funcCallBack
(
pdata
)
{
console
.
log
(
'
Callee funcCallBack is called
'
+
pdata
);
console
.
log
(
'
Callee funcCallBack is called
'
+
pdata
);
let
msg
=
new
MyMessageAble
(
"
test
"
,
""
);
let
msg
=
new
MyMessageAble
(
"
test
"
,
""
);
...
@@ -806,7 +806,7 @@ off(method: string): void;
...
@@ -806,7 +806,7 @@ off(method: string): void;
**示例:**
**示例:**
```
ts
```
ts
var
method
=
'
call_Function
'
;
let
method
=
'
call_Function
'
;
export
default
class
MainUIAbility
extends
UIAbility
{
export
default
class
MainUIAbility
extends
UIAbility
{
onCreate
(
want
,
launchParam
)
{
onCreate
(
want
,
launchParam
)
{
console
.
log
(
'
Callee onCreate is called
'
);
console
.
log
(
'
Callee onCreate is called
'
);
...
...
zh-cn/application-dev/reference/apis/js-apis-application-ability.md
浏览文件 @
0fe24666
...
@@ -306,7 +306,7 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
...
@@ -306,7 +306,7 @@ onMemoryLevel(level: AbilityConstant.MemoryLevel): void;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| level |
[
AbilityConstant.MemoryLevel
](
js-apis-app
lication
-abilityConstant.md#abilityconstantmemorylevel
)
| 是 | 回调返回内存微调级别,显示当前内存使用状态。|
| level |
[
AbilityConstant.MemoryLevel
](
js-apis-app
-ability
-abilityConstant.md#abilityconstantmemorylevel
)
| 是 | 回调返回内存微调级别,显示当前内存使用状态。|
**示例:**
**示例:**
...
@@ -330,7 +330,7 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any})
...
@@ -330,7 +330,7 @@ onSaveState(reason: AbilityConstant.StateType, wantParam : {[key: string]: any})
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| reason |
[
AbilityConstant.StateType
](
js-apis-app
lication
-abilityConstant.md#abilityconstantstatetype
)
| 是 | 回调保存状态的原因。 |
| reason |
[
AbilityConstant.StateType
](
js-apis-app
-ability
-abilityConstant.md#abilityconstantstatetype
)
| 是 | 回调保存状态的原因。 |
| wantParam | {[key:
string]:
any} | 是 | want相关参数。 |
| wantParam | {[key:
string]:
any} | 是 | want相关参数。 |
**返回值:**
**返回值:**
...
@@ -414,8 +414,8 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
...
@@ -414,8 +414,8 @@ call(method: string, data: rpc.Sequenceable): Promise<void>;
return
true
;
return
true
;
}
}
};
};
var
method
=
'
call_Function
'
;
// 约定的通知消息字符串
let
method
=
'
call_Function
'
;
// 约定的通知消息字符串
var
caller
;
let
caller
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -499,8 +499,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
...
@@ -499,8 +499,8 @@ callWithResult(method: string, data: rpc.Sequenceable): Promise<rpc.MessagePa
return
true
;
return
true
;
}
}
};
};
var
method
=
'
call_Function
'
;
let
method
=
'
call_Function
'
;
var
caller
;
let
caller
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
this
.
context
.
startAbilityByCall
({
this
.
context
.
startAbilityByCall
({
...
@@ -551,7 +551,7 @@ release(): void;
...
@@ -551,7 +551,7 @@ release(): void;
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
caller
;
let
caller
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
...
@@ -594,7 +594,7 @@ release(): void;
...
@@ -594,7 +594,7 @@ release(): void;
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
caller
;
let
caller
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onWindowStageCreate
(
windowStage
)
{
onWindowStageCreate
(
windowStage
)
{
...
@@ -673,7 +673,7 @@ on(method: string, callback: CalleeCallBack): void;
...
@@ -673,7 +673,7 @@ on(method: string, callback: CalleeCallBack): void;
return
true
;
return
true
;
}
}
};
};
var
method
=
'
call_Function
'
;
let
method
=
'
call_Function
'
;
function
funcCallBack
(
pdata
)
{
function
funcCallBack
(
pdata
)
{
console
.
log
(
'
Callee funcCallBack is called
'
+
pdata
);
console
.
log
(
'
Callee funcCallBack is called
'
+
pdata
);
let
msg
=
new
MyMessageAble
(
"
test
"
,
""
);
let
msg
=
new
MyMessageAble
(
"
test
"
,
""
);
...
@@ -720,7 +720,7 @@ off(method: string): void;
...
@@ -720,7 +720,7 @@ off(method: string): void;
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
method
=
'
call_Function
'
;
let
method
=
'
call_Function
'
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
(
want
,
launchParam
)
{
onCreate
(
want
,
launchParam
)
{
...
...
zh-cn/application-dev/reference/apis/js-apis-application-abilityDelegatorRegistry.md
浏览文件 @
0fe24666
...
@@ -43,7 +43,7 @@ getAbilityDelegator(): AbilityDelegator
...
@@ -43,7 +43,7 @@ getAbilityDelegator(): AbilityDelegator
**示例:**
**示例:**
```
ts
```
ts
var
abilityDelegator
;
let
abilityDelegator
;
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
();
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
();
```
```
...
@@ -65,7 +65,7 @@ getArguments(): AbilityDelegatorArgs
...
@@ -65,7 +65,7 @@ getArguments(): AbilityDelegatorArgs
**示例:**
**示例:**
```
ts
```
ts
var
args
=
AbilityDelegatorRegistry
.
getArguments
();
let
args
=
AbilityDelegatorRegistry
.
getArguments
();
console
.
info
(
"
getArguments bundleName:
"
+
args
.
bundleName
);
console
.
info
(
"
getArguments bundleName:
"
+
args
.
bundleName
);
console
.
info
(
"
getArguments testCaseNames:
"
+
args
.
testCaseNames
);
console
.
info
(
"
getArguments testCaseNames:
"
+
args
.
testCaseNames
);
console
.
info
(
"
getArguments testRunnerClassName:
"
+
args
.
testRunnerClassName
);
console
.
info
(
"
getArguments testRunnerClassName:
"
+
args
.
testRunnerClassName
);
...
...
zh-cn/application-dev/reference/apis/js-apis-application-abilityLifecycleCallback.md
浏览文件 @
0fe24666
# @ohos.application.AbilityLifecycleCallback (AbilityLifecycleCallback)
# @ohos.application.AbilityLifecycleCallback (AbilityLifecycleCallback)
AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命周期监听方法的回调类的能力,包括onAbilityCreate、onWindowStageCreate、onWindowStageDestroy等方法,可以作为
[
registerAbilityLifecycleCallback
](
js-apis-inner-application-applicationContext.md#applicationcontextregister
abilitylifecyclecallback
)
的入参。
AbilityLifecycleCallback模块提供应用上下文ApplicationContext的生命周期监听方法的回调类的能力,包括onAbilityCreate、onWindowStageCreate、onWindowStageDestroy等方法,可以作为
[
on(type: "abilityLifecycle", callback: AbilityLifecycleCallback)
](
js-apis-inner-application-applicationContext.md#applicationcontextontype-abilitylifecycle-callback-
abilitylifecyclecallback
)
的入参。
> **说明:**
> **说明:**
>
>
...
@@ -158,7 +158,7 @@ onAbilityContinue(ability: Ability): void;
...
@@ -158,7 +158,7 @@ onAbilityContinue(ability: Ability): void;
```
ts
```
ts
import
AbilityStage
from
"
@ohos.app.ability.AbilityStage
"
;
import
AbilityStage
from
"
@ohos.app.ability.AbilityStage
"
;
var
lifecycleId
;
let
lifecycleId
;
export
default
class
MyAbilityStage
extends
AbilityStage
{
export
default
class
MyAbilityStage
extends
AbilityStage
{
onCreate
()
{
onCreate
()
{
...
@@ -211,3 +211,4 @@ export default class MyAbilityStage extends AbilityStage {
...
@@ -211,3 +211,4 @@ export default class MyAbilityStage extends AbilityStage {
}
}
}
}
```
```
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-application-abilityManager.md
浏览文件 @
0fe24666
...
@@ -49,7 +49,7 @@ updateConfiguration(config: Configuration, callback: AsyncCallback\<void>): void
...
@@ -49,7 +49,7 @@ updateConfiguration(config: Configuration, callback: AsyncCallback\<void>): void
**示例**
:
**示例**
:
```
ts
```
ts
var
config
=
{
let
config
=
{
language
:
'
chinese
'
language
:
'
chinese
'
}
}
...
@@ -83,7 +83,7 @@ updateConfiguration(config: Configuration): Promise\<void>
...
@@ -83,7 +83,7 @@ updateConfiguration(config: Configuration): Promise\<void>
**示例**
:
**示例**
:
```
ts
```
ts
var
config
=
{
let
config
=
{
language
:
'
chinese
'
language
:
'
chinese
'
}
}
...
...
zh-cn/application-dev/reference/apis/js-apis-application-appManager.md
浏览文件 @
0fe24666
...
@@ -231,7 +231,7 @@ unregisterApplicationStateObserver(observerId: number, callback: AsyncCallback\
...
@@ -231,7 +231,7 @@ unregisterApplicationStateObserver(observerId: number, callback: AsyncCallback\
**示例:**
**示例:**
```
ts
```
ts
var
observerId
=
100
;
let
observerId
=
100
;
function
unregisterApplicationStateObserverCallback
(
err
)
{
function
unregisterApplicationStateObserverCallback
(
err
)
{
if
(
err
)
{
if
(
err
)
{
...
@@ -268,7 +268,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\<void>;
...
@@ -268,7 +268,7 @@ unregisterApplicationStateObserver(observerId: number): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
observerId
=
100
;
let
observerId
=
100
;
appManager
.
unregisterApplicationStateObserver
(
observerId
)
appManager
.
unregisterApplicationStateObserver
(
observerId
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
...
@@ -362,8 +362,8 @@ killProcessWithAccount(bundleName: string, accountId: number): Promise\<void\>
...
@@ -362,8 +362,8 @@ killProcessWithAccount(bundleName: string, accountId: number): Promise\<void\>
**示例:**
**示例:**
```
ts
```
ts
var
bundleName
=
'
bundleName
'
;
let
bundleName
=
'
bundleName
'
;
var
accountId
=
0
;
let
accountId
=
0
;
appManager
.
killProcessWithAccount
(
bundleName
,
accountId
)
appManager
.
killProcessWithAccount
(
bundleName
,
accountId
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
console
.
log
(
'
------------ killProcessWithAccount success ------------
'
,
data
);
console
.
log
(
'
------------ killProcessWithAccount success ------------
'
,
data
);
...
@@ -397,8 +397,8 @@ killProcessWithAccount(bundleName: string, accountId: number, callback: AsyncCal
...
@@ -397,8 +397,8 @@ killProcessWithAccount(bundleName: string, accountId: number, callback: AsyncCal
**示例:**
**示例:**
```
ts
```
ts
var
bundleName
=
'
bundleName
'
;
let
bundleName
=
'
bundleName
'
;
var
accountId
=
0
;
let
accountId
=
0
;
function
killProcessWithAccountCallback
(
err
,
data
)
{
function
killProcessWithAccountCallback
(
err
,
data
)
{
if
(
err
)
{
if
(
err
)
{
console
.
log
(
'
------------- killProcessWithAccountCallback fail, err: --------------
'
,
err
);
console
.
log
(
'
------------- killProcessWithAccountCallback fail, err: --------------
'
,
err
);
...
@@ -431,7 +431,7 @@ killProcessesByBundleName(bundleName: string, callback: AsyncCallback\<void>);
...
@@ -431,7 +431,7 @@ killProcessesByBundleName(bundleName: string, callback: AsyncCallback\<void>);
**示例:**
**示例:**
```
ts
```
ts
var
bundleName
=
'
bundleName
'
;
let
bundleName
=
'
bundleName
'
;
function
killProcessesByBundleNameCallback
(
err
,
data
)
{
function
killProcessesByBundleNameCallback
(
err
,
data
)
{
if
(
err
)
{
if
(
err
)
{
console
.
log
(
'
------------- killProcessesByBundleNameCallback fail, err: --------------
'
,
err
);
console
.
log
(
'
------------- killProcessesByBundleNameCallback fail, err: --------------
'
,
err
);
...
@@ -469,7 +469,7 @@ killProcessesByBundleName(bundleName: string): Promise\<void>;
...
@@ -469,7 +469,7 @@ killProcessesByBundleName(bundleName: string): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
bundleName
=
'
com.example.myapplication
'
;
let
bundleName
=
'
com.example.myapplication
'
;
appManager
.
killProcessesByBundleName
(
bundleName
)
appManager
.
killProcessesByBundleName
(
bundleName
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
console
.
log
(
'
------------ killProcessesByBundleName success ------------
'
,
data
);
console
.
log
(
'
------------ killProcessesByBundleName success ------------
'
,
data
);
...
@@ -501,7 +501,7 @@ clearUpApplicationData(bundleName: string, callback: AsyncCallback\<void>);
...
@@ -501,7 +501,7 @@ clearUpApplicationData(bundleName: string, callback: AsyncCallback\<void>);
**示例:**
**示例:**
```
ts
```
ts
var
bundleName
=
'
bundleName
'
;
let
bundleName
=
'
bundleName
'
;
function
clearUpApplicationDataCallback
(
err
,
data
)
{
function
clearUpApplicationDataCallback
(
err
,
data
)
{
if
(
err
)
{
if
(
err
)
{
console
.
log
(
'
------------- clearUpApplicationDataCallback fail, err: --------------
'
,
err
);
console
.
log
(
'
------------- clearUpApplicationDataCallback fail, err: --------------
'
,
err
);
...
@@ -539,7 +539,7 @@ clearUpApplicationData(bundleName: string): Promise\<void>;
...
@@ -539,7 +539,7 @@ clearUpApplicationData(bundleName: string): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
bundleName
=
'
bundleName
'
;
let
bundleName
=
'
bundleName
'
;
appManager
.
clearUpApplicationData
(
bundleName
)
appManager
.
clearUpApplicationData
(
bundleName
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
console
.
log
(
'
------------ clearUpApplicationData success ------------
'
,
data
);
console
.
log
(
'
------------ clearUpApplicationData success ------------
'
,
data
);
...
...
zh-cn/application-dev/reference/apis/js-apis-application-environmentCallback.md
浏览文件 @
0fe24666
...
@@ -41,14 +41,14 @@ onMemoryLevel(level: number): void;
...
@@ -41,14 +41,14 @@ onMemoryLevel(level: number): void;
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| level |
[
MemoryLevel
](
js-apis-app
lication
-abilityConstant.md#abilityconstantmemorylevel
)
| 是 | 表示当前内存的基线水平。 |
| level |
[
MemoryLevel
](
js-apis-app
-ability
-abilityConstant.md#abilityconstantmemorylevel
)
| 是 | 表示当前内存的基线水平。 |
**示例:**
**示例:**
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
callbackId
;
let
callbackId
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
()
{
onCreate
()
{
...
...
zh-cn/application-dev/reference/apis/js-apis-application-errorManager.md
浏览文件 @
0fe24666
...
@@ -28,7 +28,7 @@ registerErrorObserver(observer: ErrorObserver): number;
...
@@ -28,7 +28,7 @@ registerErrorObserver(observer: ErrorObserver): number;
**示例:**
**示例:**
```
ts
```
ts
var
observer
=
{
let
observer
=
{
onUnhandledException
(
errorMsg
)
{
onUnhandledException
(
errorMsg
)
{
console
.
log
(
'
onUnhandledException, errorMsg:
'
,
errorMsg
)
console
.
log
(
'
onUnhandledException, errorMsg:
'
,
errorMsg
)
}
}
...
@@ -54,7 +54,7 @@ unregisterErrorObserver(observerId: number, callback: AsyncCallback\<void>): vo
...
@@ -54,7 +54,7 @@ unregisterErrorObserver(observerId: number, callback: AsyncCallback\<void>): vo
**示例:**
**示例:**
```
ts
```
ts
var
observerId
=
100
;
let
observerId
=
100
;
function
unregisterErrorObserverCallback
(
err
)
{
function
unregisterErrorObserverCallback
(
err
)
{
if
(
err
)
{
if
(
err
)
{
...
@@ -88,7 +88,7 @@ unregisterErrorObserver(observerId: number): Promise\<void>;
...
@@ -88,7 +88,7 @@ unregisterErrorObserver(observerId: number): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
observerId
=
100
;
let
observerId
=
100
;
errorManager
.
unregisterErrorObserver
(
observerId
)
errorManager
.
unregisterErrorObserver
(
observerId
)
.
then
((
data
)
=>
{
.
then
((
data
)
=>
{
console
.
log
(
'
----------- unregisterErrorObserver success ----------
'
,
data
);
console
.
log
(
'
----------- unregisterErrorObserver success ----------
'
,
data
);
...
...
zh-cn/application-dev/reference/apis/js-apis-application-missionManager.md
浏览文件 @
0fe24666
...
@@ -43,7 +43,7 @@ registerMissionListener(listener: MissionListener): number;
...
@@ -43,7 +43,7 @@ registerMissionListener(listener: MissionListener): number;
**示例:**
**示例:**
```
ts
```
ts
var
listener
=
{
let
listener
=
{
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
...
@@ -53,7 +53,7 @@ var listener = {
...
@@ -53,7 +53,7 @@ var listener = {
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
};
};
console
.
log
(
"
registerMissionListener
"
)
console
.
log
(
"
registerMissionListener
"
)
var
listenerid
=
missionManager
.
registerMissionListener
(
listener
);
let
listenerid
=
missionManager
.
registerMissionListener
(
listener
);
```
```
...
@@ -79,7 +79,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback<void>
...
@@ -79,7 +79,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback<void>
**示例:**
**示例:**
```
ts
```
ts
var
listener
=
{
let
listener
=
{
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
...
@@ -89,7 +89,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback<void>
...
@@ -89,7 +89,7 @@ unregisterMissionListener(listenerId: number, callback: AsyncCallback<void>
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
};
};
console
.
log
(
"
registerMissionListener
"
)
console
.
log
(
"
registerMissionListener
"
)
var
listenerid
=
missionManager
.
registerMissionListener
(
listener
);
let
listenerid
=
missionManager
.
registerMissionListener
(
listener
);
missionManager
.
unregisterMissionListener
(
listenerid
,
(
error
)
=>
{
missionManager
.
unregisterMissionListener
(
listenerid
,
(
error
)
=>
{
console
.
log
(
"
unregisterMissionListener
"
);
console
.
log
(
"
unregisterMissionListener
"
);
...
@@ -124,7 +124,7 @@ unregisterMissionListener(listenerId: number): Promise<void>;
...
@@ -124,7 +124,7 @@ unregisterMissionListener(listenerId: number): Promise<void>;
**示例:**
**示例:**
```
ts
```
ts
var
listener
=
{
let
listener
=
{
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionCreated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionCreated-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionDestroyed
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionDestroyed-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
onMissionSnapshotChanged
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionSnapshotChanged-------
"
)},
...
@@ -134,7 +134,7 @@ unregisterMissionListener(listenerId: number): Promise<void>;
...
@@ -134,7 +134,7 @@ unregisterMissionListener(listenerId: number): Promise<void>;
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
onMissionLabelUpdated
:
function
(
mission
)
{
console
.
log
(
"
--------onMissionLabelUpdated-------
"
)}
};
};
console
.
log
(
"
registerMissionListener
"
)
console
.
log
(
"
registerMissionListener
"
)
var
listenerid
=
missionManager
.
registerMissionListener
(
listener
);
let
listenerid
=
missionManager
.
registerMissionListener
(
listener
);
missionManager
.
unregisterMissionListener
(
listenerid
).
catch
(
function
(
err
)
{
missionManager
.
unregisterMissionListener
(
listenerid
).
catch
(
function
(
err
)
{
console
.
log
(
err
);
console
.
log
(
err
);
...
@@ -167,7 +167,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback<M
...
@@ -167,7 +167,7 @@ getMissionInfo(deviceId: string, missionId: number, callback: AsyncCallback<M
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
=
missionManager
.
getMissionInfos
(
""
,
10
).
catch
(
function
(
err
){
console
.
log
(
err
);});
let
allMissions
=
missionManager
.
getMissionInfos
(
""
,
10
).
catch
(
function
(
err
){
console
.
log
(
err
);});
missionManager
.
getMissionInfo
(
""
,
allMissions
[
0
].
missionId
,
(
error
,
mission
)
=>
{
missionManager
.
getMissionInfo
(
""
,
allMissions
[
0
].
missionId
,
(
error
,
mission
)
=>
{
if
(
error
.
code
)
{
if
(
error
.
code
)
{
console
.
log
(
"
getMissionInfo failed, error.code:
"
+
JSON
.
stringify
(
error
.
code
)
+
console
.
log
(
"
getMissionInfo failed, error.code:
"
+
JSON
.
stringify
(
error
.
code
)
+
...
@@ -215,7 +215,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise<MissionInfo>;
...
@@ -215,7 +215,7 @@ getMissionInfo(deviceId: string, missionId: number): Promise<MissionInfo>;
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
mission
=
missionManager
.
getMissionInfo
(
""
,
10
).
catch
(
function
(
err
){
let
mission
=
missionManager
.
getMissionInfo
(
""
,
10
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
});
});
```
```
...
@@ -288,7 +288,7 @@ getMissionInfos(deviceId: string, numMax: number): Promise<Array<MissionIn
...
@@ -288,7 +288,7 @@ getMissionInfos(deviceId: string, numMax: number): Promise<Array<MissionIn
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
=
missionManager
.
getMissionInfos
(
""
,
10
).
catch
(
function
(
err
){
let
allMissions
=
missionManager
.
getMissionInfos
(
""
,
10
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
});
});
```
```
...
@@ -327,7 +327,7 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback&
...
@@ -327,7 +327,7 @@ getMissionSnapShot(deviceId: string, missionId: number, callback: AsyncCallback&
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
getMissionSnapShot
(
""
,
id
,
(
error
,
snapshot
)
=>
{
missionManager
.
getMissionSnapShot
(
""
,
id
,
(
error
,
snapshot
)
=>
{
if
(
error
.
code
)
{
if
(
error
.
code
)
{
...
@@ -371,15 +371,15 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise<MissionSnaps
...
@@ -371,15 +371,15 @@ getMissionSnapShot(deviceId: string, missionId: number): Promise<MissionSnaps
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
;
let
allMissions
;
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
allMissions
=
res
;
allMissions
=
res
;
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
var
id
=
allMissions
[
0
].
missionId
;
let
id
=
allMissions
[
0
].
missionId
;
var
snapshot
=
missionManager
.
getMissionSnapShot
(
""
,
id
).
catch
(
function
(
err
){
let
snapshot
=
missionManager
.
getMissionSnapShot
(
""
,
id
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
});
});
```
```
...
@@ -417,7 +417,7 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A
...
@@ -417,7 +417,7 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number, callback: A
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
getLowResolutionMissionSnapShot
(
""
,
id
,
(
error
,
snapshot
)
=>
{
missionManager
.
getLowResolutionMissionSnapShot
(
""
,
id
,
(
error
,
snapshot
)
=>
{
if
(
error
.
code
)
{
if
(
error
.
code
)
{
...
@@ -461,15 +461,15 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M
...
@@ -461,15 +461,15 @@ getLowResolutionMissionSnapShot(deviceId: string, missionId: number): Promise\<M
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
;
let
allMissions
;
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
allMissions
=
res
;
allMissions
=
res
;
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
var
id
=
allMissions
[
0
].
missionId
;
let
id
=
allMissions
[
0
].
missionId
;
var
snapshot
=
missionManager
.
getLowResolutionMissionSnapShot
(
""
,
id
).
catch
(
function
(
err
){
let
snapshot
=
missionManager
.
getLowResolutionMissionSnapShot
(
""
,
id
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
});
});
```
```
...
@@ -507,7 +507,7 @@ lockMission(missionId: number, callback: AsyncCallback<void>): void;
...
@@ -507,7 +507,7 @@ lockMission(missionId: number, callback: AsyncCallback<void>): void;
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
lockMission
(
id
).
then
(()
=>
{
missionManager
.
lockMission
(
id
).
then
(()
=>
{
console
.
log
(
"
lockMission is called
"
);
console
.
log
(
"
lockMission is called
"
);
...
@@ -544,13 +544,13 @@ lockMission(missionId: number): Promise<void>;
...
@@ -544,13 +544,13 @@ lockMission(missionId: number): Promise<void>;
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
;
let
allMissions
;
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
allMissions
=
res
;
allMissions
=
res
;
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
var
id
=
allMissions
[
0
].
missionId
;
let
id
=
allMissions
[
0
].
missionId
;
missionManager
.
lockMission
(
id
).
catch
(
function
(
err
){
missionManager
.
lockMission
(
id
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
...
@@ -590,7 +590,7 @@ unlockMission(missionId: number, callback: AsyncCallback<void>): void;
...
@@ -590,7 +590,7 @@ unlockMission(missionId: number, callback: AsyncCallback<void>): void;
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
unlockMission
(
id
).
then
(()
=>
{
missionManager
.
unlockMission
(
id
).
then
(()
=>
{
console
.
log
(
"
unlockMission is called
"
);
console
.
log
(
"
unlockMission is called
"
);
...
@@ -628,13 +628,13 @@ unlockMission(missionId: number): Promise<void>;
...
@@ -628,13 +628,13 @@ unlockMission(missionId: number): Promise<void>;
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
;
let
allMissions
;
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
allMissions
=
res
;
allMissions
=
res
;
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
var
id
=
allMissions
[
0
].
missionId
;
let
id
=
allMissions
[
0
].
missionId
;
missionManager
.
lockMission
(
id
).
catch
(
function
(
err
){
missionManager
.
lockMission
(
id
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
...
@@ -677,7 +677,7 @@ clearMission(missionId: number, callback: AsyncCallback<void>): void;
...
@@ -677,7 +677,7 @@ clearMission(missionId: number, callback: AsyncCallback<void>): void;
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
clearMission
(
id
).
then
(()
=>
{
missionManager
.
clearMission
(
id
).
then
(()
=>
{
console
.
log
(
"
clearMission is called
"
);
console
.
log
(
"
clearMission is called
"
);
...
@@ -715,13 +715,13 @@ clearMission(missionId: number): Promise<void>;
...
@@ -715,13 +715,13 @@ clearMission(missionId: number): Promise<void>;
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
;
let
allMissions
;
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
allMissions
=
res
;
allMissions
=
res
;
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
var
id
=
allMissions
[
0
].
missionId
;
let
id
=
allMissions
[
0
].
missionId
;
missionManager
.
clearMission
(
id
).
catch
(
function
(
err
){
missionManager
.
clearMission
(
id
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
...
@@ -812,7 +812,7 @@ moveMissionToFront(missionId: number, callback: AsyncCallback<void>): void
...
@@ -812,7 +812,7 @@ moveMissionToFront(missionId: number, callback: AsyncCallback<void>): void
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
moveMissionToFront
(
id
).
then
(()
=>
{
missionManager
.
moveMissionToFront
(
id
).
then
(()
=>
{
console
.
log
(
"
moveMissionToFront is called
"
);
console
.
log
(
"
moveMissionToFront is called
"
);
...
@@ -838,7 +838,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
...
@@ -838,7 +838,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| missionId | number | 是 | 任务ID。 |
| missionId | number | 是 | 任务ID。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 是 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 是 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 |
| callback | AsyncCallback
<
void
>
| 是 | 执行结果回调函数。 |
| callback | AsyncCallback
<
void
>
| 是 | 执行结果回调函数。 |
**示例:**
**示例:**
...
@@ -854,7 +854,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
...
@@ -854,7 +854,7 @@ moveMissionToFront(missionId: number, options: StartOptions, callback: AsyncCall
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
moveMissionToFront
(
id
,{
windowMode
:
101
}).
then
(()
=>
{
missionManager
.
moveMissionToFront
(
id
,{
windowMode
:
101
}).
then
(()
=>
{
console
.
log
(
"
moveMissionToFront is called
"
);
console
.
log
(
"
moveMissionToFront is called
"
);
...
@@ -880,7 +880,7 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise<void&g
...
@@ -880,7 +880,7 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise<void&g
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| missionId | number | 是 | 任务ID。 |
| missionId | number | 是 | 任务ID。 |
| options |
[
StartOptions
](
js-apis-app
lication
-startOptions.md
)
| 否 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 |
| options |
[
StartOptions
](
js-apis-app
-ability
-startOptions.md
)
| 否 | 启动参数选项,用于指定任务切到前台时的窗口模式,设备ID等。 |
**返回值:**
**返回值:**
...
@@ -893,13 +893,13 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise<void&g
...
@@ -893,13 +893,13 @@ moveMissionToFront(missionId: number, options?: StartOptions): Promise<void&g
```
ts
```
ts
import
missionManager
from
'
@ohos.application.missionManager
'
import
missionManager
from
'
@ohos.application.missionManager
'
var
allMissions
;
let
allMissions
;
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
missionManager
.
getMissionInfos
(
""
,
10
).
then
(
function
(
res
){
allMissions
=
res
;
allMissions
=
res
;
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
}).
catch
(
function
(
err
){
console
.
log
(
err
);});
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
size =
"
+
allMissions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
allMissions
));
var
id
=
allMissions
[
0
].
missionId
;
let
id
=
allMissions
[
0
].
missionId
;
missionManager
.
moveMissionToFront
(
id
).
catch
(
function
(
err
){
missionManager
.
moveMissionToFront
(
id
).
catch
(
function
(
err
){
console
.
log
(
err
);
console
.
log
(
err
);
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-ability-dataAbilityHelper.md
浏览文件 @
0fe24666
...
@@ -35,10 +35,10 @@ openFile(uri: string, mode: string, callback: AsyncCallback\<number>): void
...
@@ -35,10 +35,10 @@ openFile(uri: string, mode: string, callback: AsyncCallback\<number>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
var
mode
=
"
rw
"
;
let
mode
=
"
rw
"
;
DAHelper
.
openFile
(
"
dataability:///com.example.DataAbility
"
,
mode
,
(
err
,
data
)
=>
{
DAHelper
.
openFile
(
"
dataability:///com.example.DataAbility
"
,
mode
,
(
err
,
data
)
=>
{
console
.
info
(
"
openFile err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
openFile err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -69,10 +69,10 @@ openFile(uri: string, mode: string): Promise\<number>
...
@@ -69,10 +69,10 @@ openFile(uri: string, mode: string): Promise\<number>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
var
mode
=
"
rw
"
;
let
mode
=
"
rw
"
;
DAHelper
.
openFile
(
"
dataability:///com.example.DataAbility
"
,
mode
).
then
((
data
)
=>
{
DAHelper
.
openFile
(
"
dataability:///com.example.DataAbility
"
,
mode
).
then
((
data
)
=>
{
console
.
info
(
"
openFile data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
openFile data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -98,7 +98,7 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback\<void>): void
...
@@ -98,7 +98,7 @@ on(type: 'dataChange', uri: string, callback: AsyncCallback\<void>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
function
onChangeNotify
()
{
function
onChangeNotify
()
{
...
@@ -131,7 +131,7 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback\<void>): void
...
@@ -131,7 +131,7 @@ off(type: 'dataChange', uri: string, callback?: AsyncCallback\<void>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
function
onChangeNotify
()
{
function
onChangeNotify
()
{
...
@@ -167,7 +167,7 @@ getType(uri: string, callback: AsyncCallback\<string>): void
...
@@ -167,7 +167,7 @@ getType(uri: string, callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
getType
(
"
dataability:///com.example.DataAbility
"
,
(
err
,
data
)
=>
{
DAHelper
.
getType
(
"
dataability:///com.example.DataAbility
"
,
(
err
,
data
)
=>
{
...
@@ -199,7 +199,7 @@ getType(uri: string): Promise\<string>
...
@@ -199,7 +199,7 @@ getType(uri: string): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
getType
(
"
dataability:///com.example.DataAbility
"
).
then
((
data
)
=>
{
DAHelper
.
getType
(
"
dataability:///com.example.DataAbility
"
).
then
((
data
)
=>
{
...
@@ -227,7 +227,7 @@ getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array\
...
@@ -227,7 +227,7 @@ getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array\
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
getFileTypes
(
"
dataability:///com.example.DataAbility
"
,
"
image/*
"
,
(
err
,
data
)
=>
{
DAHelper
.
getFileTypes
(
"
dataability:///com.example.DataAbility
"
,
"
image/*
"
,
(
err
,
data
)
=>
{
...
@@ -260,7 +260,7 @@ getFileTypes(uri: string, mimeTypeFilter: string): Promise\<Array\<string>>
...
@@ -260,7 +260,7 @@ getFileTypes(uri: string, mimeTypeFilter: string): Promise\<Array\<string>>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
getFileTypes
(
"
dataability:///com.example.DataAbility
"
,
"
image/*
"
).
then
((
data
)
=>
{
DAHelper
.
getFileTypes
(
"
dataability:///com.example.DataAbility
"
,
"
image/*
"
).
then
((
data
)
=>
{
...
@@ -287,7 +287,7 @@ normalizeUri(uri: string, callback: AsyncCallback\<string>): void
...
@@ -287,7 +287,7 @@ normalizeUri(uri: string, callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
normalizeUri
(
"
dataability:///com.example.DataAbility
"
,
(
err
,
data
)
=>
{
DAHelper
.
normalizeUri
(
"
dataability:///com.example.DataAbility
"
,
(
err
,
data
)
=>
{
...
@@ -319,7 +319,7 @@ normalizeUri(uri: string): Promise\<string>
...
@@ -319,7 +319,7 @@ normalizeUri(uri: string): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
normalizeUri
(
"
dataability:///com.example.DataAbility
"
,).
then
((
data
)
=>
{
DAHelper
.
normalizeUri
(
"
dataability:///com.example.DataAbility
"
,).
then
((
data
)
=>
{
...
@@ -346,7 +346,7 @@ denormalizeUri(uri: string, callback: AsyncCallback\<string>): void
...
@@ -346,7 +346,7 @@ denormalizeUri(uri: string, callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
denormalizeUri
(
"
dataability:///com.example.DataAbility
"
,
(
err
,
data
)
=>
{
DAHelper
.
denormalizeUri
(
"
dataability:///com.example.DataAbility
"
,
(
err
,
data
)
=>
{
...
@@ -378,7 +378,7 @@ denormalizeUri(uri: string): Promise\<string>
...
@@ -378,7 +378,7 @@ denormalizeUri(uri: string): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
denormalizeUri
(
"
dataability:///com.example.DataAbility
"
,).
then
((
data
)
=>
{
DAHelper
.
denormalizeUri
(
"
dataability:///com.example.DataAbility
"
,).
then
((
data
)
=>
{
...
@@ -405,7 +405,7 @@ notifyChange(uri: string, callback: AsyncCallback\<void>): void
...
@@ -405,7 +405,7 @@ notifyChange(uri: string, callback: AsyncCallback\<void>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
notifyChange
(
"
dataability:///com.example.DataAbility
"
,
(
err
)
=>
{
DAHelper
.
notifyChange
(
"
dataability:///com.example.DataAbility
"
,
(
err
)
=>
{
...
@@ -437,7 +437,7 @@ notifyChange(uri: string): Promise\<void>
...
@@ -437,7 +437,7 @@ notifyChange(uri: string): Promise\<void>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
DAHelper
.
notifyChange
(
"
dataability:///com.example.DataAbility
"
).
then
(()
=>
{
DAHelper
.
notifyChange
(
"
dataability:///com.example.DataAbility
"
).
then
(()
=>
{
...
@@ -465,7 +465,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\<num
...
@@ -465,7 +465,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket, callback: AsyncCallback\<num
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
const
valueBucket
=
{
const
valueBucket
=
{
...
@@ -504,7 +504,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise\<number>
...
@@ -504,7 +504,7 @@ insert(uri: string, valuesBucket: rdb.ValuesBucket): Promise\<number>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
const
valueBucket
=
{
const
valueBucket
=
{
...
@@ -538,10 +538,10 @@ batchInsert(uri: string, valuesBuckets: Array\<rdb.ValuesBucket>, callback: Asyn
...
@@ -538,10 +538,10 @@ batchInsert(uri: string, valuesBuckets: Array\<rdb.ValuesBucket>, callback: Asyn
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
var
cars
=
new
Array
({
"
name
"
:
"
roe11
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
let
cars
=
new
Array
({
"
name
"
:
"
roe11
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
{
"
name
"
:
"
roe12
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
{
"
name
"
:
"
roe12
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
{
"
name
"
:
"
roe13
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,});
{
"
name
"
:
"
roe13
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,});
DAHelper
.
batchInsert
(
"
dataability:///com.example.DataAbility
"
,
cars
,
(
err
,
data
)
=>
{
DAHelper
.
batchInsert
(
"
dataability:///com.example.DataAbility
"
,
cars
,
(
err
,
data
)
=>
{
...
@@ -574,10 +574,10 @@ batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise\<numbe
...
@@ -574,10 +574,10 @@ batchInsert(uri: string, valuesBuckets: Array<rdb.ValuesBucket>): Promise\<numbe
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
var
cars
=
new
Array
({
"
name
"
:
"
roe11
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
let
cars
=
new
Array
({
"
name
"
:
"
roe11
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
{
"
name
"
:
"
roe12
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
{
"
name
"
:
"
roe12
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,},
{
"
name
"
:
"
roe13
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,});
{
"
name
"
:
"
roe13
"
,
"
age
"
:
21
,
"
salary
"
:
20.5
,
"
blobType
"
:
"
u8
"
,});
DAHelper
.
batchInsert
(
"
dataability:///com.example.DataAbility
"
,
cars
).
then
((
data
)
=>
{
DAHelper
.
batchInsert
(
"
dataability:///com.example.DataAbility
"
,
cars
).
then
((
data
)
=>
{
...
@@ -606,7 +606,7 @@ delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: Asy
...
@@ -606,7 +606,7 @@ delete(uri: string, predicates: dataAbility.DataAbilityPredicates, callback: Asy
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
...
@@ -641,7 +641,7 @@ delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise\<nu
...
@@ -641,7 +641,7 @@ delete(uri: string, predicates?: dataAbility.DataAbilityPredicates): Promise\<nu
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
...
@@ -672,7 +672,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.Data
...
@@ -672,7 +672,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates: dataAbility.Data
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
const
va
=
{
const
va
=
{
...
@@ -714,7 +714,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates?: dataAbility.Dat
...
@@ -714,7 +714,7 @@ update(uri: string, valuesBucket: rdb.ValuesBucket, predicates?: dataAbility.Dat
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
const
va
=
{
const
va
=
{
...
@@ -751,10 +751,10 @@ query(uri: string, columns: Array\<string>, predicates: dataAbility.DataAbilityP
...
@@ -751,10 +751,10 @@ query(uri: string, columns: Array\<string>, predicates: dataAbility.DataAbilityP
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
var
cars
=
new
Array
(
"
value1
"
,
"
value2
"
,
"
value3
"
,
"
value4
"
);
let
cars
=
new
Array
(
"
value1
"
,
"
value2
"
,
"
value3
"
,
"
value4
"
);
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
DAHelper
.
query
(
"
dataability:///com.example.DataAbility
"
,
cars
,
da
,
(
err
,
data
)
=>
{
DAHelper
.
query
(
"
dataability:///com.example.DataAbility
"
,
cars
,
da
,
(
err
,
data
)
=>
{
console
.
info
(
"
query err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
query err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
...
@@ -790,10 +790,10 @@ query(uri: string, columns?: Array\<string>, predicates?: dataAbility.DataAbilit
...
@@ -790,10 +790,10 @@ query(uri: string, columns?: Array\<string>, predicates?: dataAbility.DataAbilit
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
import
ohos_data_ability
from
'
@ohos.data.dataAbility
'
;
var
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
let
DAHelper
=
featureAbility
.
acquireDataAbilityHelper
(
"
dataability:///com.example.DataAbility
"
"
dataability:///com.example.DataAbility
"
);
);
var
cars
=
new
Array
(
"
value1
"
,
"
value2
"
,
"
value3
"
,
"
value4
"
);
let
cars
=
new
Array
(
"
value1
"
,
"
value2
"
,
"
value3
"
,
"
value4
"
);
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
let
da
=
new
ohos_data_ability
.
DataAbilityPredicates
();
DAHelper
.
query
(
"
dataability:///com.example.DataAbility
"
,
cars
,
da
).
then
((
data
)
=>
{
DAHelper
.
query
(
"
dataability:///com.example.DataAbility
"
,
cars
,
da
).
then
((
data
)
=>
{
console
.
info
(
"
query data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
query data:
"
+
JSON
.
stringify
(
data
));
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-app-context.md
浏览文件 @
0fe24666
...
@@ -13,7 +13,7 @@ Context对象是在featureAbility中创建实例,并通过featureAbility的[ge
...
@@ -13,7 +13,7 @@ Context对象是在featureAbility中创建实例,并通过featureAbility的[ge
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getOrCreateLocalDir
().
then
((
data
)
=>
{
context
.
getOrCreateLocalDir
().
then
((
data
)
=>
{
console
.
info
(
"
getOrCreateLocalDir data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getOrCreateLocalDir data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -39,7 +39,7 @@ getOrCreateLocalDir(callback: AsyncCallback\<string>): void
...
@@ -39,7 +39,7 @@ getOrCreateLocalDir(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getOrCreateLocalDir
((
err
,
data
)
=>
{
context
.
getOrCreateLocalDir
((
err
,
data
)
=>
{
console
.
info
(
"
getOrCreateLocalDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getOrCreateLocalDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -67,7 +67,7 @@ getOrCreateLocalDir(): Promise\<string>
...
@@ -67,7 +67,7 @@ getOrCreateLocalDir(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getOrCreateLocalDir
().
then
((
data
)
=>
{
context
.
getOrCreateLocalDir
().
then
((
data
)
=>
{
console
.
info
(
"
getOrCreateLocalDir data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getOrCreateLocalDir data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -94,7 +94,7 @@ verifyPermission(permission: string, options: PermissionOptions, callback: Async
...
@@ -94,7 +94,7 @@ verifyPermission(permission: string, options: PermissionOptions, callback: Async
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
bundle
from
'
@ohos.bundle.bundleManager
'
;
import
bundle
from
'
@ohos.bundle.bundleManager
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
bundle
.
getBundleInfo
(
'
com.context.test
'
,
1
,
(
err
,
datainfo
)
=>
{
bundle
.
getBundleInfo
(
'
com.context.test
'
,
1
,
(
err
,
datainfo
)
=>
{
context
.
verifyPermission
(
"
com.example.permission
"
,
{
uid
:
datainfo
.
appInfo
.
uid
},
(
err
,
data
)
=>
{
context
.
verifyPermission
(
"
com.example.permission
"
,
{
uid
:
datainfo
.
appInfo
.
uid
},
(
err
,
data
)
=>
{
console
.
info
(
"
verifyPermission err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
verifyPermission err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
...
@@ -124,7 +124,7 @@ verifyPermission(permission: string, callback: AsyncCallback\<number>): void
...
@@ -124,7 +124,7 @@ verifyPermission(permission: string, callback: AsyncCallback\<number>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
verifyPermission
(
"
com.example.permission
"
,
(
err
,
data
)
=>
{
context
.
verifyPermission
(
"
com.example.permission
"
,
(
err
,
data
)
=>
{
console
.
info
(
"
verifyPermission err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
verifyPermission err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -155,8 +155,8 @@ verifyPermission(permission: string, options?: PermissionOptions): Promise\<numb
...
@@ -155,8 +155,8 @@ verifyPermission(permission: string, options?: PermissionOptions): Promise\<numb
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
Permission
=
{
pid
:
1
};
let
Permission
=
{
pid
:
1
};
context
.
verifyPermission
(
'
com.context.permission
'
,
Permission
).
then
((
data
)
=>
{
context
.
verifyPermission
(
'
com.context.permission
'
,
Permission
).
then
((
data
)
=>
{
console
.
info
(
"
verifyPermission data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
verifyPermission data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -184,7 +184,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number, res
...
@@ -184,7 +184,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number, res
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
requestPermissionsFromUser
(
context
.
requestPermissionsFromUser
(
[
"
com.example.permission1
"
,
[
"
com.example.permission1
"
,
"
com.example.permission2
"
,
"
com.example.permission2
"
,
...
@@ -224,7 +224,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number): Pr
...
@@ -224,7 +224,7 @@ requestPermissionsFromUser(permissions: Array\<string>, requestCode: number): Pr
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
requestPermissionsFromUser
(
context
.
requestPermissionsFromUser
(
[
"
com.example.permission1
"
,
[
"
com.example.permission1
"
,
"
com.example.permission2
"
,
"
com.example.permission2
"
,
...
@@ -257,7 +257,7 @@ getApplicationInfo(callback: AsyncCallback\<ApplicationInfo>): void
...
@@ -257,7 +257,7 @@ getApplicationInfo(callback: AsyncCallback\<ApplicationInfo>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getApplicationInfo
((
err
,
data
)
=>
{
context
.
getApplicationInfo
((
err
,
data
)
=>
{
console
.
info
(
"
getApplicationInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getApplicationInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -283,7 +283,7 @@ getApplicationInfo(): Promise\<ApplicationInfo>
...
@@ -283,7 +283,7 @@ getApplicationInfo(): Promise\<ApplicationInfo>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getApplicationInfo
().
then
((
data
)
=>
{
context
.
getApplicationInfo
().
then
((
data
)
=>
{
console
.
info
(
"
getApplicationInfo data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getApplicationInfo data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -309,7 +309,7 @@ getBundleName(callback: AsyncCallback\<string>): void
...
@@ -309,7 +309,7 @@ getBundleName(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getBundleName
((
err
,
data
)
=>
{
context
.
getBundleName
((
err
,
data
)
=>
{
console
.
info
(
"
getBundleName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getBundleName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -335,7 +335,7 @@ getBundleName(): Promise\<string>
...
@@ -335,7 +335,7 @@ getBundleName(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getBundleName
().
then
((
data
)
=>
{
context
.
getBundleName
().
then
((
data
)
=>
{
console
.
info
(
"
getBundleName data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getBundleName data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -359,7 +359,7 @@ getDisplayOrientation(callback: AsyncCallback\<bundle.DisplayOrientation>): void
...
@@ -359,7 +359,7 @@ getDisplayOrientation(callback: AsyncCallback\<bundle.DisplayOrientation>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getDisplayOrientation
((
err
,
data
)
=>
{
context
.
getDisplayOrientation
((
err
,
data
)
=>
{
console
.
info
(
"
getDisplayOrientation err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getDisplayOrientation err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -383,7 +383,7 @@ getDisplayOrientation(): Promise\<bundle.DisplayOrientation>;
...
@@ -383,7 +383,7 @@ getDisplayOrientation(): Promise\<bundle.DisplayOrientation>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getDisplayOrientation
().
then
((
data
)
=>
{
context
.
getDisplayOrientation
().
then
((
data
)
=>
{
console
.
info
(
"
getDisplayOrientation data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getDisplayOrientation data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -407,7 +407,7 @@ getExternalCacheDir(callback: AsyncCallback\<string>): void
...
@@ -407,7 +407,7 @@ getExternalCacheDir(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getExternalCacheDir
((
err
,
data
)
=>
{
context
.
getExternalCacheDir
((
err
,
data
)
=>
{
console
.
info
(
"
getExternalCacheDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getExternalCacheDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -431,7 +431,7 @@ getExternalCacheDir(): Promise\<string>;
...
@@ -431,7 +431,7 @@ getExternalCacheDir(): Promise\<string>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getExternalCacheDir
().
then
((
data
)
=>
{
context
.
getExternalCacheDir
().
then
((
data
)
=>
{
console
.
info
(
"
getExternalCacheDir data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getExternalCacheDir data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -457,8 +457,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation, callback: AsyncCal
...
@@ -457,8 +457,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation, callback: AsyncCal
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
bundle
from
'
@ohos.bundle
'
;
import
bundle
from
'
@ohos.bundle
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
orientation
=
bundle
.
DisplayOrientation
.
UNSPECIFIED
;
let
orientation
=
bundle
.
DisplayOrientation
.
UNSPECIFIED
;
context
.
setDisplayOrientation
(
orientation
,
(
err
)
=>
{
context
.
setDisplayOrientation
(
orientation
,
(
err
)
=>
{
console
.
info
(
"
setDisplayOrientation err:
"
+
JSON
.
stringify
(
err
));
console
.
info
(
"
setDisplayOrientation err:
"
+
JSON
.
stringify
(
err
));
});
});
...
@@ -484,8 +484,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation): Promise\<void>;
...
@@ -484,8 +484,8 @@ setDisplayOrientation(orientation: bundle.DisplayOrientation): Promise\<void>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
bundle
from
'
@ohos.bundle
'
;
import
bundle
from
'
@ohos.bundle
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
orientation
=
bundle
.
DisplayOrientation
.
UNSPECIFIED
;
let
orientation
=
bundle
.
DisplayOrientation
.
UNSPECIFIED
;
context
.
setDisplayOrientation
(
orientation
).
then
((
data
)
=>
{
context
.
setDisplayOrientation
(
orientation
).
then
((
data
)
=>
{
console
.
info
(
"
setDisplayOrientation data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
setDisplayOrientation data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -510,8 +510,8 @@ setShowOnLockScreen(show: boolean, callback: AsyncCallback\<void>): void
...
@@ -510,8 +510,8 @@ setShowOnLockScreen(show: boolean, callback: AsyncCallback\<void>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
show
=
true
;
let
show
=
true
;
context
.
setShowOnLockScreen
(
show
,
(
err
)
=>
{
context
.
setShowOnLockScreen
(
show
,
(
err
)
=>
{
console
.
info
(
"
setShowOnLockScreen err:
"
+
JSON
.
stringify
(
err
));
console
.
info
(
"
setShowOnLockScreen err:
"
+
JSON
.
stringify
(
err
));
});
});
...
@@ -541,8 +541,8 @@ setShowOnLockScreen(show: boolean): Promise\<void>;
...
@@ -541,8 +541,8 @@ setShowOnLockScreen(show: boolean): Promise\<void>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
show
=
true
;
let
show
=
true
;
context
.
setShowOnLockScreen
(
show
).
then
((
data
)
=>
{
context
.
setShowOnLockScreen
(
show
).
then
((
data
)
=>
{
console
.
info
(
"
setShowOnLockScreen data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
setShowOnLockScreen data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -567,8 +567,8 @@ setWakeUpScreen(wakeUp: boolean, callback: AsyncCallback\<void>): void
...
@@ -567,8 +567,8 @@ setWakeUpScreen(wakeUp: boolean, callback: AsyncCallback\<void>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
wakeUp
=
true
;
let
wakeUp
=
true
;
context
.
setWakeUpScreen
(
wakeUp
,
(
err
)
=>
{
context
.
setWakeUpScreen
(
wakeUp
,
(
err
)
=>
{
console
.
info
(
"
setWakeUpScreen err:
"
+
JSON
.
stringify
(
err
));
console
.
info
(
"
setWakeUpScreen err:
"
+
JSON
.
stringify
(
err
));
});
});
...
@@ -598,8 +598,8 @@ setWakeUpScreen(wakeUp: boolean): Promise\<void>;
...
@@ -598,8 +598,8 @@ setWakeUpScreen(wakeUp: boolean): Promise\<void>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
var
wakeUp
=
true
;
let
wakeUp
=
true
;
context
.
setWakeUpScreen
(
wakeUp
).
then
((
data
)
=>
{
context
.
setWakeUpScreen
(
wakeUp
).
then
((
data
)
=>
{
console
.
info
(
"
setWakeUpScreen data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
setWakeUpScreen data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -626,7 +626,7 @@ getProcessInfo(callback: AsyncCallback\<ProcessInfo>): void
...
@@ -626,7 +626,7 @@ getProcessInfo(callback: AsyncCallback\<ProcessInfo>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getProcessInfo
((
err
,
data
)
=>
{
context
.
getProcessInfo
((
err
,
data
)
=>
{
console
.
info
(
"
getProcessInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getProcessInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -652,7 +652,7 @@ getProcessInfo(): Promise\<ProcessInfo>
...
@@ -652,7 +652,7 @@ getProcessInfo(): Promise\<ProcessInfo>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getProcessInfo
().
then
((
data
)
=>
{
context
.
getProcessInfo
().
then
((
data
)
=>
{
console
.
info
(
"
getProcessInfo data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getProcessInfo data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -680,7 +680,7 @@ getElementName(callback: AsyncCallback\<ElementName>): void
...
@@ -680,7 +680,7 @@ getElementName(callback: AsyncCallback\<ElementName>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getElementName
((
err
,
data
)
=>
{
context
.
getElementName
((
err
,
data
)
=>
{
console
.
info
(
"
getElementName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getElementName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -708,7 +708,7 @@ getElementName(): Promise\<ElementName>
...
@@ -708,7 +708,7 @@ getElementName(): Promise\<ElementName>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getElementName
().
then
((
data
)
=>
{
context
.
getElementName
().
then
((
data
)
=>
{
console
.
info
(
"
getElementName data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getElementName data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -732,7 +732,7 @@ getProcessName(callback: AsyncCallback\<string>): void
...
@@ -732,7 +732,7 @@ getProcessName(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getProcessName
((
err
,
data
)
=>
{
context
.
getProcessName
((
err
,
data
)
=>
{
console
.
info
(
"
getProcessName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getProcessName err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -758,7 +758,7 @@ getProcessName(): Promise\<string>
...
@@ -758,7 +758,7 @@ getProcessName(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getProcessName
().
then
((
data
)
=>
{
context
.
getProcessName
().
then
((
data
)
=>
{
console
.
info
(
"
getProcessName data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getProcessName data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -784,7 +784,7 @@ getCallingBundle(callback: AsyncCallback\<string>): void
...
@@ -784,7 +784,7 @@ getCallingBundle(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getCallingBundle
((
err
,
data
)
=>
{
context
.
getCallingBundle
((
err
,
data
)
=>
{
console
.
info
(
"
getCallingBundle err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getCallingBundle err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -810,7 +810,7 @@ getCallingBundle(): Promise\<string>
...
@@ -810,7 +810,7 @@ getCallingBundle(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getCallingBundle
().
then
((
data
)
=>
{
context
.
getCallingBundle
().
then
((
data
)
=>
{
console
.
info
(
"
getCallingBundle data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getCallingBundle data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -834,7 +834,7 @@ getCacheDir(callback: AsyncCallback\<string>): void
...
@@ -834,7 +834,7 @@ getCacheDir(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getCacheDir
((
err
,
data
)
=>
{
context
.
getCacheDir
((
err
,
data
)
=>
{
console
.
info
(
"
getCacheDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getCacheDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -858,7 +858,7 @@ getCacheDir(): Promise\<string>
...
@@ -858,7 +858,7 @@ getCacheDir(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getCacheDir
().
then
((
data
)
=>
{
context
.
getCacheDir
().
then
((
data
)
=>
{
console
.
info
(
"
getCacheDir data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getCacheDir data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -882,7 +882,7 @@ getFilesDir(callback: AsyncCallback\<string>): void
...
@@ -882,7 +882,7 @@ getFilesDir(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getFilesDir
((
err
,
data
)
=>
{
context
.
getFilesDir
((
err
,
data
)
=>
{
console
.
info
(
"
getFilesDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getFilesDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -906,7 +906,7 @@ getFilesDir(): Promise\<string>
...
@@ -906,7 +906,7 @@ getFilesDir(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getFilesDir
().
then
((
data
)
=>
{
context
.
getFilesDir
().
then
((
data
)
=>
{
console
.
info
(
"
getFilesDir data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getFilesDir data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -932,7 +932,7 @@ getOrCreateDistributedDir(callback: AsyncCallback\<string>): void
...
@@ -932,7 +932,7 @@ getOrCreateDistributedDir(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getOrCreateDistributedDir
((
err
,
data
)
=>
{
context
.
getOrCreateDistributedDir
((
err
,
data
)
=>
{
console
.
info
(
"
getOrCreateDistributedDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getOrCreateDistributedDir err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -958,7 +958,7 @@ getOrCreateDistributedDir(): Promise\<string>
...
@@ -958,7 +958,7 @@ getOrCreateDistributedDir(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getOrCreateDistributedDir
().
then
((
data
)
=>
{
context
.
getOrCreateDistributedDir
().
then
((
data
)
=>
{
console
.
info
(
"
getOrCreateDistributedDir data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getOrCreateDistributedDir data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -982,7 +982,7 @@ getAppType(callback: AsyncCallback\<string>): void
...
@@ -982,7 +982,7 @@ getAppType(callback: AsyncCallback\<string>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getAppType
((
err
,
data
)
=>
{
context
.
getAppType
((
err
,
data
)
=>
{
console
.
info
(
"
getAppType err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getAppType err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1006,7 +1006,7 @@ getAppType(): Promise\<string>
...
@@ -1006,7 +1006,7 @@ getAppType(): Promise\<string>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getAppType
().
then
((
data
)
=>
{
context
.
getAppType
().
then
((
data
)
=>
{
console
.
info
(
"
getAppType data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getAppType data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1030,7 +1030,7 @@ getHapModuleInfo(callback: AsyncCallback\<HapModuleInfo>): void
...
@@ -1030,7 +1030,7 @@ getHapModuleInfo(callback: AsyncCallback\<HapModuleInfo>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getHapModuleInfo
((
err
,
data
)
=>
{
context
.
getHapModuleInfo
((
err
,
data
)
=>
{
console
.
info
(
"
getHapModuleInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getHapModuleInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1054,7 +1054,7 @@ getHapModuleInfo(): Promise\<HapModuleInfo>
...
@@ -1054,7 +1054,7 @@ getHapModuleInfo(): Promise\<HapModuleInfo>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getHapModuleInfo
().
then
((
data
)
=>
{
context
.
getHapModuleInfo
().
then
((
data
)
=>
{
console
.
info
(
"
getHapModuleInfo data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getHapModuleInfo data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1078,7 +1078,7 @@ getAppVersionInfo(callback: AsyncCallback\<AppVersionInfo>): void
...
@@ -1078,7 +1078,7 @@ getAppVersionInfo(callback: AsyncCallback\<AppVersionInfo>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getAppVersionInfo
((
err
,
data
)
=>
{
context
.
getAppVersionInfo
((
err
,
data
)
=>
{
console
.
info
(
"
getAppVersionInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getAppVersionInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1102,7 +1102,7 @@ getAppVersionInfo(): Promise\<AppVersionInfo>
...
@@ -1102,7 +1102,7 @@ getAppVersionInfo(): Promise\<AppVersionInfo>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getAppVersionInfo
().
then
((
data
)
=>
{
context
.
getAppVersionInfo
().
then
((
data
)
=>
{
console
.
info
(
"
getAppVersionInfo data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getAppVersionInfo data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1126,7 +1126,7 @@ getAbilityInfo(callback: AsyncCallback\<AbilityInfo>): void
...
@@ -1126,7 +1126,7 @@ getAbilityInfo(callback: AsyncCallback\<AbilityInfo>): void
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getAbilityInfo
((
err
,
data
)
=>
{
context
.
getAbilityInfo
((
err
,
data
)
=>
{
console
.
info
(
"
getAbilityInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getAbilityInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1150,7 +1150,7 @@ getAbilityInfo(): Promise\<AbilityInfo>
...
@@ -1150,7 +1150,7 @@ getAbilityInfo(): Promise\<AbilityInfo>
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getAbilityInfo
().
then
((
data
)
=>
{
context
.
getAbilityInfo
().
then
((
data
)
=>
{
console
.
info
(
"
getAbilityInfo data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getAbilityInfo data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1174,7 +1174,7 @@ getApplicationContext(): Context
...
@@ -1174,7 +1174,7 @@ getApplicationContext(): Context
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
().
getApplicationContext
();
let
context
=
featureAbility
.
getContext
().
getApplicationContext
();
```
```
## Context.isUpdatingConfigurations<sup>7+</sup>
## Context.isUpdatingConfigurations<sup>7+</sup>
...
@@ -1195,7 +1195,7 @@ isUpdatingConfigurations(callback: AsyncCallback\<boolean>): void;
...
@@ -1195,7 +1195,7 @@ isUpdatingConfigurations(callback: AsyncCallback\<boolean>): void;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
isUpdatingConfigurations
((
err
,
data
)
=>
{
context
.
isUpdatingConfigurations
((
err
,
data
)
=>
{
console
.
info
(
"
isUpdatingConfigurations err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
isUpdatingConfigurations err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1219,7 +1219,7 @@ isUpdatingConfigurations(): Promise\<boolean>;
...
@@ -1219,7 +1219,7 @@ isUpdatingConfigurations(): Promise\<boolean>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
isUpdatingConfigurations
().
then
((
data
)
=>
{
context
.
isUpdatingConfigurations
().
then
((
data
)
=>
{
console
.
info
(
"
isUpdatingConfigurations data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
isUpdatingConfigurations data:
"
+
JSON
.
stringify
(
data
));
});
});
...
@@ -1243,7 +1243,7 @@ printDrawnCompleted(callback: AsyncCallback\<void>): void;
...
@@ -1243,7 +1243,7 @@ printDrawnCompleted(callback: AsyncCallback\<void>): void;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
printDrawnCompleted
((
err
)
=>
{
context
.
printDrawnCompleted
((
err
)
=>
{
console
.
error
(
'
printDrawnCompleted err:
'
+
JSON
.
stringify
(
err
));
console
.
error
(
'
printDrawnCompleted err:
'
+
JSON
.
stringify
(
err
));
});
});
...
@@ -1267,7 +1267,7 @@ printDrawnCompleted(): Promise\<void>;
...
@@ -1267,7 +1267,7 @@ printDrawnCompleted(): Promise\<void>;
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
printDrawnCompleted
().
then
((
data
)
=>
{
context
.
printDrawnCompleted
().
then
((
data
)
=>
{
console
.
info
(
"
printDrawnCompleted data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
printDrawnCompleted data:
"
+
JSON
.
stringify
(
data
));
});
});
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-app-processInfo.md
浏览文件 @
0fe24666
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
```
ts
```
ts
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
import
featureAbility
from
'
@ohos.ability.featureAbility
'
;
var
context
=
featureAbility
.
getContext
();
let
context
=
featureAbility
.
getContext
();
context
.
getProcessInfo
((
err
,
data
)
=>
{
context
.
getProcessInfo
((
err
,
data
)
=>
{
if
(
err
.
code
!=
0
)
{
if
(
err
.
code
!=
0
)
{
console
.
info
(
"
getProcessInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
"
getProcessInfo err:
"
+
JSON
.
stringify
(
err
)
+
"
data:
"
+
JSON
.
stringify
(
data
));
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityDelegatorArgs.md
浏览文件 @
0fe24666
...
@@ -28,5 +28,5 @@ AbilityDelegatorArgs模块提供在应用程序执行测试用例期间,获取
...
@@ -28,5 +28,5 @@ AbilityDelegatorArgs模块提供在应用程序执行测试用例期间,获取
```
ts
```
ts
import
AbilityDelegatorRegistry
from
'
@ohos.app.ability.abilityDelegatorRegistry
'
;
import
AbilityDelegatorRegistry
from
'
@ohos.app.ability.abilityDelegatorRegistry
'
;
var
args
=
AbilityDelegatorRegistry
.
getArguments
();
let
args
=
AbilityDelegatorRegistry
.
getArguments
();
```
```
zh-cn/application-dev/reference/apis/js-apis-inner-application-abilityMonitor.md
浏览文件 @
0fe24666
...
@@ -36,12 +36,12 @@ function onAbilityCreateCallback(data) {
...
@@ -36,12 +36,12 @@ function onAbilityCreateCallback(data) {
console
.
info
(
"
onAbilityCreateCallback
"
);
console
.
info
(
"
onAbilityCreateCallback
"
);
}
}
var
monitor
=
{
let
monitor
=
{
abilityName
:
"
abilityname
"
,
abilityName
:
"
abilityname
"
,
onAbilityCreate
:
onAbilityCreateCallback
onAbilityCreate
:
onAbilityCreateCallback
}
}
var
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
();
let
abilityDelegator
=
AbilityDelegatorRegistry
.
getAbilityDelegator
();
abilityDelegator
.
addAbilityMonitor
(
monitor
,
(
err
:
any
)
=>
{
abilityDelegator
.
addAbilityMonitor
(
monitor
,
(
err
:
any
)
=>
{
console
.
info
(
"
addAbilityMonitor callback
"
);
console
.
info
(
"
addAbilityMonitor callback
"
);
});
});
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-applicationContext.md
浏览文件 @
0fe24666
...
@@ -41,7 +41,7 @@ on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**;
...
@@ -41,7 +41,7 @@ on(type: "abilityLifecycle", callback: AbilityLifecycleCallback): **number**;
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
lifecycleId
;
let
lifecycleId
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
()
{
onCreate
()
{
...
@@ -109,7 +109,7 @@ off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<*
...
@@ -109,7 +109,7 @@ off(type: "abilityLifecycle", callbackId: **number**, callback: AsyncCallback<*
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
lifecycleId
;
let
lifecycleId
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onDestroy
()
{
onDestroy
()
{
...
@@ -142,7 +142,7 @@ off(type: "abilityLifecycle", callbackId: **number**): **void**;
...
@@ -142,7 +142,7 @@ off(type: "abilityLifecycle", callbackId: **number**): **void**;
```
ts
```
ts
import
Ability
from
"
@ohos.app.ability.UIAbility
"
;
import
Ability
from
"
@ohos.app.ability.UIAbility
"
;
var
lifecycleId
;
let
lifecycleId
;
export
default
class
MyAbility
extends
Ability
{
export
default
class
MyAbility
extends
Ability
{
onDestroy
()
{
onDestroy
()
{
...
@@ -179,7 +179,7 @@ on(type: "environment", callback: EnvironmentCallback): **number**;
...
@@ -179,7 +179,7 @@ on(type: "environment", callback: EnvironmentCallback): **number**;
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
callbackId
;
let
callbackId
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onCreate
()
{
onCreate
()
{
...
@@ -223,7 +223,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
...
@@ -223,7 +223,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
```
ts
```
ts
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
import
UIAbility
from
'
@ohos.app.ability.UIAbility
'
;
var
callbackId
;
let
callbackId
;
export
default
class
EntryAbility
extends
UIAbility
{
export
default
class
EntryAbility
extends
UIAbility
{
onDestroy
()
{
onDestroy
()
{
...
@@ -255,7 +255,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
...
@@ -255,7 +255,7 @@ off(type: "environment", callbackId: **number**, callback: AsyncCallback<**void
```
ts
```
ts
import
Ability
from
"
@ohos.app.ability.UIAbility
"
;
import
Ability
from
"
@ohos.app.ability.UIAbility
"
;
var
callbackId
;
let
callbackId
;
export
default
class
MyAbility
extends
Ability
{
export
default
class
MyAbility
extends
Ability
{
onDestroy
()
{
onDestroy
()
{
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionContext.md
浏览文件 @
0fe24666
...
@@ -90,7 +90,7 @@ export default class ServiceModel {
...
@@ -90,7 +90,7 @@ export default class ServiceModel {
return
;
return
;
}
}
var
moduleInfo
=
globalThis
.
ExtensionContext
.
currentHapModuleInfo
;
let
moduleInfo
=
globalThis
.
ExtensionContext
.
currentHapModuleInfo
;
this
.
moduleName
=
moduleInfo
.
name
;
this
.
moduleName
=
moduleInfo
.
name
;
// 根据moduleName执行不同的业务逻辑,实现对不同性能设备的区分
// 根据moduleName执行不同的业务逻辑,实现对不同性能设备的区分
switch
(
this
.
moduleName
)
{
switch
(
this
.
moduleName
)
{
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-extensionRunningInfo.md
浏览文件 @
0fe24666
...
@@ -29,7 +29,7 @@ ExtensionRunningInfo模块封装了Extension运行的相关信息,可以通过
...
@@ -29,7 +29,7 @@ ExtensionRunningInfo模块封装了Extension运行的相关信息,可以通过
```
ts
```
ts
import
abilityManager
from
'
@ohos.app.ability.abilityManager
'
import
abilityManager
from
'
@ohos.app.ability.abilityManager
'
var
upperLimit
=
1
;
let
upperLimit
=
1
;
function
getExtensionInfos
()
{
function
getExtensionInfos
()
{
abilityManager
.
getExtensionRunningInfos
(
upperLimit
,
(
error
,
data
)
=>
{
abilityManager
.
getExtensionRunningInfos
(
upperLimit
,
(
error
,
data
)
=>
{
if
(
error
&&
error
.
code
)
{
if
(
error
&&
error
.
code
)
{
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-missionSnapshot.md
浏览文件 @
0fe24666
...
@@ -33,7 +33,7 @@
...
@@ -33,7 +33,7 @@
}
}
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
size =
"
+
missions
.
length
);
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
console
.
log
(
"
missions =
"
+
JSON
.
stringify
(
missions
));
var
id
=
missions
[
0
].
missionId
;
let
id
=
missions
[
0
].
missionId
;
missionManager
.
getMissionSnapShot
(
""
,
id
,
(
err
,
snapshot
)
=>
{
missionManager
.
getMissionSnapShot
(
""
,
id
,
(
err
,
snapshot
)
=>
{
if
(
err
.
code
)
{
if
(
err
.
code
)
{
...
...
zh-cn/application-dev/reference/apis/js-apis-inner-application-serviceExtensionContext.md
浏览文件 @
0fe24666
...
@@ -68,7 +68,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
...
@@ -68,7 +68,7 @@ startAbility(want: Want, callback: AsyncCallback<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.example.myapp
"
,
bundleName
:
"
com.example.myapp
"
,
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
...
@@ -141,11 +141,11 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>;
...
@@ -141,11 +141,11 @@ startAbility(want: Want, options?: StartOptions): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.example.myapp
"
,
bundleName
:
"
com.example.myapp
"
,
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
var
options
=
{
let
options
=
{
windowMode
:
0
,
windowMode
:
0
,
};
};
...
@@ -212,12 +212,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
...
@@ -212,12 +212,12 @@ startAbility(want: Want, options: StartOptions, callback: AsyncCallback<void&
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -290,12 +290,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
...
@@ -290,12 +290,12 @@ startAbilityWithAccount(want: Want, accountId: number, callback: AsyncCallback\<
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
startAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -367,13 +367,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
...
@@ -367,13 +367,13 @@ startAbilityWithAccount(want: Want, accountId: number, options: StartOptions, ca
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -453,13 +453,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
...
@@ -453,13 +453,13 @@ startAbilityWithAccount(want: Want, accountId: number, options?: StartOptions):
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
windowMode
:
0
windowMode
:
0
};
};
...
@@ -518,7 +518,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -518,7 +518,7 @@ startServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -584,7 +584,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -584,7 +584,7 @@ startServiceExtensionAbility(want: Want): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -650,12 +650,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -650,12 +650,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -721,12 +721,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
...
@@ -721,12 +721,12 @@ startServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
)
this
.
context
.
startServiceExtensionAbilityWithAccount
(
want
,
accountId
)
...
@@ -780,7 +780,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
...
@@ -780,7 +780,7 @@ stopServiceExtensionAbility(want: Want, callback: AsyncCallback\<void>): void;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -843,7 +843,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
...
@@ -843,7 +843,7 @@ stopServiceExtensionAbility(want: Want): Promise\<void>;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
...
@@ -905,12 +905,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
...
@@ -905,12 +905,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number, callback:
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
stopServiceExtensionAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
this
.
context
.
stopServiceExtensionAbilityWithAccount
(
want
,
accountId
,
(
error
)
=>
{
...
@@ -973,12 +973,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
...
@@ -973,12 +973,12 @@ stopServiceExtensionAbilityWithAccount(want: Want, accountId: number): Promise\<
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
try
{
try
{
this
.
context
.
stopServiceExtensionAbilityWithAccount
(
want
,
accountId
)
this
.
context
.
stopServiceExtensionAbilityWithAccount
(
want
,
accountId
)
...
@@ -1118,17 +1118,17 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
...
@@ -1118,17 +1118,17 @@ connectServiceExtensionAbility(want: Want, options: ConnectOptions): number;
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
bundleName
:
"
com.example.myapp
"
,
bundleName
:
"
com.example.myapp
"
,
abilityName
:
"
MyAbility
"
abilityName
:
"
MyAbility
"
};
};
var
options
=
{
let
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
let
connection
=
null
;
try
{
try
{
connection
=
this
.
context
.
connectServiceExtensionAbility
(
want
,
options
);
connection
=
this
.
context
.
connectServiceExtensionAbility
(
want
,
options
);
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
...
@@ -1178,19 +1178,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
...
@@ -1178,19 +1178,19 @@ connectServiceExtensionAbilityWithAccount(want: Want, accountId: number, options
**示例:**
**示例:**
```
ts
```
ts
var
want
=
{
let
want
=
{
deviceId
:
""
,
deviceId
:
""
,
bundleName
:
"
com.example.myapplication
"
,
bundleName
:
"
com.example.myapplication
"
,
abilityName
:
"
EntryAbility
"
abilityName
:
"
EntryAbility
"
};
};
var
accountId
=
100
;
let
accountId
=
100
;
var
options
=
{
let
options
=
{
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onConnect
(
elementName
,
remote
)
{
console
.
log
(
'
----------- onConnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onDisconnect
(
elementName
)
{
console
.
log
(
'
----------- onDisconnect -----------
'
)
},
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
onFailed
(
code
)
{
console
.
log
(
'
----------- onFailed -----------
'
)
}
}
}
var
connection
=
null
;
let
connection
=
null
;
try
{
try
{
connection
=
this
.
context
.
connectServiceExtensionAbilityWithAccount
(
want
,
accountId
,
options
);
connection
=
this
.
context
.
connectServiceExtensionAbilityWithAccount
(
want
,
accountId
,
options
);
}
catch
(
paramError
)
{
}
catch
(
paramError
)
{
...
@@ -1232,7 +1232,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback<
...
@@ -1232,7 +1232,7 @@ disconnectServiceExtensionAbility(connection: number, callback:AsyncCallback<
```
ts
```
ts
// connection为connectServiceExtensionAbility中的返回值
// connection为connectServiceExtensionAbility中的返回值
var
connection
=
1
;
let
connection
=
1
;
try
{
try
{
this
.
context
.
disconnectServiceExtensionAbility
(
connection
,
(
error
)
=>
{
this
.
context
.
disconnectServiceExtensionAbility
(
connection
,
(
error
)
=>
{
...
@@ -1289,7 +1289,7 @@ disconnectServiceExtensionAbility(connection: number): Promise<void>;
...
@@ -1289,7 +1289,7 @@ disconnectServiceExtensionAbility(connection: number): Promise<void>;
```
ts
```
ts
// connection为connectServiceExtensionAbility中的返回值
// connection为connectServiceExtensionAbility中的返回值
var
connection
=
1
;
let
connection
=
1
;
try
{
try
{
this
.
context
.
disconnectServiceExtensionAbility
(
connection
)
this
.
context
.
disconnectServiceExtensionAbility
(
connection
)
...
@@ -1355,10 +1355,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
...
@@ -1355,10 +1355,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
后台启动:
后台启动:
```
ts
```
ts
var
caller
=
undefined
;
let
caller
=
undefined
;
// 后台启动Ability,不配置parameters
// 后台启动Ability,不配置parameters
var
wantBackground
=
{
let
wantBackground
=
{
bundleName
:
"
com.example.myservice
"
,
bundleName
:
"
com.example.myservice
"
,
moduleName
:
"
entry
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
EntryAbility
"
,
abilityName
:
"
EntryAbility
"
,
...
@@ -1386,10 +1386,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
...
@@ -1386,10 +1386,10 @@ startAbilityByCall(want: Want): Promise<Caller>;
前台启动:
前台启动:
```
ts
```
ts
var
caller
=
undefined
;
let
caller
=
undefined
;
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
// 前台启动Ability,将parameters中的"ohos.aafwk.param.callAbilityToForeground"配置为true
var
wantForeground
=
{
let
wantForeground
=
{
bundleName
:
"
com.example.myservice
"
,
bundleName
:
"
com.example.myservice
"
,
moduleName
:
"
entry
"
,
moduleName
:
"
entry
"
,
abilityName
:
"
EntryAbility
"
,
abilityName
:
"
EntryAbility
"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录