2011-02-10 62 views
0

我想創建一個應用程序,它偵聽來自特定按鈕(硬件按鈕)的事件並觸發某些事件。如何控制Android上的PANIC按鈕?

例如,想想一個PANIC按鈕功能,當某個按鈕被按住5秒鐘時,這會觸發一些ALERT(假設發送一條短信)。

我還沒有找到一種方法來做到這一點。

請記住,這必須是一個硬件按鈕,而不是軟件按鈕(可能在一個活動中)。

非常感謝。

回答

1

我還沒有找到一種方法來做到這一點。

在您自己的活動中,您可以通過onKeyDown()觀看任何按鈕。

在您自己的活動之外,除了通過固件修改之外,您想要的是不可能的。

+0

也許只是生根。 Linux中是否存在某種全系統事件掛鉤?在Windows中,有。不過,這是一個非常危險的主張。 – 2011-02-10 22:04:01