作者milochen (N=NP)
看板AndroidDev
标题Re: [问题] 在apk里关掉Home功能
时间Fri Sep 23 10:21:21 2011
不晓得这个方法可不可行 ...
原本Home key
如果这样子写的话
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_HOME) {
Log.i("TAG", "Home Key Press");
...
是看不到 DDMS 上 show 出 Home Key Press的 message
但是如果你在 Activity 中,加入这段code 的话
@Override
public void onAttachedToWindow() {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
然後 DDMS 上就可以看到 Home Key Press 了
BTW, 我的环境是 2.1
※ 引述《chicken13 (chicken)》之铭言:
: 各位先进, 新手想在这里请教一个问题
: 我目前想写一个apk 能够在按下HOME时不会跳到桌布,
: 然後能在APK里抓到HOME的KEYCODE,
: 请问高手们, 有什麽方法可以抓的到吗
: 谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.173.12
1F:推 gpc:问题是这样还是会跳到HOME? 09/23 17:30
2F:→ milochen:我的2.1 emulator 下,是不会跳到HOME,但其它平台不确定 09/23 20:47
3F:推 Jms1982:刚刚在手机上实验了,可行。 09/24 00:40
4F:→ gpc:哇靠 纳不就锁死了 09/24 11:13