綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教學] 虛擬按鍵高度修改教學

[複製連結] 查看: 7520|回覆: 18|好評: 4
跳轉到指定樓層
樓主
asd8531 | 收聽TA | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
發表於 2013-6-23 14:46

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 asd8531 於 2013-6-23 14:59 編輯

前言:由於Sony限制,反編譯framework-res.apk後回編譯放到手機不能正常運行,對比修改高度前後framework-res.apk裡的resources.arsc,找到高度參數所在位置,用16進制修改器修改幾個高度參數即可。

需要修改文件:framework-res.apk和SystemUI.apk

需要的工具:apktool,Beyond Compare 3,WinHex(16進制編輯器)


修改步驟:

1.加載框架

2.反編譯framework-res.apk,直接回編譯,把這個先叫做0.apk

3.反編譯framework-res.apk,打開\res\values​​\dimens.xml,修改虛擬按鍵高度的參數
  1. <dimen name="navigation_bar_height">48.0dip</dimen>
  2. <dimen name="navigation_bar_height_landscape">48.0dip</dimen>
  3. <dimen name="navigation_bar_width">42.0dip</dimen>
複製代碼
想要多少自己修改,我改的是36X30,即36,36,30(建議是3的倍數,不然會導致藝術相機報錯,但也不要太低!)

4.回編​​譯,把這個叫做1.apk,用Beyond Compare 3對比0.apk和1.apk裡的resources.arsc,即可找到上面三個數所在位置,如圖0072AC20至0072AC40,原來是10進制48,48,42對應的16進制是30,30,2A,我修改的36,36,30對應是24,24,1E(WinHex裡有進制轉換器)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 8碎鑽 +7 幫助 +8 收起 理由
lcctno + 1
Eden124196506 + 1 + 1 非常讚
peter880618 + 1 + 1 非常讚
chenyu19960214 + 1 + 1 非常讚
bbs70704 + 1 + 1 非常讚
fs0303tw87 + 1 + 1 非常讚
ss9925 + 1 + 1 很給力!
Arachild + 1 + 1 非常讚

查看全部評分

收藏收藏7 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

17
C905 | 收聽TA | 只看該作者
發表於 2013-11-5 03:19
剛好需要
感謝分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

16
 樓主| asd8531 | 收聽TA | 只看該作者
發表於 2013-11-3 19:27
plmokn381 發表於 2013-11-3 19:17
入門新手,目前只Root,刷入CWM Recovery, 備份與改虛擬按鍵高度教學,爬文有看沒有懂,怕刷成磚. ...

http://apk.tw/forum.php?mod=view ... ight=CWM%2BRecovery
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

15
plmokn381 | 收聽TA | 只看該作者
發表於 2013-11-3 19:17
入門新手,目前只Root,刷入CWM Recovery, 備份與改虛擬按鍵高度教學,爬文有看沒有懂,怕刷成磚.
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

14
plmokn381 | 收聽TA | 只看該作者
發表於 2013-11-3 14:42
請問樓主可否提供己改好30dpi, 跟原廠的Z Ultra 虛擬按鍵高度卡刷包(ZIP)下載, 怕改壞了回不去.

點評

能自己動手嗎...? 刷機前備份就不怕刷壞了!  發表於 2013-11-3 15:49
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

13
 樓主| asd8531 | 收聽TA | 只看該作者
發表於 2013-10-9 22:26
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

12
豪華遊艇 | 收聽TA | 只看該作者
發表於 2013-10-9 10:08
由 手機網頁 發佈
請問這改完
螢幕會變大嗎?
還是只是看起來變小而已??
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

11
 樓主| asd8531 | 收聽TA | 只看該作者
發表於 2013-9-2 11:38
swallow01 發表於 2013-9-2 10:28
請問是怎麼知道變動後的位置的

文中不是有講嗎?
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
swallow01 | 收聽TA | 只看該作者
發表於 2013-9-2 10:28
請問是怎麼知道變動後的位置的
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| asd8531 | 收聽TA | 只看該作者
發表於 2013-6-27 10:49
gonhan 發表於 2013-6-27 00:19
我手機原本沒虛擬鍵(Xperia S)
我是在build.prop 增加 qemu.hw.mainkeys=0  叫出來的
.....難解!! ...

那可能沒辦法了..... 這只能用有虛擬按鍵的手機!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則