2011-01-08 66 views
5

是否有可能從另一個應用程序中檢測觸摸事件,特別是滑動?我希望能夠檢測用戶是否已左右滑動(即使用兩根手指 - 但不是必需的)。也許有一種服務或廣播我可以聽。Android從任何應用程序檢測觸摸狀態

或失敗,是否有一些API也許我可以輪詢說每秒10次,以獲得觸摸狀態,我可以計算其餘(爲什麼,我記得編寫一個鼠標驅動器選通輸出COM1端口IN 8086彙編器編碼在一個XT的TSR ...)!

無論如何,任何幫助表示讚賞。 (我認爲這可能被劫持的主要發射和具有透明的點擊在最上層的活動來完成,但是這是嚴重的不正當行爲的危險!)

+0

你想要這樣做的用例是什麼? – Qberticus 2011-01-08 12:55:00

+0

對不起,錯過了此評論。正打算寫一個任務切換器。 2個手指手勢向左滑動即可切換至上一個應用,向右滑動至下一個應用,向下滑動即可進入家庭/桌面,開啓或關閉靜音模式 - 我可以對其進行配置。在我看來,爲「alt-tab」按住Home鍵令人厭煩,我想提供另一種選擇。另外一個2指輕掃幾乎是所有應用程序失業(最好他們捏或用2個手指擴大,而不是刷卡)。 – Jonathan 2011-01-08 21:51:16

回答

2

是否有可能從其他應用程序中檢測到觸摸事件,特別是滑動?

幸運的是,沒有。

或做不到這一點,是有一些API也許我可以輪詢說每秒10次拿到觸摸狀態,我可以計算出其餘

幸運的是,沒有。

我認爲它可以通過劫持初級發射和具有透明的點擊在最上層的活動

幸運的是,沒有完成。

歡迎您編寫自己的主屏應用程序,在這種情況下,您可以在自己的主屏幕上跟蹤自己的觸摸事件。歡迎您編寫普通應用程序,並根據您自己的活動跟蹤自己的觸摸事件。