提交 ce28cab6 编写于 作者: S shawn_he

update docs

Signed-off-by: Nshawn_he <shawn.he@huawei.com>
上级 78eeee8e
...@@ -11,7 +11,7 @@ The input device management module is used to listen for the connection, disconn ...@@ -11,7 +11,7 @@ The input device management module is used to listen for the connection, disconn
## Modules to Import ## Modules to Import
``` ```js
import inputDevice from '@ohos.multimodalInput.inputDevice'; import inputDevice from '@ohos.multimodalInput.inputDevice';
``` ```
...@@ -33,20 +33,10 @@ Obtains the IDs of all input devices. This API uses an asynchronous callback to ...@@ -33,20 +33,10 @@ Obtains the IDs of all input devices. This API uses an asynchronous callback to
**Example** **Example**
``` ```js
export default { inputDevice.getDeviceIds((ids)=>{
data: { console.log("The device ID list is: " + ids);
deviceIds: Array, });
},
callback: function(ids) {
this.deviceIds = ids;
},
testGetDeviceIds: function () {
console.info("InputDeviceJsTest---start---testGetDeviceIds");
inputDevice.getDeviceIds(this.callback);
console.info("InputDeviceJsTest---end---testGetDeviceIds");
}
}
``` ```
## inputDevice.getDeviceIds ## inputDevice.getDeviceIds
...@@ -61,22 +51,14 @@ Obtains the IDs of all input devices. This API uses a promise to return the resu ...@@ -61,22 +51,14 @@ Obtains the IDs of all input devices. This API uses a promise to return the resu
| Parameter | Description | | Parameter | Description |
| ---------------------- | ------------------ | | ---------------------- | ------------------ |
| Promise<Array\<number>> | Promise used to return the result.| | Promise\<Array\<number>> | Promise used to return the result.|
**Example** **Example**
``` ```js
export default { inputDevice.getDeviceIds().then((ids)=>{
testGetDeviceIds: function () { console.log("The device ID list is: " + ids);
console.info("InputDeviceJsTest---start---testGetDeviceIds"); });
let promise = inputDevice.getDeviceIds();
promise.then((data)=> {
console.info('GetDeviceIds successed, Data: ' + JSON.stringify(data))
}).catch((err)=>{
console.error('Failed GetDeviceIds. Cause: ' + JSON.stringify(err));
});
}
}
``` ```
...@@ -100,24 +82,11 @@ Obtains the information about an input device. This API uses an asynchronous cal ...@@ -100,24 +82,11 @@ Obtains the information about an input device. This API uses an asynchronous cal
**Example** **Example**
``` ```js
export default { // This example obtains the information about the device whose ID is 1.
InputDeviceData: { inputDevice.getDevice(1, (inputDevice)=>{
deviceId : 0, console.log("The device name is: " + inputDevice.name);
name : "NA", });
sources : Array,
axisRanges : Array,
},
callback: function(deviceData) {
this.InputDeviceData = deviceData;
},
testGetDevice: function () {
// The example is used to obtain the information about the device whose ID is 1.
console.info("InputDeviceJsTest---start---testGetDevice");
inputDevice.getDevice(1, this.callback);
console.info("InputDeviceJsTest---end---testGetDevice");
}
}
``` ```
## inputDevice.getDevice ## inputDevice.getDevice
...@@ -136,25 +105,11 @@ Obtains the information about an input device. This API uses a promise to return ...@@ -136,25 +105,11 @@ Obtains the information about an input device. This API uses a promise to return
**Example** **Example**
``` ```js
export default { // This example obtains the information about the device whose ID is 1.
InputDeviceData: { inputDevice.getDevice(1).then((inputDevice)=>{
deviceId : 0, console.log("The device name is: " + inputDevice.name);
name : "NA", });
sources : Array,
axisRanges : Array,
},
testGetDevice: function () {
// The example is used to obtain the information about the device whose ID is 1.
console.info("InputDeviceJsTest---start---testGetDevice");
let promise = inputDevice.getDevice(1);
promise.then((data)=> {
console.info('GetDeviceId successed, Data: ' + JSON.stringify(data))
}).catch((err)=>{
console.error('Failed GetDeviceId. Cause: ' + JSON.stringify(err));
});
}
}
``` ```
...@@ -191,7 +146,7 @@ Defines the axis information of an input device. ...@@ -191,7 +146,7 @@ Defines the axis information of an input device.
| Name | Type | Description | | Name | Type | Description |
| ------ | ------------------------- | -------- | | ------ | ------------------------- | -------- |
| source | [SourceType](#sourcetype) | Input source type of the axis.| | source | [SourceType](#sourcetype) | Input source type of the axis.|
| axis | [AxisType](axistype) | Axis type. | | axis | [AxisType](#axistype) | Axis type. |
| max | number | Maximum value reported by the axis. | | max | number | Maximum value reported by the axis. |
| min | number | Minimum value reported by the axis. | | min | number | Minimum value reported by the axis. |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册