Android 台灣中文網

標題: 關於 usb otg 連接設備的問題 [打印本頁]

作者: 小E    時間: 2014-6-16 15:10
標題: 關於 usb otg 連接設備的問題
https://code.google.com/p/usb-serial-for-android/

我照這個寫了一個apk


可是下面這一段我不了解



// Get UsbManager from Android.
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);

// Find the first available driver.
UsbSerialDriver driver = UsbSerialProber.acquire(manager);

if (driver != null) {                     //這一段driver 一直是等於null
  driver.open();
  try {
    driver.setBaudRate(115200);
   
    byte buffer[] = new byte[16];
    int numBytesRead = driver.read(buffer, 1000);
    Log.d(TAG, "Read " + numBytesRead + " bytes.");
  } catch (IOException e) {
    // Deal with error.
  } finally {
    driver.close();
  }
}


有寫過此類型app的能回覆給點建議嗎

或著私聊密我 拜託><
作者: CarolHsieh    時間: 2014-6-16 16:48
你試試看下斷點
看UsbManager manager = (UsbManager)
manager 是null嗎?
作者: 小E    時間: 2014-6-16 16:57
CarolHsieh 發表於 2014-6-16 16:48
你試試看下斷點
看UsbManager manager = (UsbManager)
manager 是null嗎?

我有用if(manager != null)
         判斷裡面確定有資料

還有甚麼可能嗎

作者: CarolHsieh    時間: 2014-6-16 17:54
相關問題連結

上面連結有提到一樣的問題
似乎是USB權限設定問題
作者: 小E    時間: 2014-6-16 18:41
CarolHsieh 發表於 2014-6-16 17:54
相關問題連結

上面連結有提到一樣的問題

權限我也都有開了ˊˋ




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1