輸入監(jiān)聽
InputMonitor模塊提供了監(jiān)聽全局觸摸事件的功能。
說明:
開發(fā)前請熟悉鴻蒙開發(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ù) | 類型 | 必填 | 說明 |
---|---|---|---|
type | string | 是 | 監(jiān)聽輸入事件類型,取值“touch”。 |
receiver | [TouchEventReceiver] | 是 | 觸摸輸入事件回調(diào)函數(shù)。 |
示例:
inputMonitor.off("touch", (event) = > {
// 消費觸屏事件
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ù) | 類型 | 必填 | 說明 |
---|---|---|---|
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)閉動作。
此接口為系統(tǒng)接口。
**系統(tǒng)能力:**SystemCapability.MultimodalInput.Input.InputMonitor
參數(shù):
參數(shù) | 類型 (https://gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md)點擊或者復(fù)制轉(zhuǎn)到。 | 必填 | 說明 |
---|---|---|---|
touchEvent | [TouchEvent] | 是 | 觸摸輸入事件回調(diào)函數(shù),返回true表示輸觸事件被監(jiān)聽器消費,false表示輸觸事件未被監(jiān)聽器消費。 |
返回值:
類型 | 說明HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿 |
---|---|
Boolean | 返回true表示觸摸輸入事件被監(jiān)聽器消費,false表示觸摸輸入事件未被監(jiān)聽器消費。 |
示例:
inputMonitor.on("touch", (event) = > {
// 消費觸摸輸入事件
return false;
});
inputMonitor.off("touch");
審核編輯 黃宇
-
鴻蒙
+關(guān)注
關(guān)注
57文章
2370瀏覽量
42905
發(fā)布評論請先 登錄
相關(guān)推薦
基于RFID油井設(shè)備管理手持機的開發(fā)研究
![基于RFID油井<b class='flag-5'>設(shè)備管理</b>手持機的<b class='flag-5'>開發(fā)</b>研究](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
鴻蒙開發(fā)實戰(zhàn):【文件管理】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>實戰(zhàn):【文件<b class='flag-5'>管理</b>】](https://file1.elecfans.com/web2/M00/C5/2E/wKgZomX66t2AGSgfAAExDiFy8dc366.png)
鴻蒙開發(fā)接口定制管理:【@ohos.enterpriseDeviceManager (企業(yè)設(shè)備管理)】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>接口定制<b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.enterpriseDeviceManager (企業(yè)<b class='flag-5'>設(shè)備管理</b>)】](https://file1.elecfans.com/web2/M00/C6/E9/wKgaomYEK1aAOyTeAADysXFhWs8242.png)
鴻蒙開發(fā)設(shè)備管理:ohos.deviceInfo 設(shè)備信息
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.deviceInfo <b class='flag-5'>設(shè)備</b>信息](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙開發(fā)設(shè)備管理:ohos.multimodalInput.inputDevice 輸入設(shè)備
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos.multimodalInput</b>.inputDevice <b class='flag-5'>輸入</b><b class='flag-5'>設(shè)備</b>](https://file1.elecfans.com/web2/M00/C5/D5/wKgZomYCnRSAcOMcAACEEnttXHc600.png)
鴻蒙開發(fā)設(shè)備管理:ohos.usb USB管理
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.usb USB<b class='flag-5'>管理</b>](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
設(shè)備管理系統(tǒng):是什么、誰需要、推薦設(shè)備管理系統(tǒng)
![<b class='flag-5'>設(shè)備管理</b>系統(tǒng):是什么、誰需要、推薦<b class='flag-5'>設(shè)備管理</b>系統(tǒng)](https://file1.elecfans.com/web2/M00/00/CD/wKgaomaq_0GAGBk5AAA97LkwRtI940.png)
設(shè)備管理流程優(yōu)化的優(yōu)勢
![<b class='flag-5'>設(shè)備管理</b>流程優(yōu)化的優(yōu)勢](https://file1.elecfans.com/web2/M00/B6/F7/wKgaomWCnqCAVALtAAAoP02go7w921.png)
評論