作者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