作者aiueoH (滿滿的)
看板AndroidDev
標題[問題] 如何在Service接收按鍵事件?
時間Mon Oct 17 18:57:15 2011
小弟想在我的Service運行時
在桌面狀態下可以監聽按鍵(音量鍵)
目前在Service裡邊使用onKeyDown會出現錯誤
不允許我在Service中使用
在網路上找了一些問題討論
都指出onKeyDown只能在Activity中使用
不知道這邊有沒有哪位高手有這方面的經驗
可以提供小弟一些參考 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.250.101
1F:→ mamaya3:會不會被防毒軟體認成監控按鍵的惡意程式? 10/17 19:33
2F:→ aiueoH:似乎確實有這種可能 ~"~ 10/17 19:43
3F:→ aiueoH:但我不是要做壞事用的 = = 10/17 19:43
4F:→ mamaya3:我只想提醒你 也許因為這原因 SDK才不讓你call onKeyDown 10/17 20:14
5F:推 nvidia:惡意程式 10/17 20:40
6F:→ nvidia:這種需求還是自己從底層下手吧 10/17 20:41
7F:推 blooker:如果你可以改framework的話可以從phonewindow下手 10/17 21:04
8F:推 gpc:研究過了 APP確定無解 但system app可以 除非手機是你做的 10/18 00:22
9F:→ gpc:有API可以用 但要share uid=system 所以等於不可能 10/18 00:22
10F:→ aiueoH:如果root呢? 10/18 00:26
11F:推 gpc:root 不等於可以當system 所以不可能 除非改framework 10/18 01:02
12F:→ gpc:但這樣就沒辦法推出"適合"各種型況的程式 10/18 01:02
13F:→ nvidia:從framework下手吧 XDXD 10/18 07:29
14F:→ nvidia:那個錯誤是framework跳出的 10/18 07:29
15F:推 tomap41017:改framwork就無法適用各種手機不是嗎XD 10/18 09:45
16F:推 blooker:他要做的實情本來就是ANDROID不允許的是阿 10/18 11:50