看板 AndroidDev 關於我們 聯絡資訊
不曉得這個方法可不可行 ... 原本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
gpc:問題是這樣還是會跳到HOME? 09/23 17:30
milochen:我的2.1 emulator 下,是不會跳到HOME,但其它平台不確定 09/23 20:47
Jms1982:剛剛在手機上實驗了,可行。 09/24 00:40
gpc:哇靠 納不就鎖死了 09/24 11:13