Custom Android Keycode를 추가하기 위한 예로 CUSTOM_MENU을 추가한다 가정하면
아래와 같이 수정한다.
./native/include/input/InputEventLabels.h:327:
DEFINE_KEYCODE(CUSTOM_MENU),./native/include/android/keycodes.h:772:
AKEYCODE_CUSTOM_MENU = 123123./base/core/res/res/values/attrs.xml:1892:
./base/core/java/android/view/KeyEvent.java:813:
/** Key code constant: custom menu * @hide */ public static final int KEYCODE_CUSTOM_MENU = 123123;
참고로 공식적으로 API를 원하지 않는 경우 KeyEvent.java에서 @hide를 명시하지 않을 경우 빌드 시, error가 발생하므로 이에 주의한다. 만일 key를 공식으로 사용하려면 clean build 후 make update-api를 실행하면 doc을 업데이트하며 다음 platform 빌드 시 발생하는 문제를 회피할 수 있다.
'android' 카테고리의 다른 글
hidl simple example (4) | 2018.06.25 |
---|---|
android ir to android keycode mapping (0) | 2018.06.21 |
[NDK] so 포함한 apk가 so loading 실패 (3) (0) | 2018.06.19 |
[NDK] so 포함한 apk가 so loading 실패 (2) (0) | 2018.06.19 |
[NDK] so 포함한 apk가 so loading 실패 (0) | 2018.06.18 |