三星Galaxy系列相對于其他Android最有辨識度的特點就是它們幾乎都有著一顆實體的home鍵,但是實體鍵按得多很可能會遇到失靈的問題,當(dāng)然我們可以通過一些虛擬鍵軟件解決這個問題。而最近在網(wǎng)上出現(xiàn)了一種比較另類的方法,可以讓Galaxy系列手機也加入虛擬鍵,同時利用相同的方法,也可以刪除部分手機的虛擬鍵。

十余年的高臺網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。營銷型網(wǎng)站的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整高臺建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“高臺網(wǎng)站設(shè)計”,“高臺網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
首先是要獲取手機的root權(quán)限,然后打開“RE管理器”到系統(tǒng)根目錄的System目錄下,找到build.prop▼
這個文件里包含了很多設(shè)備的信息,我們在設(shè)置里看到的很多版本號都是來自這里▼
使用文本編輯的方式打開這個文件,在最后一行加入“qemu.hw.mainkeys=0”▼
重啟以后,就會發(fā)現(xiàn)屏幕下方出現(xiàn)熟悉的虛擬鍵,另外這造型似乎和Sony的虛擬鍵很類似…▼
小米2也有可以通過相同的方法調(diào)出虛擬鍵,如圖所示▼
在設(shè)置的“按鍵”里面甚至還有虛擬鍵專用的調(diào)節(jié)菜單,可對四個虛擬鍵進行位置的調(diào)換,這不禁讓人懷疑小米2的原型會不會就是帶有虛擬鍵的
▼
當(dāng)然了,這種方法對于小屏幕手機來說會造成很大的影響,占用了一定的屏幕空間
這個方法實際上對于一般用戶來說可能用戶都不大,不過利用同樣的思路可以改變部分手機的虛擬鍵,例如較早期的One
X(One
S)就可以通過類似的方法去掉那“反人類”的菜單虛擬鍵▼
方法也是類似,不過這次加入的是“qemu.hw.mainkeys=1”,重啟以后那條煩人的黑邊也就消失了,當(dāng)然這已經(jīng)是老方法了,在新的HTC
Sense里面,虛擬鍵已經(jīng)可通過設(shè)置去除。如果有其他有虛擬鍵的手機,也可以嘗試用相同的方法去除虛擬鍵,不過去掉以后我們就要想辦法安裝第三方的虛擬鍵應(yīng)用以實現(xiàn)原來虛擬鍵的一些功能。
方案1:
這種方案底部依舊會保留虛擬導(dǎo)航按鍵。但不保留狀態(tài)欄
方案2:
這種方案不會保留底部虛擬導(dǎo)航按鍵。也不保留狀態(tài)欄
方案3:
這種方案在很多手機中都不生效。
這種方案會保留底部虛擬按鍵,也會保留狀態(tài)欄
參考:
本文到此結(jié)束,謝謝觀看!
如有不足,敬請指正!
虛擬按鍵(Virtual Key)是Eclair版本開始增加的新特性。Virtual Key的功能是利用觸摸屏,模擬按鍵發(fā)生的事件,這樣就可以利用觸摸屏的邊緣,實現(xiàn)一些可以自定義的按鍵效果。
在Android系統(tǒng)中,觸摸屏設(shè)備發(fā)送的是RawInputEvent(原始輸入事件),而按鍵發(fā)送的是KeyEvent(按鍵事件)。KeyEvent直接發(fā)送給應(yīng)用程序?qū)樱琑awInputEvent在Android的Java框架中被轉(zhuǎn)換成MotionEvent發(fā)送給應(yīng)用程序?qū)印?/p>
在Android系統(tǒng)中虛擬按鍵的實現(xiàn)方法是:在某種情況下,將RawInputEvent轉(zhuǎn)換成KeyEvent。
frameworks/base/services/Java/com/android/server目錄中的InputDevice.Java文件負責(zé)處理虛擬按鍵的主要文件。
虛擬按鍵的處理相對簡單,需要根據(jù)以下文件對虛擬按鍵的內(nèi)容進行配置:
/sys/board_properties/virtualkeys.{devicename}
在InputDevice.Java文件中通過readVirtualKeys,對進行消息的轉(zhuǎn)化。根據(jù)配置文件將RawInputEvent轉(zhuǎn)換成按鍵相關(guān)的內(nèi)容。
virtualkeys.{devicename}是虛擬按鍵的適配文件,需要在目標(biāo)文件系統(tǒng)的/sys/board_ properties/目錄中。
網(wǎng)站題目:android虛擬鍵,android虛擬鍵盤無法獲取焦點
分享URL:http://chinadenli.net/article19/dsgjhgh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、電子商務(wù)、品牌網(wǎng)站設(shè)計、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)