마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 USB 통신 질문입니다.

0 추천
안녕하세요.

안드로이드폰(3,1이상)과 다른 외부장치와  USB통신을 해서 데이터를 주고 받을려고 합니다.

궁금한점은,

1. baudrate가 최대 몇 bps 까지 나올 수가 있는지요..?

2. OTG케이블 없이 휴대폰을 구입하면 주는 마이크로 5핀 케이블로 작업이 가능하죠?

3. 갤럭시2 와 노트1 (sdk 12이상) 로 작업을 해봤는데요..  

먼저 pc프로그램을 하나 만들었습니다. USB를 연결하니 COM5가 잡혀서 OPEN했습니다.

그다음은..

androidmanifest에 usb관련 퍼미션은 다 추가했고요..

this.getPackageManager().hasSystemFeature("android.hardware.usb.host")

...

UsbManager usbman = (UsbManager) getSystemService(USB_SERVICE);

 HashMap<String, UsbDevice> devlist = usbman.getDeviceList();

현재 PC프로그램에 연결해서 앱을 동작시켜봤는데 device에 아무것도 안나오네요..

그래서 OPEN을 할 수가 없어요..

UsbDeviceConnection conn = usbm.openDevice(device);

잘 안되네요..

제가 아직 잘몰라서 그러는데 아시는분 힌트라도 좀 주세요..
DaeguYeon (150 포인트) 님이 2013년 9월 23일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...