日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

【技術(shù)探討】關(guān)于堅(jiān)果root之后鍵值修改的討論’

本帖最后由 老兵貓族 于 2017-5-16 12:25 編輯

錘子論壇里,真正玩機(jī)器的帖子太少了,這與M系列不開放root有很大關(guān)系 。

而對(duì)于堅(jiān)果,如何發(fā)揮左側(cè)鍵的更多功能,大家來討論一下 。

例如(我只是舉個(gè)例子,還有很多種應(yīng)用),把左側(cè)鍵修改為 Left 和 right,這樣可以移動(dòng)光標(biāo)等等 。

其他廠商的修改鍵值主要是:

第一步:

首先修改按鍵映射文件 。gingerbread/sdk/emulator/keymaps/qwerty.kl 。該文件確定了linux鍵值與Android鍵值的對(duì)應(yīng)關(guān)系 。
注意事項(xiàng):linux鍵值的選擇不是沒有限制的 。選擇不當(dāng),可能會(huì)導(dǎo)致上層不能獲取到鍵值 。
第二步:
修改framework下的文件:
    gingerbread/frameworks/base/core/Java/android/view/KeyEvent.java
    gingerbread/frameworks/base/include/ui/KeycodeLabels.h
    gingerbread/frameworks/base/core/res/res/values/attrs.xml
    gingerbread/frameworks/base/libs/ui/Input.cpp
    gingerbread/frameworks/base/native/include/android/keycodes.h
    gingerbread/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

【【技術(shù)探討】關(guān)于堅(jiān)果root之后鍵值修改的討論’】修改內(nèi)容:增加按鍵支持,對(duì)原生按鍵采用input.h中對(duì)應(yīng)宏定義,對(duì)非標(biāo)準(zhǔn)按鍵采用input.h中功能鍵宏定義 。
在KeyEvent.java文件中,對(duì)新增加的按鍵需要添加類似如下注釋:
[java] view plaincopy