내 안드로이드 기기 (예 : 볼륨 키, 전원 키, 메뉴 키)에있는 외부 키는 무엇인지 프로그래밍 방식으로 검사 할 수 있습니까? 다른 장치는 다른 외부 키를 가질 수 있으므로 장치에있는 외부 키를 결정하는 방법이 있는지 알고 싶습니다. 장치에 외장 볼륨 업/다운 키, 전원 키, 카메라 키가 있는지 다른 API가 있는지 확인하려면외부 키 확인
Q
외부 키 확인
0
A
답변
0
대부분의 하드웨어 기능/센서에 대해서는 PackageManager 클래스에서 유용한 상수를 찾을 수 있습니다.
특히 하드웨어 메뉴 키의 경우 클래스를 사용해야하며 hasPermanentMenuKey() 메서드를 사용해야합니다.
그리고 하드웨어 볼륨 키를 감지 아무것도 찾을 수가 없었다 ..
-1
네, 그것은 여기에 키가 존재하는지 확인하기 위해 몇 가지 코드가의 ... 실제로 매우 쉽다 :
boolean hasCameraKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_CAMERA);
boolean hasVolumeKeys = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_VOLUME_UP)
&& KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_VOLUME_DOWN);
관련 문제
- 1. 외부 키
- 2. 클러스터 외부 유효성 확인
- 3. Joomla의 외부 로그인 확인
- 4. 외부 파일에서 jquery 확인
- 5. 외부 링크 여부 확인
- 6. CSS가 외부 파일을로드하는지 확인
- 7. has_many : 통해 외부 키?
- 8. 외부 마우스의 키 바꾸기
- 9. 이 외부 키
- 10. 외부 키 구문
- 11. MySQL 외부 키 쿼리
- 12. RoR 이중 외부 키
- 13. System.Data.SqlClient.SqlException 외부 키
- 14. SQLAlchemy의 내 외부 키
- 15. 외부 키 생성의 차이점
- 16. SQLite는 외부 키/
- 17. django_tables2 외부 키
- 18. 외부 키 도움이 필요
- 19. SCP 호스트 키 확인
- 20. 컬렉션의 고유 키 확인
- 21. MySQL의 외래 키 확인
- 22. 입력 확인 키
- 23. reCAPTCHA 키 유효성 확인
- 24. PHP 랜덤 키 확인
- 25. 확인 외래 키
- 26. jqgrid 기본 키 확인
- 27. 공개 키 서명/확인
- 28. 확인 제품 키
- 29. 정의되지 않은 키 확인
- 30. 수정할 키 확인
나는 이걸 신뢰할 수 없다고 판결했다. 나는 전원 버튼, F1 버튼과 뒤로 버튼 만 있지만 deviceHasKey (KEYCODE_VOLUME_UP)가 true를 반환하는 장치가 있습니다 ... – xxtesaxx