這可能已被問,但我似乎無法找到任何關於此。有沒有辦法讓我編輯R.attr文件並添加自定義KeyCodes? 275號及以上沒有任何用處,因爲現在我正在使用那些很少用來完成我想要的但隨時可能會發生衝突的隨機問題,所以我只想製作自己的常量。自定義鍵碼
自定義鍵碼
回答
有沒有辦法讓我編輯R.attr文件並添加自定義KeyCodes?
編號R.attr
是Android SDK中的Java類。雖然歡迎您自己製作android.jar
的副本以定義您想要的任何內容,但這對Android生態系統的其他部分(用戶,應用開發人員,設備製造商或Google)沒有任何影響。
例如,僅僅因爲你在編譯R.attr
字節碼的您自己的硬盤驅動器的副本,都定義了一個名爲KEYCODE_CHON_BON
新的鍵碼,與1337的值,這意味着有效沒什麼:
無開發人員將在他們的SDK中有
KEYCODE_CHON_BON
,因此無法通過該符號對其進行編碼,並且很少(如果有的話)知道(或關心)編碼以尋找1337作爲文字值該設備仍然可以使用1337爲了自己的目的(例如,特定於製造商的特殊密鑰)
谷歌仍然可以使用1337的一些未來的Android
的版本,歡迎您來創建自定義ROM,然後讓人們安裝定製ROM。這樣可以確保只有那些你想要的鍵碼纔會被該ROM生成,所以你不必擔心製造商或谷歌進入並選擇使用與你的衝突的鍵碼。
感謝您的回答和解釋,起初這個想法完全超越了我的想法,然後經過一番思考,我意識到它可能是基於本地的,就像您對每部手機上的每個SDK所說的一樣。我想知道是否有一種方法可以包含一個java類,我可以模擬這些鍵碼和類似的操作。可能不會,噢,我會繼續做我正在做的事情。 – ChonBonStudios
- 1. 自定義鍵盤符號代碼android
- 2. Android自定義鍵盤密碼記錄
- 3. 自定義鍵盤
- 4. 自定義鍵盤不顯示自定義鍵盤iOS 8
- 5. 鍵聯結鍵插入自定義代碼的Eclipse
- 6. Mongoid Association的自定義鍵
- 7. xcode 4 - 自定義鍵盤
- 8. Windows自定義快捷鍵
- 9. Android的自定義鍵盤
- 10. Django的自定義主鍵
- 11. 自定義UISearchBar鍵盤
- 12. Android自定義鍵盤
- 13. 自定義鍵盤建議
- 14. ios自定義鍵盤
- 15. iOS的自定義鍵盤
- 16. Trigger.io和自定義鍵盤
- 17. 如何自定義鍵盤
- 18. 自定義按鍵爲PDF
- 19. 自定義主鍵Laravel + Apiato
- 20. 自定義UUID的主鍵
- 21. 自定義外鍵屬性
- 22. 自定義安卓鍵盤
- 23. PhoneGap/Android自定義鍵盤
- 24. PHP array_push與自定義鍵
- 25. 自定義iphone鍵盤
- 26. Android自定義鍵盤?
- 27. 自定義全局熱鍵
- 28. Ideavim,使用自定義鍵
- 29. 訪問自定義主鍵
- 30. 自定義JavaScript對象鍵
你在製作自定義ROM嗎? – CommonsWare
沒有這是一個自定義鍵盤應用程序。 – ChonBonStudios