Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
81857245
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看板
未验证
提交
81857245
编写于
9月 16, 2022
作者:
O
openharmony_ci
提交者:
Gitee
9月 16, 2022
浏览文件
操作
浏览文件
下载
差异文件
!9514 修改docs文档
Merge pull request !9514 from 陈飞飞/master
上级
af85432a
535a0e8d
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
114 addition
and
91 deletion
+114
-91
zh-cn/application-dev/reference/apis/js-apis-sensor.md
zh-cn/application-dev/reference/apis/js-apis-sensor.md
+80
-69
zh-cn/application-dev/reference/apis/js-apis-vibrator.md
zh-cn/application-dev/reference/apis/js-apis-vibrator.md
+34
-22
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-sensor.md
浏览文件 @
81857245
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-vibrator.md
浏览文件 @
81857245
...
...
@@ -55,12 +55,12 @@ vibrate(effect: VibrateEffect, attribute: VibrateAttribute): Promise<void>
**系统能力**
:SystemCapability.Sensors.MiscDevice
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------------------------------------- | ---- | :------------- |
| effect |
[
VibrateEffect
](
#vibrateeffect
)
| 是 | 马达振动效果。 |
| attribute |
[
VibrateAttribute
](
#vibrateattribute
)
| 是 | 马达振动属性。 |
| 参数名 | 类型
| 必填 | 说明 |
| --------- | -------------------------------------
-
| ---- | :------------- |
| effect |
[
VibrateEffect
](
#vibrateeffect
9
)
| 是 | 马达振动效果。 |
| attribute |
[
VibrateAttribute
](
#vibrateattribute
9
)
| 是 | 马达振动属性。 |
**返回值:**
...
...
@@ -77,10 +77,10 @@ vibrator.vibrate({
},
{
id
:
0
,
usage
:
'
alarm
'
}).
then
((
result
)
=>
{
}).
then
(()
=>
{
console
.
log
(
"
Promise returned to indicate a successful vibration
"
);
}).
catch
((
error
)
=>
{
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
})
```
...
...
@@ -105,7 +105,7 @@ vibrate(duration: number, callback?: AsyncCallback<void>): void
```
js
vibrator
.
vibrate
(
1000
,
function
(
error
){
if
(
error
){
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
}
else
{
console
.
log
(
"
Callback returned to indicate a successful vibration.
"
);
}
...
...
@@ -138,7 +138,7 @@ vibrate(effectId: EffectId): Promise<void>
vibrator
.
vibrate
(
vibrator
.
EffectId
.
EFFECT_CLOCK_TIMER
).
then
(()
=>
{
console
.
log
(
"
Promise returned to indicate a successful vibration.
"
);
},
(
error
)
=>
{
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
});
```
...
...
@@ -164,7 +164,7 @@ vibrate(effectId: EffectId, callback?: AsyncCallback<void>): void
```
js
vibrator
.
vibrate
(
vibrator
.
EffectId
.
EFFECT_CLOCK_TIMER
,
function
(
error
){
if
(
error
){
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
}
else
{
console
.
log
(
"
Callback returned to indicate a successful vibration.
"
);
}
...
...
@@ -183,11 +183,11 @@ vibrate(effect: VibrateEffect, attribute: VibrateAttribute, callback: AsyncCallb
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| --------- | ------------------------------------- | ---- | :--------------------------------------------------------- |
| effect |
[
VibrateEffect
](
#vibrateeffect
)
| 是 | 马达振动效果。 |
| attribute |
[
VibrateAttribute
](
#vibrateattribute
)
| 是 | 马达振动属性。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当马达振动成功,err为undefined,否则为错误对象。 |
| 参数名 | 类型
| 必填 | 说明 |
| --------- | -------------------------------------
-
| ---- | :--------------------------------------------------------- |
| effect |
[
VibrateEffect
](
#vibrateeffect
9
)
| 是 | 马达振动效果。 |
| attribute |
[
VibrateAttribute
](
#vibrateattribute
9
)
| 是 | 马达振动属性。 |
| callback | AsyncCallback
<
void
>
| 是 | 回调函数。当马达振动成功,err为undefined,否则为错误对象。 |
示例:
...
...
@@ -200,7 +200,7 @@ vibrator.vibrate({
usage
:
'
alarm
'
},
(
error
)
=>
{
if
(
error
){
console
.
log
(
TAG
+
"
fail, error.code:
"
+
error
.
code
+
"
,error.message:
"
+
error
.
message
);
console
.
log
(
"
vibrate fail, error.code:
"
+
error
.
code
+
"
,error.message:
"
+
error
.
message
);
}
else
{
console
.
log
(
"
Callback returned to indicate a successful vibration.
"
);
}
...
...
@@ -234,7 +234,7 @@ stop(stopMode: VibratorStopMode): Promise<void>
vibrator
.
stop
(
vibrator
.
VibratorStopMode
.
VIBRATOR_STOP_MODE_PRESET
).
then
(()
=>
{
console
.
log
(
"
Promise returned to indicate a successful vibration.
"
);
},
(
error
)
=>
{
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
});
```
...
...
@@ -260,7 +260,7 @@ stop(stopMode: VibratorStopMode, callback?: AsyncCallback<void>): void;
```
js
vibrator
.
stop
(
vibrator
.
VibratorStopMode
.
VIBRATOR_STOP_MODE_PRESET
,
function
(
error
){
if
(
error
){
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
console
.
log
(
"
error.code
"
+
error
.
code
+
"
error.message
"
+
error
.
message
);
}
else
{
console
.
log
(
"
Callback returned to indicate successful.
"
);
}
...
...
@@ -292,15 +292,21 @@ stop(stopMode: VibratorStopMode, callback?: AsyncCallback<void>): void;
## VibrateEffect<sup>9+</sup>
| 类型 | 说明 |
| ------------------------------- | ------------------------------ |
|
[
VibrateTime
](
#vibratetime
)
| 按照指定持续时间触发马达振动。 |
|
[
VibratePreset
](
#vibratepreset
)
| 按照预置振动类型触发马达振动。 |
马达振动效果。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Sensors.MiscDevice
| 类型 | 说明 |
| -------------------------------- | ------------------------------ |
|
[
VibrateTime
](
#vibratetime9
)
| 按照指定持续时间触发马达振动。 |
|
[
VibratePreset
](
#vibratepreset9
)
| 按照预置振动类型触发马达振动。 |
## VibrateTime<sup>9+</sup>
马达振动时长。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Sensors.MiscDevice
| 名称 | 默认值 | 说明 |
| -------- | ------ | ------------------------------ |
| type | "time" | 按照指定持续时间触发马达振动。 |
...
...
@@ -310,6 +316,8 @@ stop(stopMode: VibratorStopMode, callback?: AsyncCallback<void>): void;
马达预置振动类型。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Sensors.MiscDevice
| 名称 | 默认值 | 说明 |
| -------- | -------- | ------------------------------ |
| type | "preset" | 按照预置振动效果触发马达振动。 |
...
...
@@ -320,6 +328,8 @@ stop(stopMode: VibratorStopMode, callback?: AsyncCallback<void>): void;
马达振动属性。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Sensors.MiscDevice
| 名称 | 默认值 | 说明 |
| ----- | ------ | -------------- |
| id | 0 | 振动器id。 |
...
...
@@ -329,6 +339,8 @@ stop(stopMode: VibratorStopMode, callback?: AsyncCallback<void>): void;
振动使用场景。
**系统能力**
:以下各项对应的系统能力均为SystemCapability.Sensors.MiscDevice
| 名称 | 类型 | 说明 |
| ---------------- | ------ | ------------------------------ |
| unknown | string | 没有明确使用场景,最低优先级。 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录