2014-12-01 3 views
0

USB를 통해 웹캠과 통신하는 Android 애플리케이션을 개발 중입니다.ROOT 권한이없는 Android USB

JNI를 사용하여 장치 라이브러리 (* .so 파일)를 사용하고 있습니다. 응용 프로그램 자체가 USB 호스트 모드에 있으며 사용자 정의 이미지에서 예상대로 작동합니다./dev/bus/usb/

에서 USB 장치에 액세스하기 위해 모든 사용자에게 읽기/쓰기 권한을 부여합니다.

장치가 루팅되지 않은 재고 이미지에서 장치와 통신합니다.

거기에 장치가 루트 또는 사용자 지정 이미지없이 통신 할 수있는 방법이 있습니까?

감사합니다.

답변

0

예, 방법이 있지만 조금 까다 롭습니다.

os에 서명 한 것과 동일한 키로 신청서에 서명해야합니다. 을 사용하면 루트 된 장치를 사용하지 않고도 시스템 권한을 얻을 수 있습니다.

android permission을 통해 읽을 수 있습니다.

당신은 스택 오버플로이 posted question and answers

+0

에 오신 것을 환영합니다에서 더 자세한 설명을 얻을 수 있습니다! 이 링크가 질문에 대답 할 수는 있지만 답변의 핵심 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. [좋은 답변 작성 방법] (http://stackoverflow.com/help/how-to-answer)을 참조하십시오. – ByteHamster

+1

감사합니다. – Roi1981