[問題] 該如何disable手機實體按鍵

看板AndroidDev作者 (smile D)時間13年前 (2011/08/16 21:22), 編輯推噓2(2011)
留言13則, 4人參與, 最新討論串1/1
各位板友,大家好 原PO想要將手機上面的實體按鍵Disable 問了一位朋友,是說要root才能 想了想,又有點遲疑... 真的只能root了嘛 冏 因此,想要請教一下各位 是否有不用root,即可 類似程式內button.disable(true)之類的方法 感謝各位 <(_"_)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.79.75

08/16 21:28, , 1F
哪一種實體鍵?
08/16 21:28, 1F

08/16 21:37, , 2F
Return~ Home~ 之類的!!!
08/16 21:37, 2F

08/16 21:40, , 3F
可以自己改寫觸發事件
08/16 21:40, 3F

08/16 21:43, , 4F
e大的意思是? 雖說不能disable 卻可以讓他做別的事??
08/16 21:43, 4F

08/16 22:04, , 5F
可以改寫
08/16 22:04, 5F

08/16 22:05, , 6F
public boolean onKeyDown(int keyCode, KeyEvent e){
08/16 22:05, 6F

08/16 22:06, , 7F
if ((keyCode == KeyEvent.KEYCODE_BACK)) {
08/16 22:06, 7F

08/16 22:06, , 8F
}};
08/16 22:06, 8F

08/16 22:07, , 9F
忘了補};之前要包return super.onKeyDown(keyCode, e);
08/16 22:07, 9F

08/16 22:48, , 10F
感謝O大回復,我來試試看:)
08/16 22:48, 10F

08/17 02:17, , 11F
印象中home是不能改的
08/17 02:17, 11F

08/17 23:20, , 12F
回J大... 的確... Home和Power 無法使用前面的方法。
08/17 23:20, 12F

08/17 23:21, , 13F
目前只有找到鎖住Home鍵的方法...Power還沒找到 ><"
08/17 23:21, 13F
文章代碼(AID): #1EIcyWpg (AndroidDev)
文章代碼(AID): #1EIcyWpg (AndroidDev)