安卓螢屏下方有三個鍵
回傳鍵,home鍵,選單鍵(?不知道對不對)
當用戶點擊選單鍵時,怎么回應這個事件呢。
發現高版本(8.0)的安卓里,onkeyDown,dispatchKeyEvent 都無法捕捉到這個事件了。
onPause,onStop等事件雖然會被出發,但是和畫面跳轉時同樣會被觸發,無法和按下選單鍵時區分開來。
集思廣益,不知道大家有什么好方法。
uj5u.com熱心網友回復:
參考下這個帖子 試試https://blog.csdn.net/weixin_33873846/article/details/89695354?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-3.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-3.nonecase
uj5u.com熱心網友回復:
這個在低版本里是可以的。
網上能找到的基本是這個解決方案。
但是在高版本里就不好用了。
uj5u.com熱心網友回復:
Android8.0和9.0基本都是全面屏+虛擬導航手勢哈?你說的這三個按鍵,是指的虛擬導航按鍵嗎?
uj5u.com熱心網友回復:
對啊。左邊的回傳鍵,中間home鍵都可以檢測到。 但是右邊那個四方形的選單鍵(?是叫這個名字嗎),按下事件不知道怎么監控。
請問你有辦法嗎?
uj5u.com熱心網友回復:
我瞅瞅,我平常也沒關注過。
uj5u.com熱心網友回復:
看了一下,好像能做到,你瞅瞅呢。https://blog.csdn.net/csdn_aiyang/article/details/76154374
uj5u.com熱心網友回復:
應該可以吧, 在onkeyDown把keyCode打出來看看。可能不同系統的keycode是不同的。uj5u.com熱心網友回復:
應該可以吧, 在onkeyDown把keyCode打出來看看。可能不同系統的keycode是不同的。
試過了不行。onkeyDown本身都沒有觸發。
uj5u.com熱心網友回復:
如何回應選單鍵的點擊事件,繼續等待有緣人。
uj5u.com熱心網友回復:
哎,CSDN沒什么人了。想想當年多繁盛。不勝唏噓。uj5u.com熱心網友回復:
我試了下,onkeyDown檢測不到home鍵,一點就退出了,其它2個能檢測到uj5u.com熱心網友回復:
我試了下,onkeyDown檢測不到home鍵,一點就退出了,其它2個能檢測到
我在安卓8.0上,onkeyDown三個鍵都無法檢測到。
請問你的用Android版本是多少啊。
uj5u.com熱心網友回復:
我試了下,onkeyDown檢測不到home鍵,一點就退出了,其它2個能檢測到
我在安卓8.0上,onkeyDown三個鍵都無法檢測到。
請問你的用Android版本是多少啊。
uj5u.com熱心網友回復:
Android10,miui12 我試了下,onkeyDown檢測不到home鍵,一點就退出了,其它2個能檢測到
我在安卓8.0上,onkeyDown三個鍵都無法檢測到。
請問你的用Android版本是多少啊。
可能跟機器有關?
網上搜索了很多文章,發現很少人有這個檢知這三個按鈕的要求,很少人問這個問題,也很少相關文章。
uj5u.com熱心網友回復:
這是虛擬按鍵啊,你要在APP外監聽嗎?我的思路是后臺服務長活,然后應該有方法能監聽到這三個虛擬按鍵的,而且還有相關的隱藏虛擬按鍵的設定一類的,不記得怎么寫,但是有方法的uj5u.com熱心網友回復:
看了一下,好像能做到,你瞅瞅呢。
https://blog.csdn.net/csdn_aiyang/article/details/76154374
我也沒去嘗試,看了兩篇文章,都是使用的廣播監聽。你可以試試看能行不。
如何回應選單鍵的點擊事件,繼續等待有緣人。
看了一下,好像能做到,你瞅瞅呢。
https://blog.csdn.net/csdn_aiyang/article/details/76154374
我試了一下,這個鏈接的方法是可以做到的。你為什么不試試呢?
uj5u.com熱心網友回復:
哎,CSDN沒什么人了。想想當年多繁盛。不勝唏噓。
那人都去哪了呢?我感覺這個論壇平臺還不錯噠。這個論壇也算是國內最活躍的論壇了吧?
我也看到有些人在手機上qq、微信上分享問題,但是手機上操作,也效率太低了吧。辦公肯定是電腦端高效。
uj5u.com熱心網友回復:
按下選單鍵 列印出它值是多少?在作判斷。。。給你個思路!uj5u.com熱心網友回復:
按下選單鍵 列印出它值是多少?在作判斷。。。給你個思路!
我是想找到回應那個鍵的事件或者方法。onkeydown什么的都不回應。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/18853.html
標籤:Android
