ADB로 Unicode을 입력할 수 있는지 궁금해서 구글링을 하다가 찾은 것이다.

 (ADB로 한글을 입력 할 수 있다!)


 하는 방법은 소스 사이트에 들어가서 APK을 설치한 후(불안하면, 소스만 보고 필요한 부분말 빼가서 처리하면 된다.) 키보드를 설정한 후에 ADB의 브로드 캐스트를 보내주면 된다.


 원리는 APK로 만들어진 가상 키보드가 BroadCastReciver가 존재하고, 이것이 ADB로 보내는 브로드 캐스트를 받는다.

 받은 브로드 캐스트의 내용은 가상 키보드가 내용물로 처리해주는 방식이다.


 키보드 기본 설정을 해야되는 불편함만 제외하고, 이걸 이용하면, ADB가 사용하는 BroadCast을 이용해서 UNICODE을 송신을 받아서 자동으로 입력을 받을 수 있게 해준다.


 ADB로 키보드를 변경하는 방법도 적혀져 있다.


 한자, 한글, 영어 전부다 지원이 되는 걸 확인 했지만, 문제는 스페이스가 지원이 안된다.


 아마도 브로드 캐스트라서 그런 것 같다.


 소스가 있으니, 특정 기호 = 스페이스바. 이렇게 수정이 가능할 것이다.


 소스


 관련 질문 사이트

Posted by JunkMam
,