Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
cecbf209
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
cecbf209
编写于
1月 27, 2022
作者:
O
openharmony_ci
提交者:
Gitee
1月 27, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1335 update docs
Merge pull request !1335 from zengyawen/master
上级
0ba04254
1bf08abf
变更
26
展开全部
隐藏空白更改
内联
并排
Showing
26 changed file
with
1265 addition
and
1774 deletion
+1265
-1774
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
+295
-393
zh-cn/application-dev/reference/apis/js-apis-Context.md
zh-cn/application-dev/reference/apis/js-apis-Context.md
+173
-254
zh-cn/application-dev/reference/apis/js-apis-DataUriUtils.md
zh-cn/application-dev/reference/apis/js-apis-DataUriUtils.md
+50
-46
zh-cn/application-dev/reference/apis/js-apis-ability-context.md
...application-dev/reference/apis/js-apis-ability-context.md
+10
-19
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-basic-features-configuration.md
...ev/reference/apis/js-apis-basic-features-configuration.md
+0
-6
zh-cn/application-dev/reference/apis/js-apis-commonEvent.md
zh-cn/application-dev/reference/apis/js-apis-commonEvent.md
+394
-403
zh-cn/application-dev/reference/apis/js-apis-convertxml.md
zh-cn/application-dev/reference/apis/js-apis-convertxml.md
+4
-5
zh-cn/application-dev/reference/apis/js-apis-display.md
zh-cn/application-dev/reference/apis/js-apis-display.md
+0
-3
zh-cn/application-dev/reference/apis/js-apis-emitter.md
zh-cn/application-dev/reference/apis/js-apis-emitter.md
+0
-4
zh-cn/application-dev/reference/apis/js-apis-environment.md
zh-cn/application-dev/reference/apis/js-apis-environment.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-extension-context.md
...plication-dev/reference/apis/js-apis-extension-context.md
+0
-1
zh-cn/application-dev/reference/apis/js-apis-faultLogger.md
zh-cn/application-dev/reference/apis/js-apis-faultLogger.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
.../application-dev/reference/apis/js-apis-featureAbility.md
+186
-237
zh-cn/application-dev/reference/apis/js-apis-filemanager.md
zh-cn/application-dev/reference/apis/js-apis-filemanager.md
+1
-2
zh-cn/application-dev/reference/apis/js-apis-notification.md
zh-cn/application-dev/reference/apis/js-apis-notification.md
+0
-89
zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
...application-dev/reference/apis/js-apis-particleAbility.md
+89
-110
zh-cn/application-dev/reference/apis/js-apis-process.md
zh-cn/application-dev/reference/apis/js-apis-process.md
+0
-24
zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
...n-dev/reference/apis/js-apis-service-extension-context.md
+0
-8
zh-cn/application-dev/reference/apis/js-apis-service-extension.md
...plication-dev/reference/apis/js-apis-service-extension.md
+0
-8
zh-cn/application-dev/reference/apis/js-apis-sms.md
zh-cn/application-dev/reference/apis/js-apis-sms.md
+6
-4
zh-cn/application-dev/reference/apis/js-apis-system-time.md
zh-cn/application-dev/reference/apis/js-apis-system-time.md
+0
-7
zh-cn/application-dev/reference/apis/js-apis-worker.md
zh-cn/application-dev/reference/apis/js-apis-worker.md
+51
-60
zh-cn/application-dev/reference/apis/js-apis-xml.md
zh-cn/application-dev/reference/apis/js-apis-xml.md
+1
-40
zh-cn/application-dev/reference/arkui-ts/ts-container-stepper.md
...pplication-dev/reference/arkui-ts/ts-container-stepper.md
+0
-23
zh-cn/application-dev/reference/arkui-ts/ts-container-stepperitem.md
...cation-dev/reference/arkui-ts/ts-container-stepperitem.md
+0
-23
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-Bundle.md
浏览文件 @
cecbf209
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-Context.md
浏览文件 @
cecbf209
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-DataUriUtils.md
浏览文件 @
cecbf209
...
...
@@ -6,24 +6,25 @@
import
dataUriUtils
from
'
@ohos.ability.dataUriUtils
'
;
```
##
D
ataUriUtils.getId
##
d
ataUriUtils.getId
-
接口说明
getId(uri: string): number
获取附加到给定uri的路径组件末尾的ID
获取附加到给定uri的路径组件末尾的ID。
-
参数描述
**参数:**
| 名称 |
读写属性 | 类型 | 必填 | 描述
|
| ---- | ------
-- | ------ | ---- |
------------------------- |
| uri |
只读 | string | 是 | 指示要从中获取ID的uri对象
|
| 名称 |
类型 | 必填 | 描述
|
| ---- | ------
| ---- | --
------------------------- |
| uri |
string | 是 | 指示要从中获取ID的uri对象。
|
-
返回值
**返回值:**
| 类型 | 说明 |
| ------ | ------------------------ |
| number | 附加到路径组件末尾的ID。 |
附加到路径组件末尾的ID
-
示例
**示例:**
```
js
import
dataUriUtils
from
'
@ohos.ability.datauriutils
'
...
...
@@ -32,25 +33,26 @@ dataUriUtils.getIdSync("com.example.dataUriUtils/1221")
## DataUriUtils.attachId
-
接口说明
## dataUriUtils.attachId
将给定ID附加到给定uri的路径组件的末尾
attachId(uri: string, id: number): string
-
参数描述
将给定ID附加到给定uri的路径组件的末尾。
**参数:**
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---- | -------- | ------ | ---- | ------------------------- |
| uri | 只读 | string | 是 | 指示要从中获取ID的uri对象 |
| id | 只读 | number | 是 | 指示要附加的ID |
-
返回值
| 名称 | 类型 | 必填 | 描述 |
| ---- | ------ | ---- | --------------------------- |
| uri | string | 是 | 指示要从中获取ID的uri对象。 |
| id | number | 是 | 指示要附加的ID。 |
附加给定ID的uri对象
**返回值:**
| 类型 | 说明 |
| ------ | --------------------- |
| string | 附加给定ID的uri对象。 |
-
示例
**示例:**
```
js
import
dataUriUtils
from
'
@ohos.ability.datauriutils
'
...
...
@@ -63,23 +65,24 @@ dataUriUtils.attachId(
##
D
ataUriUtils.deleteId
##
d
ataUriUtils.deleteId
-
接口说明
deleteId(uri: string): string
从给定uri的路径组件的末尾删除ID
从给定uri的路径组件的末尾删除ID。
-
参数描述
**参数:**
| 名称 | 读写属性 | 类型 | 必填 | 描述
|
| ---- | -------- | ------ | ---- |
------------------------- |
| uri | 只读 | string | 是 | 指示要从中删除ID的uri对象
|
| 名称 | 类型 | 必填 | 描述
|
| ---- | ------ | ---- | --
------------------------- |
| uri | string | 是 | 指示要从中删除ID的uri对象。
|
-
返回值
**返回值:**
| 类型 | 说明 |
| ------ | ------------------- |
| string | ID已删除的uri对象。 |
ID已删除的uri对象
-
示例
**示例:**
```
js
import
dataUriUtils
from
'
@ohos.ability.datauriutils
'
...
...
@@ -88,24 +91,25 @@ dataUriUtils.deleteId("com.example.dataUriUtils/1221")
## DataUriUtils.updateId
-
接口说明
## dataUriUtils.updateId
更新指定uri中的ID
updateId(uri: string, id: number): string
-
updateId参数描述
更新指定uri中的ID。
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---- | -------- | ------ | ---- | ------------------- |
| uri | 只读 | string | 是 | 指示要更新的uri对象 |
| id | 只读 | number | 是 | 指示新ID |
**参数:**
-
返回值
| 名称 | 类型 | 必填 | 描述 |
| ---- | ------ | ---- | ------------------- |
| uri | string | 是 | 指示要更新的uri对象 |
| id | number | 是 | 指示新ID |
更新的uri对象
**返回值:**
| 类型 | 说明 |
| ------ | --------------- |
| string | 更新的uri对象。 |
-
示例
**示例:**
```
js
import
dataUriUtils
from
'
@ohos.ability.datauriutils
'
...
...
zh-cn/application-dev/reference/apis/js-apis-ability-context.md
浏览文件 @
cecbf209
# AbilityContext
-
[
属性
](
#属性
)
-
[
startAbility
](
#startAbility
)
-
[
startAbility
](
#startAbility
)
-
[
startAbilityForResult
](
#startAbilityForResult
)
-
[
startAbilityForResult
](
#startAbilityForResult
)
-
[
terminateSelf
](
#terminateSelf
)
-
[
terminateSelf
](
#terminateSelf
)
-
[
terminateSelfWithResult
](
#terminateSelfWithResult
)
-
[
terminateSelfWithResult
](
#terminateSelfWithResult
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
@@ -88,10 +79,10 @@ startAbilityForResult(want: Want, callback: AsyncCallback<AbilityResult>):
启动Ability并在结束的时候返回执行结果。
-
参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| want |
[
Want
](
js-apis-featureAbility.md#Want类型说明
)
| 是 | 启动Ability的want信息。 |
| callback | Callback
<
[AbilityResult](js-apis-featureAbility.md#
AbilityResult类型说明)
>
| 是 | 执行结果回调函数。 |
| want |
[
Want
](
js-apis-featureAbility.md#Want类型说明
)
| 是 | 启动Ability的want信息。 |
| callback | Callback
<
[AbilityResult](js-apis-featureAbility.md#
abilityresult)
>
| 是 | 执行结果回调函数。 |
-
示例:
...
...
@@ -118,9 +109,9 @@ startAbilityForResult(want: Want): Promise<AbilityResult>;
| want |
[
Want
](
js-apis-featureAbility.md#Want类型说明
)
| 是 | 启动Ability的want信息。 |
-
返回值
| 类型 | 说明 |
| 类型 | 说明 |
| -------- | -------- |
| Promise
<
[AbilityResult](js-apis-featureAbility.md#
AbilityResult类型说明)
>
| Promise形式返回执行结果。 |
| Promise
<
[AbilityResult](js-apis-featureAbility.md#
abilityresult)
>
| Promise形式返回执行结果。 |
-
示例:
```
...
...
@@ -179,10 +170,10 @@ terminateSelfWithResult(parameter: AbilityResult, callback: AsyncCallback<voi
停止Ability,并返回给调用startAbilityForResult 接口调用方的相关信息。
-
参数
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| parameter |
[
AbilityResult
](
js-apis-featureAbility.md#AbilityResult类型说明
)
| 是 | 返回给调用startAbilityForResult
接口调用方的相关信息。 |
| callback | Callback
<
void
>
| 否 | callback形式返回停止结果 |
| parameter |
[
AbilityResult
](
js-apis-featureAbility.md#abilityresult
)
| 是 | 返回给调用startAbilityForResult
接口调用方的相关信息。 |
| callback | Callback
<
void
>
| 否 | callback形式返回停止结果 |
-
示例:
```
...
...
@@ -204,9 +195,9 @@ terminateSelfWithResult(parameter: AbilityResult): Promise<void>;
停止Ability,并返回给调用startAbilityForResult 接口相关信息。
-
参数:
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| parameter |
[
AbilityResult
](
js-apis-featureAbility.md#AbilityResult类型说明
)
| 是 | 返回给startAbilityForResult
调用方的信息。 |
| parameter |
[
AbilityResult
](
js-apis-featureAbility.md#abilityresult
)
| 是 | 返回给startAbilityForResult
调用方的信息。 |
-
返回值:
| 类型 | 说明 |
...
...
zh-cn/application-dev/reference/apis/js-apis-appAccount.md
浏览文件 @
cecbf209
...
...
@@ -862,7 +862,7 @@ off(type: 'change', callback?: Callback<void>): void;
console.debug("receive change data:" + JSON.stringify(data));
appAccountManager.off('change', function(){
console.debug("off finish");
}
}
)
}
try{
appAccountManager.on('change', ["com.example.actsaccounttest"], changeOnCallback);
...
...
zh-cn/application-dev/reference/apis/js-apis-basic-features-configuration.md
浏览文件 @
cecbf209
# 应用配置
-
[
导入模块
](
#导入模块
)
-
[
权限列表
](
#权限列表
)
-
[
configuration.getLocale
](
#configurationgetLocale
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> - 从API Version 7 开始,该接口不再维护,推荐使用新接口['@ohos.i18n'](js-apis-i18n.md)和['@ohos.intl'](js-apis-intl.md)。
>
>
>
## 导入模块
...
...
zh-cn/application-dev/reference/apis/js-apis-commonEvent.md
浏览文件 @
cecbf209
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-convertxml.md
浏览文件 @
cecbf209
# xml转换JavaScript
>
![icon-note.gif](D:\gitee\docs\zh-cn\application-dev\reference\apis\public_sys-resources\icon-note.gif)
**说明:**
> **说明:**
> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块
```
import convert
X
ml from '@ohos.convertxml'
import convert
x
ml from '@ohos.convertxml'
```
...
...
@@ -41,7 +41,6 @@ convert(xml: string, options?: ConvertOptions) : Object
-
示例:
```
import convertXml from '@ohos.convertxml'
var xml =
'<?xml version="1.0" encoding="utf-8"?>' +
'<note importance="high" logged="true">' +
...
...
@@ -49,8 +48,8 @@ convert(xml: string, options?: ConvertOptions) : Object
' <todo>Work</todo>' +
' <todo>Play</todo>' +
'</note>';
var conv
ertxml = new convertX
ml.ConvertXML();
var result1 = conv
ertxml.convert(xml, {compact: false, spaces: 0
});
var conv
= new convertx
ml.ConvertXML();
var result1 = conv
.convert(xml, {trim: false, ignoreDeclaration: false
});
console.log(result1)
```
...
...
zh-cn/application-dev/reference/apis/js-apis-display.md
浏览文件 @
cecbf209
...
...
@@ -35,9 +35,6 @@ import display from '@ohos.display';
描述display对象的属性。
### 属性
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- |
| id | number | 是 | 否 | 显示设备的id号。 |
...
...
zh-cn/application-dev/reference/apis/js-apis-emitter.md
浏览文件 @
cecbf209
...
...
@@ -124,8 +124,6 @@ emitter.emit(innerEvent, eventData);
进程内的事件。
### 属性
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | ------------------------------- | ---- | ---- | ---------------------------------- |
| eventId | number | 是 | 是 | 事件的ID,由开发者定义用来辨别事件 |
...
...
@@ -135,8 +133,6 @@ emitter.emit(innerEvent, eventData);
发送事件时传递的数据。
### 属性
| 名称 | 参数类型 | 可读 | 可写 | 说明 |
| ---- | ------------------ | ---- | ---- | -------------- |
| data | [key: string]: any | 是 | 是 | 事件携带的数据 |
zh-cn/application-dev/reference/apis/js-apis-environment.md
浏览文件 @
cecbf209
...
...
@@ -56,7 +56,7 @@ getStorageDataDir(callback:AsyncCallback<string>):void
});
```
## getUserDataDir
##
environment.
getUserDataDir
getUserDataDir():Promise
<
string
>
...
...
@@ -78,7 +78,7 @@ getUserDataDir():Promise<string>
});
```
## getUserDataDir
##
environment.
getUserDataDir
getUserDataDir(callback:AsyncCallback
<
string
>
): void
...
...
zh-cn/application-dev/reference/apis/js-apis-extension-context.md
浏览文件 @
cecbf209
# ExtensionContext
-
[
属性
](
#属性
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
zh-cn/application-dev/reference/apis/js-apis-faultLogger.md
浏览文件 @
cecbf209
...
...
@@ -12,7 +12,7 @@ import faultLogger from '@ohos.faultLogger'
无
##
faultLogger.
FaultType
## FaultType
故障类型枚举
...
...
@@ -23,7 +23,7 @@ import faultLogger from '@ohos.faultLogger'
| JS_CRASH | 3 | JS程序故障类型 |
| APP_FREEZE | 4 | 应用程序卡死故障类型 |
##
faultLogger.
FaultLogInfo
## FaultLogInfo
故障信息数据结构,获取到的故障信息的数据结构
...
...
zh-cn/application-dev/reference/apis/js-apis-featureAbility.md
浏览文件 @
cecbf209
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-filemanager.md
浏览文件 @
cecbf209
...
...
@@ -226,7 +226,6 @@ filemanager.createFile(dev, name, media_path, (err, uri) => {
## FileInfo
文件信息类型,通过getRoot, listFile等接口返回的类型。
### 属性
| 参数名 | 类型 | 可读 | 可写 | 说明 |
| --- | -- | -- | -- | -- |
...
...
@@ -239,7 +238,7 @@ filemanager.createFile(dev, name, media_path, (err, uri) => {
## DevInfo
设备类型,配置接口访问的设备类型。
### 属性
| 参数名 | 类型 | 可读 | 可写 | 说明 |
| --- | -- | -- | -- | -- |
| name | string | 是 | 是 | 设备名称 |
\ No newline at end of file
zh-cn/application-dev/reference/apis/js-apis-notification.md
浏览文件 @
cecbf209
# Notification模块
## 支持设备
| API | 手机 | 平板 | 智慧屏 | 智能穿戴 |
| ------------------------------------------------------------ | ---- | ---- | ------ | -------- |
| Notification.publish(request: NotificationRequest, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.publish(request: NotificationRequest) | 支持 | 支持 | 支持 | 支持 |
| Notification.cancel(id: number, label: string, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.cancel(id:number, label?:string) | 支持 | 支持 | 支持 | 支持 |
| Notification.cancel(id: number, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.cancelAll(callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.cancelAll() | 支持 | 支持 | 支持 | 支持 |
| Notification.addSlot(slot: NotificationSlot, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.addSlot(slot: NotificationSlot) | 支持 | 支持 | 支持 | 支持 |
| Notification.addSlot(type: SlotType, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.addSlot(type: SlotType) | 支持 | 支持 | 支持 | 支持 |
| Notification.addSlots(slots: Array
\<
NotificationSlot
\>
, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.addSlots(slots: Array
\<
NotificationSlot
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlot(slotType: SlotType, callback: AsyncCallback
\<
NotificationSlot
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlot(slotType: SlotType) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlots(callback: AsyncCallback
<Array
\<
NotificationSlot
\
>
>) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlots() | 支持 | 支持 | 支持 | 支持 |
| Notification.removeSlot(slotType: SlotType, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeSlot(slotType: SlotType) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeAllSlots(callback: AsyncCallback
\<
void
\>
): void | 支持 | 支持 | 支持 | 支持 |
| Notification.removeAllSlots(): Promise
\<
void
\>
| 支持 | 支持 | 支持 | 支持 |
| Notification.subscribe(subscriber: NotificationSubscriber, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.subscribe(subscriber: NotificationSubscriber, info: NotificationSubscribeInfo, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.subscribe(subscriber: NotificationSubscriber, info?: NotificationSubscribeInfo) | 支持 | 支持 | 支持 | 支持 |
| Notification.unsubscribe(subscriber: NotificationSubscriber, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.unsubscribe(subscriber: NotificationSubscriber) | 支持 | 支持 | 支持 | 支持 |
| Notification.enableNotification(bundle: BundleOption, enable: boolean, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.enableNotification(bundle: BundleOption, enable: boolean) | 支持 | 支持 | 支持 | 支持 |
| Notification.isNotificationEnabled(bundle: BundleOption, callback: AsyncCallback
\<
boolean
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.isNotificationEnabled(bundle: BundleOption) | 支持 | 支持 | 支持 | 支持 |
| Notification.isNotificationEnabled(callback: AsyncCallback
\<
boolean
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.isNotificationEnabled() | 支持 | 支持 | 支持 | 支持 |
| Notification.displayBadge(bundle: BundleOption, enable: boolean, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.displayBadge(bundle: BundleOption, enable: boolean) | 支持 | 支持 | 支持 | 支持 |
| Notification.isBadgeDisplayed(bundle: BundleOption, callback: AsyncCallback
\<
boolean
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.isBadgeDisplayed(bundle: BundleOption) | 支持 | 支持 | 支持 | 支持 |
| Notification.setSlotByBundle(bundle: BundleOption, slot: NotificationSlot, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.setSlotByBundle(bundle: BundleOption, slot: NotificationSlot) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlotsByBundle(bundle: BundleOption, callback: AsyncCallback
<Array
\<
NotificationSlot
\
>
>) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlotsByBundle(bundle: BundleOption) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlotNumByBundle(bundle: BundleOption, callback: AsyncCallback
\<
number
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.getSlotNumByBundle(bundle: BundleOption) | 支持 | 支持 | 支持 | 支持 |
| Notification.remove(bundle: BundleOption, notificationKey: NotificationKey, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.remove(bundle: BundleOption, notificationKey: NotificationKey) | 支持 | 支持 | 支持 | 支持 |
| Notification.remove(hashCode: string, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.remove(hashCode: string) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeAll(bundle: BundleOption, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeAll(callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeAll(bundle?: BundleOption) | 支持 | 支持 | 支持 | 支持 |
| Notification.getAllActiveNotifications(callback: AsyncCallback
<Array
\<
NotificationRequest
\
>
>) | 支持 | 支持 | 支持 | 支持 |
| Notification.getAllActiveNotifications() | 支持 | 支持 | 支持 | 支持 |
| Notification.getActiveNotificationCount(callback: AsyncCallback
\<
number
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.getActiveNotificationCount() | 支持 | 支持 | 支持 | 支持 |
| Notification.getActiveNotifications(callback: AsyncCallback
<Array
\<
NotificationRequest
\
>
>) | 支持 | 支持 | 支持 | 支持 |
| Notification.getActiveNotifications() | 支持 | 支持 | 支持 | 支持 |
| Notification.cancelGroup(groupName: string, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.cancelGroup(groupName: string) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeGroupByBundle(bundle: BundleOption, groupName: string, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.removeGroupByBundle(bundle: BundleOption, groupName: string) | 支持 | 支持 | 支持 | 支持 |
| Notification.setDoNotDisturbDate(date: DoNotDisturbDate, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.setDoNotDisturbDate(date: DoNotDisturbDate) | 支持 | 支持 | 支持 | 支持 |
| Notification.getDoNotDisturbDate(callback: AsyncCallback
\<
DoNotDisturbDate
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.getDoNotDisturbDate() | 支持 | 支持 | 支持 | 支持 |
| Notification.supportDoNotDisturbMode(callback: AsyncCallback
\<
boolean
\>
) | 支持 | 支持 | 支持 | 支持 |
| Notification.supportDoNotDisturbMode() | 支持 | 支持 | 支持 | 支持 |
| WantAgent.getWantAgent(info: WantAgentInfo, callback: AsyncCallback
\<
WantAgent
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.getWantAgent(info: WantAgentInfo): Promise
\<
WantAgent
\>
| 支持 | 支持 | 支持 | 支持 |
| WantAgent.getBundleName(agent: WantAgent, callback: AsyncCallback
\<
string
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.getBundleName(agent: WantAgent): Promise
\<
string
\>
| 支持 | 支持 | 支持 | 支持 |
| WantAgent.getUid(agent: WantAgent, callback: AsyncCallback
\<
number
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.getUid(agent: WantAgent): Promise
\<
number
\>
| 支持 | 支持 | 支持 | 支持 |
| WantAgent.getWant(agent: WantAgent, callback: AsyncCallback
\<
Want
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.getWant(agent: WantAgent): Promise
\<
Want
\>
| 支持 | 支持 | 支持 | 支持 |
| WantAgent.cancel(agent: WantAgent, callback: AsyncCallback
\<
void
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.cancel(agent: WantAgent): Promise
\<
void
\>
| 支持 | 支持 | 支持 | 支持 |
| WantAgent.trigger(agent: WantAgent, triggerInfo: TriggerInfo, callback?: Callback
\<
CompleteData
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.equal(agent: WantAgent, otherAgent: WantAgent, callback: AsyncCallback
\<
boolean
\>
) | 支持 | 支持 | 支持 | 支持 |
| WantAgent.equal(agent: WantAgent, otherAgent: WantAgent): Promise
\<
boolean
\>
| 支持 | 支持 | 支持 | 支持 |
## 权限列表
无
## 通知接口
## 导入模块
```
js
...
...
zh-cn/application-dev/reference/apis/js-apis-particleAbility.md
浏览文件 @
cecbf209
# particleAbility模块
## 支持设备
| API | 手机 | 平板 | 智慧屏 | 智能穿戴 | 轻量级智能穿戴 | 智慧视觉设备 |
| ------------------------------------------------------------ | ---- | ---- | ------ | -------- | -------------- | ------------ |
| particleAbility.startAbility(parameter: StartAbilityParameter, callback: AsyncCallback
\<
void>: void | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.startAbility(parameter: StartAbilityParameter): Promise
\<
number> | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.terminateSelf(callback: AsyncCallback
\<
void>): void | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.terminateSelf(): Promise
\<
void> | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.acquireDataAbilityHelper(uri: string): DataAbilityHelper | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.connectAbility(request: Want, options:ConnectOptions): number | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.disconnectAbility(connection: number, callback:AsyncCallback
\<
void>): void | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| particleAbility.disconnectAbility(connection: number): Promise
\<
void> | 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 |
## 使用限制
particleAbility模块用来对Data和Service类型的Ability进行操作
particleAbility模块用来对Data和Service类型的Ability进行操作
。
## 导入模块
...
...
@@ -23,25 +10,21 @@ particleAbility模块用来对Data和Service类型的Ability进行操作
import
particleAbility
from
'
@ohos.ability.particleAbility
'
```
## particleAbility.startAbility(parameter: StartAbilityParameter, callback: AsyncCallback\<void>: void
-
接口说明
使用此方法启动指定的particleAbility(callback形式)
## particleAbility.startAbility
-
startAbility参数描述
startAbility(parameter: StartAbilityParameter, callback: AsyncCallback
\<
void>: void
使用此方法启动指定的particleAbility(callback形式)。
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| --------- | -------- | ------------------------------------------------------- | ---- | ----------------- |
| parameter | 只读 |
[
StartAbilityParameter
](
#StartAbilityParameter类型说明
)
| 是 | 指示启动的ability |
| callback | 只读 | AsyncCallback
\<
void> | 是 | 被指定的回调方法 |
**参数:**
-
返回值
void
| 名称 | 类型 | 必填 | 描述 |
| --------- | ----------------------------------------------- | ---- | ----------------- |
| parameter |
[
StartAbilityParameter
](
#startabilityparameter
)
| 是 | 指示启动的ability |
| callback | AsyncCallback
\<
void> | 是 | 被指定的回调方法 |
-
示例
**示例:**
```
js
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -67,22 +50,23 @@ particleAbility.startAbility(
## particleAbility.startAbility
(parameter: StartAbilityParameter): Promise\<number>
## particleAbility.startAbility
-
接口说明
使用此方法启动指定的particleAbility
(Promise形式)
startAbility(parameter: StartAbilityParameter): Promise
\<
number>
使用此方法启动指定的particleAbility
(Promise形式)。
-
startAbility参数描述
**参数:**
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| --------- | -------- | ------------------------------------------------------- | ---- | ----------------- |
| parameter | 只读 |
[
StartAbilityParameter
](
#StartAbilityParameter类型说明
)
| 是 | 指示启动的ability |
-
返回值
| 名称 | 类型 | 必填 | 描述 |
| --------- | ----------------------------------------------- | ---- | ----------------- |
| parameter |
[
StartAbilityParameter
](
#startabilityparameter
)
| 是 | 指示启动的ability |
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------- |
| Promise
\<
void> | 使用Promise形式返回结果。 |
Promise
\<
void>
-
示例
**示例:**
```
js
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -107,23 +91,19 @@ particleAbility.startAbility(
## particleAbility.terminateSelf(callback: AsyncCallback\<void>): void
-
接口说明
终止particleAbility(callback形式)
## particleAbility.terminateSelf
-
terminateSelf参数描述
terminateSelf(callback: AsyncCallback
\<
void>): void
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| -------- | -------- | -------------------- | ---- | -------------------- |
| callback | 只读 | AsyncCallback
\<
void> | 是 | 表示被指定的回调方法 |
终止particleAbility(callback形式)。
-
返回值
**参数:**
void
| 名称 | 类型 | 必填 | 描述 |
| -------- | -------------------- | ---- | -------------------- |
| callback | AsyncCallback
\<
void> | 是 | 表示被指定的回调方法 |
-
示例
**示例:**
```
js
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -136,17 +116,18 @@ particleAbility.terminateSelf(
## particleAbility.terminateSelf
(): Promise\<void>
## particleAbility.terminateSelf
-
接口说明
terminateSelf(): Promise
\<
void>
终止particleAbility(Promise形式)
终止particleAbility(Promise形式)。
-
返回值
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------- |
| Promise
\<
void> | 使用Promise形式返回结果。 |
Promise
\<
void>
-
示例
**示例:**
```
js
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -157,25 +138,25 @@ particleAbility.terminateSelf().then((void) => {
## particleAbility.acquireDataAbilityHelper
(uri: string): DataAbilityHelper
## particleAbility.acquireDataAbilityHelper
-
接口说明
acquireDataAbilityHelper(uri: string): DataAbilityHelper
获取dataAbilityHelper
获取dataAbilityHelper。
-
acquireDataAbilityHelper参数描述
**参数:**
| 名称 |
读写属性 | 类型 | 必填 | 描述
|
| :--- | ------
-- | ------ | ---- |
---------------------- |
| uri |
只读 | string | 是 | 指示要打开的文件的路径
|
| 名称 |
类型 | 必填 | 描述
|
| :--- | ------
| ---- | --
---------------------- |
| uri |
string | 是 | 指示要打开的文件的路径。
|
-
返回值
**返回值:**
| 类型 | 说明 |
| ----------------- | ------------------------------------------ |
| DataAbilityHelper | 用来协助其他Ability访问DataAbility的工具类 |
| 类型 | 说明
|
| ----------------- | ------------------------------------------
--
|
| DataAbilityHelper | 用来协助其他Ability访问DataAbility的工具类
。
|
-
示例
**示例:**
```
js
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -183,20 +164,20 @@ var uri = "";
particleAbility
.
acquireDataAbilityHelper
(
uri
)
```
## particleAbility.connectAbility
(request: Want, options:ConnectOptions): number
## particleAbility.connectAbility
*
接口说明
connectAbility(request: Want, options:ConnectOptions): number
将当前ability连接到指定ServiceAbility(callback形式)
将当前ability连接到指定ServiceAbility(callback形式)。
*
connectAbility参数描述
*
*参数:**
| 名称 |
读写属性 |
类型 | 必填 | 描述 |
| ------- | --------
| --------
------ | ---- | -------------------------- |
| request |
只读 |
Want | 是 | 表示被连接的ServiceAbility |
| options |
只读 |
ConnectOptions | 是 | 被指定的回调方法 |
| 名称 | 类型 | 必填 | 描述 |
| ------- | -------------- | ---- | -------------------------- |
| request | Want | 是 | 表示被连接的ServiceAbility |
| options | ConnectOptions | 是 | 被指定的回调方法 |
-
ConnectOptions类型说明
**ConnectOptions类型说明:**
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------ | -------- | -------- | ---- | ---------------------------------- |
...
...
@@ -204,11 +185,12 @@ particleAbility.acquireDataAbilityHelper(uri)
| onDisconnect | 只读 | function | 是 | 断开连接时的回调函数 |
| onFailed | 只读 | function | 是 | ConnectAbility调用失败时的回调函数 |
*
返回值
标识一次连接。
**返回值:**
| 类型 | 说明 |
| ------ | -------------------------- |
| number | 标识客户端与服务端的连接。 |
*
示例
*
*示例:**
```
javascript
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -234,24 +216,20 @@ var connId = particleAbility.connectAbility(
);
```
## particleAbility.disconnectAbility(connection: number, callback:AsyncCallback\<void>): void
*
接口说明
## particleAbility.disconnectAbility
断开与指定ServiceAbility的连接(callback形式)
disconnectAbility(connection: number, callback:AsyncCallback
\<
void>): void
*
disconnectAbility参数描述
断开与指定ServiceAbility的连接(callback形式)。
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | ------------- | ---- | ------------------------------ |
| connection | 只读 | number | 是 | 指定断开连接的ServiceAbilityID |
| callback | 只读 | AsyncCallback
\<
void> | 是 | 被指定的回调方法 |
**参数:**
*
返回值
| 名称 | 类型 | 必填 | 描述 |
| ---------- | ------------- | ---- | ------------------------------ |
| connection | number | 是 | 指定断开连接的ServiceAbilityID |
| callback | AsyncCallback
\<
void> | 是 | 被指定的回调方法 |
void
*
示例
**示例:**
```
javascript
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -282,23 +260,24 @@ var result = particleAbility.disconnectAbility(connId,
);
```
## particleAbility.disconnectAbility(connection: number): Promise\<void>
*
接口说明
## particleAbility.disconnectAbility
断开与指定ServiceAbility的连接(promise形式)
disconnectAbility(connection: number): Promise
\<
void>
*
disconnectAbility参数描述
断开与指定ServiceAbility的连接(Promise形式)。
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ---------- | -------- | ------ | ---- | ------------------------------ |
| connection | 只读 | number | 是 | 指定断开连接的ServiceAbilityID |
**参数:**
*
返回值
| 名称 | 类型 | 必填 | 描述 |
| ---------- | ------ | ---- | ------------------------------ |
| connection | number | 是 | 指定断开连接的ServiceAbilityID |
Promise
\<
void>
**返回值:**
| 类型 | 说明 |
| -------------- | ------------------------- |
| Promise
\<
void> | 使用Promise形式返回结果。 |
*
示例
*
*示例:**
```
javascript
import
particleAbility
from
'
@ohos.ability.particleAbility
'
...
...
@@ -327,14 +306,14 @@ var result = particleAbility.disconnectAbility(connId).then((void) => {
});
```
## StartAbilityParameter
类型说明
## StartAbilityParameter
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ------------------- | -------- | --------------------- | ---- | ------------------------------------------------------------ |
| want | 只读 |
[
Want
](
#Want类型说明
)
| 是 | 表示需要包含有关目标启动能力的信息。 |
| abilityStartSetting | 只读 | {[key: string]: any} | 否 | 表示能力的特殊属性,当开发者启动能力时,该属性可以作为调用中的输入参数传递。 |
## Want
类型说明
## Want
| 名称 | 读写属性 | 类型 | 必填 | 描述 |
| ----------- | -------- | -------------------- | ---- | ------------------------------------------------------------ |
...
...
@@ -369,7 +348,7 @@ var result = particleAbility.disconnectAbility(connId).then((void) => {
| FLAG_ABILITY_NEW_MISSION | 0x10000000 | 指示在历史任务堆栈上创建任务的操作。 |
| FLAG_ABILITY_MISSION_TOP | 0x20000000 | 指示如果启动能力的现有实例已位于任务堆栈的顶部,则将重用该实例。否则,将创建一个新的能力实例。 |
## AbilityStartSetting
类型说明
## AbilityStartSetting
abilityStartSetting属性是一个定义为[key: string]: any的对象,key对应设定类型为:AbilityStartSetting枚举类型,value对应设定类型为:AbilityWindowConfiguration枚举类型。
...
...
@@ -381,7 +360,7 @@ abilityStartSetting属性是一个定义为[key: string]: any的对象,key对
| WINDOW_MODE_KEY | "windowMode" | 窗口显示模式属性的名称。 |
| DISPLAY_ID_KEY | "displayId" | 窗口显示设备ID属性的名称。 |
## AbilityWindowConfiguration
类型说明
## AbilityWindowConfiguration
使用时通过featureAbility.AbilityWindowConfiguration获取,示例:featureAbility.AbilityWindowConfiguration.WINDOW_MODE_UNDEFINED。
...
...
zh-cn/application-dev/reference/apis/js-apis-process.md
浏览文件 @
cecbf209
...
...
@@ -58,7 +58,6 @@ wait(): Promise<number>
-
示例:
```
import process from '@ohos.process';
var child = process.runCmd('ls');
var result = child.wait();
result.then(val=>{
...
...
@@ -80,7 +79,6 @@ getOutput(): Promise<Uint8Array>
-
示例:
```
import process from '@ohos.process';
var child = process.runCmd('ls');
var result = child.wait();
child.getOutput.then(val=>{
...
...
@@ -102,7 +100,6 @@ getErrorOutput函数用来获取子进程的标准错误输出。
-
示例:
```
import process from '@ohos.process';
var child = process.runCmd('madir test.text');
var result = child.wait();
child.getErrorOutput.then(val=>{
...
...
@@ -119,7 +116,6 @@ close(): void
-
示例:
```
import process from '@ohos.process';
var child = process.runCmd('sleep 5; ls');
child.close();
```
...
...
@@ -138,7 +134,6 @@ kill函数用来发送信号给子进程,结束指定进程。
-
示例:
```
import process from '@ohos.process';
var child = process.runCmd('sleep 5; ls');
child.kill(9);
```
...
...
@@ -157,7 +152,6 @@ isIsolatedProcess(): boolean
-
示例:
```
import process from '@ohos.process';
var result = process.isIsolatedProcess();
```
...
...
@@ -180,7 +174,6 @@ isAppUid(v:number): boolean
-
示例:
```
import process from '@ohos.process';
var result = process.isAppUid(688);
```
...
...
@@ -198,7 +191,6 @@ is64Bit(): boolean
-
示例:
```
import process from '@ohos.process';
var ressult = process.is64Bit();
```
...
...
@@ -221,7 +213,6 @@ getUidForName(v:string): number
-
示例:
```
import process from '@ohos.process'
var pres = process.getUidForName("tool")
```
...
...
@@ -244,7 +235,6 @@ getThreadPriority(v:number): number
-
示例:
```
import process from '@ohos.process'
var tid = process.getTid();
var pres = process.getThreadPriority(tid);
```
...
...
@@ -263,7 +253,6 @@ getStartRealtime() :number
-
示例:
```
import process from '@ohos.process';
var realtime = process.getStartRealtime();
```
...
...
@@ -281,7 +270,6 @@ getAvailableCores() :number[]
-
示例:
```
import process from '@ohos.process';
var result = getAvailableCores();
```
...
...
@@ -299,7 +287,6 @@ getPastCputime() :number
-
示例:
```
import process from '@ohos.process';
var result = process.getPastCputime() ;
```
...
...
@@ -322,7 +309,6 @@ getSystemConfig(name:number): number
-
示例:
```
import process from '@ohos.process'
var _SC_ARG_MAX = 0
var pres = process.getSystemConfig(_SC_ARG_MAX)
```
...
...
@@ -346,7 +332,6 @@ getEnvironmentVar(name:string): string
-
示例:
```
import process from '@ohos.process'
var pres = process.getEnvironmentVar("PATH")
```
...
...
@@ -378,7 +363,6 @@ runCmd(command: string, options?: { timeout : number, killSignal :number | str
-
示例:
```
import process from '@ohos.process';
var child = process.runCmd('ls', { maxBuffer : 2 });
var result = child.wait();
child.getOutput.then(val=>{
...
...
@@ -395,7 +379,6 @@ abort(): void
-
示例:
```
import process from '@ohos.process';
process.abort();
```
...
...
@@ -420,7 +403,6 @@ on(type: string, listener: EventListener): void
-
示例:
```
import process from '@ohos.process';
process.on("data", (e)=>{
console.log("data callback");
})
...
...
@@ -445,7 +427,6 @@ off(type: string): boolean
-
示例:
```
import process from '@ohos.process';
process.on("data", (e)=>{
console.log("data callback");
})
...
...
@@ -466,7 +447,6 @@ exit(code: number): void
-
示例:
```
import process from '@ohos.process';
process.exit(0);
```
...
...
@@ -479,7 +459,6 @@ cwd(): string
-
示例:
```
import process from '@ohos.process';
var path = process.cwd();
```
...
...
@@ -497,7 +476,6 @@ chdir(dir: string): void
-
示例:
```
import process from '@ohos.process';
process.chdir('/system');
```
...
...
@@ -515,7 +493,6 @@ uptime(): number
-
示例:
```
import process from '@ohos.process';
var time = process.uptime();
```
...
...
@@ -539,7 +516,6 @@ kill(pid: number,signal: number ): boolean
-
示例:
```
import process from '@ohos.process'
var pres = process.pid
var result = that.kill(pres, 28)
```
zh-cn/application-dev/reference/apis/js-apis-service-extension-context.md
浏览文件 @
cecbf209
# ServiceExtensionContext
-
[
startAbility
](
#startAbility
)
-
[
startAbility
](
#startAbility
)
-
[
terminateSelf
](
#terminateSelf
)
-
[
terminateSelf
](
#terminateSelf
)
-
[
connectAbility
](
#connectAbility
)
-
[
disconnectAbility
](
#disconnectAbility
)
-
[
disconnectAbility
](
#disconnectAbility
)
-
[
ConnectOptions
](
#ConnectOptions
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
zh-cn/application-dev/reference/apis/js-apis-service-extension.md
浏览文件 @
cecbf209
# ServiceExtension
-
[
导入模块
](
#导入模块
)
-
[
权限
](
#权限
)
-
[
属性
](
#属性
)
-
[
onCreate
](
#onCreate
)
-
[
onDestroy
](
#onDestroy
)
-
[
onRequest
](
#onRequest
)
-
[
onConnect
](
#onConnect
)
-
[
onDisconnect
](
#onDisconnect
)
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
zh-cn/application-dev/reference/apis/js-apis-sms.md
浏览文件 @
cecbf209
...
...
@@ -27,8 +27,9 @@ createMessage\(pdu: Array<number\>, specification: string, callback: AsyncCallba
-
示例
```
let specification = '3gpp';
let pdu = [0x08, 0x91, ...];
const specification = '3gpp';
// 以数组的形式显示协议数据单元(PDU),类型为number,例如[0x08, 0x91, ...]
const pdu = [0x08, 0x91];
sms.createMessage(pdu, specification, (err, data) => {
console.log(`callback: err->${JSON.stringify(err)}, data->${JSON.stringify(data)}`);
});
...
...
@@ -57,8 +58,9 @@ createMessage\(pdu: Array<number\>, specification: string\): Promise<ShortMessag
-
示例
```
let specification = '3gpp';
let pdu = [0x08, 0x91, ...];
const specification = '3gpp';
// 以数组的形式显示协议数据单元(PDU),类型为number,例如[0x08, 0x91, ...]
const pdu = [0x08, 0x91];
let promise = sms.createMessage(pdu, specification);
promise.then(data => {
console.log(`createMessage success, promise: data->${JSON.stringify(data)}`);
...
...
zh-cn/application-dev/reference/apis/js-apis-system-time.md
浏览文件 @
cecbf209
...
...
@@ -4,13 +4,6 @@
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 支持设备
| 手机 | 平板 | 智慧屏 | 智能穿戴 |
| -------- | -------- | -------- | -------- |
| 支持 | 支持 | 支持 | 支持 |
## 导入模块
```
...
...
zh-cn/application-dev/reference/apis/js-apis-worker.md
浏览文件 @
cecbf209
...
...
@@ -57,8 +57,7 @@ worker构造函数。
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js", {name:"first worker"});
const workerInstance = new worker.Worker("workers/worker.js", {name:"first worker"});
```
...
...
@@ -76,13 +75,13 @@ postMessage(message: Object, options?: PostMessageOptions): void
-
示例:
```
import worker from '@ohos.worker'
;
const worker = new worker.Worker("workers/worker.js
");
worker.postMessage("hello world");
const worker
= new worker.Worker("workers/worker.js");
const workerInstance = new worker.Worker("workers/worker.js")
;
workerInstance.postMessage("hello world
");
```
```
const worker
Instance
= new worker.Worker("workers/worker.js");
var buffer = new ArrayBuffer(8);
worker.postMessage(buffer, [buffer]);
worker
Instance
.postMessage(buffer, [buffer]);
```
...
...
@@ -100,9 +99,8 @@ on(type: string, listener: EventListener): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.on("alert", (e)=>{
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.on("alert", (e)=>{
console.log("alert listener callback");
})
```
...
...
@@ -122,9 +120,8 @@ once(type: string, listener: EventListener): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js");
worker.once("alert", (e)=>{
const workerInstance = new worker.Worker("workers/worker.js");
workerInstance.once("alert", (e)=>{
console.log("alert listener callback");
})
```
...
...
@@ -144,9 +141,8 @@ off(type: string, listener?: EventListener): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js");
worker.off("alert");
const workerInstance = new worker.Worker("workers/worker.js");
workerInstance.off("alert");
```
...
...
@@ -158,9 +154,8 @@ terminate(): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.terminate()
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.terminate()
```
...
...
@@ -177,9 +172,8 @@ Worker对象的onexit属性表示worker退出时被调用的事件处理程序
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.onexit = function(e) {
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.onexit = function(e) {
console.log("onexit")
}
```
...
...
@@ -198,9 +192,8 @@ Worker对象的onerror属性表示worker在执行过程中发生异常被调用
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.onerror = function(e) {
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.onerror = function(e) {
console.log("onerror")
}
```
...
...
@@ -219,9 +212,8 @@ Worker对象的onmessage属性表示宿主线程接收到来自其创建的worke
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.onmessage = function(e) {
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.onmessage = function(e) {
console.log("onerror")
}
```
...
...
@@ -240,9 +232,8 @@ Worker对象的onmessageerror属性表示当 Worker 对象接收到一条无法
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.onmessageerror= function(e) {
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.onmessageerror= function(e) {
console.log("onmessageerror")
}
```
...
...
@@ -265,9 +256,8 @@ addEventListener(type: string, listener: EventListener): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.addEventListener("alert", (e)=>{
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.addEventListener("alert", (e)=>{
console.log("alert listener callback");
})
```
...
...
@@ -287,9 +277,8 @@ removeEventListener(type: string, callback?: EventListener): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.removeEventListener("alert")
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.removeEventListener("alert")
```
...
...
@@ -311,9 +300,8 @@ dispatchEvent(event: Event): boolean
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.dispatchEvent({type:"alert"})
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.dispatchEvent({type:"alert"})
```
...
...
@@ -325,9 +313,8 @@ removeAllListener(): void
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.removeAllListener({type:"alert"})
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.removeAllListener({type:"alert"})
```
...
...
@@ -352,12 +339,13 @@ worker向宿主线程发送消息。
```
// main.js
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.postMessage("hello world")
worker.onmessage = function(e) {
const worker
Instance
= new worker.Worker("workers/worker.js")
worker
Instance
.postMessage("hello world")
worker
Instance
.onmessage = function(e) {
console.log("receive data from worker.js")
}
```
```
// worker.js
import worker from "@ohos.worker";
const parentPort = worker.parentPort;
...
...
@@ -377,8 +365,9 @@ close(): void
```
// main.js
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
const workerInstance = new worker.Worker("workers/worker.js")
```
```
// worker.js
import worker from "@ohos.worker";
const parentPort = worker.parentPort;
...
...
@@ -403,9 +392,10 @@ DedicatedWorkerGlobalScope的onmessage属性表示worker线程收到来自其宿
```
// main.js
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
worker.postMessage("hello world")
const workerInstance = new worker.Worker("workers/worker.js")
workerInstance.postMessage("hello world")
```
```
// worker.js
import worker from "@ohos.worker";
const parentPort = worker.parentPort;
...
...
@@ -430,8 +420,9 @@ DedicatedWorkerGlobalScope的onmessageerror属性表示当 Worker 对象接收
```
// main.js
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
const workerInstance = new worker.Worker("workers/worker.js")
```
```
// worker.js
import worker from "@ohos.worker";
const parentPort = worker.parentPort;
...
...
@@ -481,9 +472,8 @@ DedicatedWorkerGlobalScope的onmessageerror属性表示当 Worker 对象接收
-
示例:
```
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js");
worker.addEventListener("alert", (e)=>{
const workerInstance = new worker.Worker("workers/worker.js");
workerInstance.addEventListener("alert", (e)=>{
console.log("alert listener callback");
})
```
...
...
@@ -539,8 +529,9 @@ WorkerGlobalScope的onerror属性表示worker在执行过程中发生异常被
```
// main.js
import worker from '@ohos.worker';
const worker = new worker.Worker("workers/worker.js")
const workerInstance = new worker.Worker("workers/worker.js")
```
```
// worker.js
import worker from "@ohos.worker";
const parentPort = worker.parentPort
...
...
zh-cn/application-dev/reference/apis/js-apis-xml.md
浏览文件 @
cecbf209
...
...
@@ -33,9 +33,6 @@ XmlSerializer的构造函数。
-
示例:
```
import xml form '@ohos.xml'
new XmlSerializer(buffer: ArrayBuffer | DataView, encoding?: string)
var arrayBuffer = new ArrayBuffer(1024);
var bufView = new DataView(arrayBuffer);
var thatSer = new xml.XmlSerializer(bufView);
...
...
@@ -56,9 +53,6 @@ setAttributes(name: string, value: string):void
-
示例:
```
import xml form '@ohos.xml'
setAttributes(name: string, value: string)
var thatSer = new xml.XmlSerializer(bufView);
thatSer.setAttributes("importance", "high");
```
...
...
@@ -77,10 +71,7 @@ addEmptyElement(name: string): void
-
示例:
```
import xml form '@ohos.xml'
addEmptyElement(name: string): void
var thatSer = new xml.XmlSerializer(bufView);
var thatSer = new xml.XmlSerializer(bufView);
thatSer.addEmptyElement("b"); // => <b/>
```
...
...
@@ -93,9 +84,6 @@ setDeclaration(): void
-
示例:
```
import xml form '@ohos.xml'
setDeclaration():void
var thatSer = new xml.XmlSerializer(bufView);
thatSer.setDeclaration() // => <?xml version="1.0" encoding="utf-8"?>;
```
...
...
@@ -114,9 +102,6 @@ XmlSerializer的构造函数。
-
示例:
```
import xml form '@ohos.xml'
startElement(name:string):void
var arrayBuffer = new ArrayBuffer(1024);
var thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.startElement("notel");
...
...
@@ -132,9 +117,6 @@ endElement(): void
-
示例:
```
import xml form '@ohos.xml'
endElement()
var thatSer = new xml.XmlSerializer(bufView);
thatSer.setNamespace("h", "http://www.w3.org/TR/html4/");
thatSer.startElement("table");
...
...
@@ -158,9 +140,6 @@ setNamespace(prefix: string, namespace: string): void
-
示例:
```
import xml form '@ohos.xml'
setNamespace(prefix:string,namespace:string):void
var arrayBuffer = new ArrayBuffer(1024);
var thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.setDeclaration();
...
...
@@ -182,9 +161,6 @@ setCommnet(text: string): void
-
示例:
```
import xml form '@ohos.xml'
setCommnet(text: string):void
var arrayBuffer = new ArrayBuffer(1024);
var thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.startElement("note");
...
...
@@ -206,9 +182,6 @@ setCData(text: string): void
-
示例:
```
import xml form '@ohos.xml'
setCData(text: string) :void
var arrayBuffer = new ArrayBuffer(1028);
var thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.setCData('root SYSTEM') // => '<![CDATA[root SYSTEM]]>';
...
...
@@ -228,9 +201,6 @@ setText(text: string): void
-
示例:
```
import xml form '@ohos.xml'
setText(text: string): void
var arrayBuffer = new ArrayBuffer(1024);
var thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.startElement("note");
...
...
@@ -253,9 +223,6 @@ setDocType(text: string): void
-
示例:
```
import xml form '@ohos.xml'
setDocType(text: string):void
var arrayBuffer = new ArrayBuffer(1024);
var thatSer = new xml.XmlSerializer(arrayBuffer);
thatSer.setDocType('root SYSTEM'); // => '<!DOCTYPE root SYSTEM>';
...
...
@@ -279,9 +246,6 @@ constructor(buffer: ArrayBuffer | DataView, encoding?: string)
-
示例:
```
import xml form '@ohos.xml'
new (buffer: ArrayBuffer | DataView, encoding?: string)
var strXml =
'<?xml version="1.0" encoding="utf-8"?>' +
'<note importance="high" logged="true">' +
...
...
@@ -312,9 +276,6 @@ parse(option: ParseOptions): void
-
示例:
```
import xml form '@ohos.xml'
parse(option: ParseOptions): void
var strXml =
'<?xml version="1.0" encoding="utf-8"?>' +
'<note importance="high" logged="true">' +
...
...
zh-cn/application-dev/reference/arkui-ts/ts-container-stepper.md
浏览文件 @
cecbf209
...
...
@@ -5,29 +5,6 @@
步骤导航器。
## 支持设备<a name="section322851519172"></a>
<table><thead
align=
"left"
><tr><th
class=
"cellrowborder"
valign=
"top"
width=
"23.66106080206986%"
id=
"mcps1.1.5.1.1"
><p>
手机
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"26.3130659767141%"
id=
"mcps1.1.5.1.2"
><p>
平板
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"24.63130659767141%"
id=
"mcps1.1.5.1.3"
><p>
智慧屏
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"25.39456662354463%"
id=
"mcps1.1.5.1.4"
><p>
智能穿戴
</p>
</th>
</tr>
</thead>
<tbody><tr><td
class=
"cellrowborder"
valign=
"top"
width=
"23.66106080206986%"
headers=
"mcps1.1.5.1.1 "
><p>
支持
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"26.3130659767141%"
headers=
"mcps1.1.5.1.2 "
><p>
支持
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"24.63130659767141%"
headers=
"mcps1.1.5.1.3 "
><p>
不支持
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25.39456662354463%"
headers=
"mcps1.1.5.1.4 "
><p>
不支持
</p>
</td>
</tr>
</tbody>
</table>
## 权限列表<a name="section988262631714"></a>
...
...
zh-cn/application-dev/reference/arkui-ts/ts-container-stepperitem.md
浏览文件 @
cecbf209
...
...
@@ -5,29 +5,6 @@
步骤导航器元素。
## 支持设备<a name="section322851519172"></a>
<table><thead
align=
"left"
><tr><th
class=
"cellrowborder"
valign=
"top"
width=
"23.66106080206986%"
id=
"mcps1.1.5.1.1"
><p>
手机
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"26.3130659767141%"
id=
"mcps1.1.5.1.2"
><p>
平板
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"24.63130659767141%"
id=
"mcps1.1.5.1.3"
><p>
智慧屏
</p>
</th>
<th
class=
"cellrowborder"
valign=
"top"
width=
"25.39456662354463%"
id=
"mcps1.1.5.1.4"
><p>
智能穿戴
</p>
</th>
</tr>
</thead>
<tbody><tr><td
class=
"cellrowborder"
valign=
"top"
width=
"23.66106080206986%"
headers=
"mcps1.1.5.1.1 "
><p>
支持
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"26.3130659767141%"
headers=
"mcps1.1.5.1.2 "
><p>
支持
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"24.63130659767141%"
headers=
"mcps1.1.5.1.3 "
><p>
不支持
</p>
</td>
<td
class=
"cellrowborder"
valign=
"top"
width=
"25.39456662354463%"
headers=
"mcps1.1.5.1.4 "
><p>
不支持
</p>
</td>
</tr>
</tbody>
</table>
## 权限列表<a name="section53281531154915"></a>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录