輸入監(jiān)聽
InputMonitor模塊提供了監(jiān)聽全局觸摸事件的功能。
說(shuō)明:
開發(fā)前請(qǐng)熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
導(dǎo)入模塊
import inputMonitor from '@ohos.multimodalInput.inputMonitor';
權(quán)限
ohos.permission.INPUT_MONITORING
inputMonitor.on
on(type: "touch", receiver: TouchEventReceiver): void
開始監(jiān)聽全局觸屏事件。
此接口為系統(tǒng)接口。
**需要權(quán)限:**ohos.permission.INPUT_MONITORING
**系統(tǒng)能力:**SystemCapability.MultimodalInput.Input.InputMonitor
參數(shù):
| 參數(shù) | 類型 | 必填 | 說(shuō)明 |
|---|---|---|---|
| type | string | 是 | 監(jiān)聽輸入事件類型,取值“touch”。 |
| receiver | [TouchEventReceiver] | 是 | 觸摸輸入事件回調(diào)函數(shù)。 |
示例:
inputMonitor.off("touch", (event) = > {
// 消費(fèi)觸屏事件
return false;
});
inputMonitor.off
off(type: "touch", receiver?: TouchEventReceiver): void
停止監(jiān)聽全局觸屏事件。
此接口為系統(tǒng)接口。
**需要權(quán)限:**ohos.permission.INPUT_MONITORING
**系統(tǒng)能力:**SystemCapability.MultimodalInput.Input.InputMonitor
參數(shù):
| 參數(shù) | 類型 | 必填 | 說(shuō)明 |
|---|---|---|---|
| type | string | 是 | 監(jiān)聽輸入事件類型,取值“touch”。 |
| receiver | [TouchEventReceiver] | 否 | 觸摸輸入事件回調(diào)函數(shù)。 |
示例:
inputMonitor.off("touch");
TouchEventReceiver
觸摸輸入事件的回調(diào)函數(shù)。如果返回true,則觸摸輸入被監(jiān)聽器消耗,系統(tǒng)將執(zhí)行關(guān)閉動(dòng)作。
此接口為系統(tǒng)接口。
**系統(tǒng)能力:**SystemCapability.MultimodalInput.Input.InputMonitor
參數(shù):
| 參數(shù) | 類型 (https://gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md)點(diǎn)擊或者復(fù)制轉(zhuǎn)到。 | 必填 | 說(shuō)明 |
|---|---|---|---|
| touchEvent | [TouchEvent] | 是 | 觸摸輸入事件回調(diào)函數(shù),返回true表示輸觸事件被監(jiān)聽器消費(fèi),false表示輸觸事件未被監(jiān)聽器消費(fèi)。 |
返回值:
| 類型 | 說(shuō)明HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
|---|---|
| Boolean | 返回true表示觸摸輸入事件被監(jiān)聽器消費(fèi),false表示觸摸輸入事件未被監(jiān)聽器消費(fèi)。 |

示例:
inputMonitor.on("touch", (event) = > {
// 消費(fèi)觸摸輸入事件
return false;
});
inputMonitor.off("touch");
審核編輯 黃宇
-
鴻蒙
+關(guān)注
關(guān)注
60文章
2963瀏覽量
45883
發(fā)布評(píng)論請(qǐng)先 登錄
基于RFID油井設(shè)備管理手持機(jī)的開發(fā)研究
鴻蒙開發(fā)實(shí)戰(zhàn):【文件管理】
鴻蒙開發(fā)接口定制管理:【@ohos.enterpriseDeviceManager (企業(yè)設(shè)備管理)】
鴻蒙開發(fā)設(shè)備管理:ohos.deviceInfo 設(shè)備信息
鴻蒙開發(fā)設(shè)備管理:ohos.multimodalInput.inputDevice 輸入設(shè)備
鴻蒙開發(fā)設(shè)備管理:ohos.usb USB管理
設(shè)備管理系統(tǒng):是什么、誰(shuí)需要、推薦設(shè)備管理系統(tǒng)
設(shè)備管理流程優(yōu)化的優(yōu)勢(shì)
鴻蒙開發(fā)設(shè)備管理:ohos.multimodalInput.inputMonitor 輸入監(jiān)聽
說(shuō)明:
評(píng)論