2012-03-09 50 views
1

我有升級表從2.3.3到4.0。它工作正常。 現在,我已經從示例代碼安裝了ADB測試應用程序。 但它沒有顯示任何東西。當我使用USB鼠標或鍵盤時,只有黑屏。鼠標和鍵盤工作正常,但ADB測試應用程序不顯示任何內容。Android的USB配件

我該如何測試USB附件APi在平板電腦上? 任何人都可以提供示例代碼嗎?

謝謝。

+0

您是否發現了一些可以共享的解決方案? – 2013-02-14 22:15:12

回答

1

採取從2.3.3到4.0升級Android設備可能不足以確保它會支持ADK所需的配件模式。檢查ROM的內核版本。如果它低於2.6 ..,那麼很可能它不支持配件模式。

0

試試這個,從http://developer.android.com/guide/topics/usb/accessory.html

UsbAccessory mAccessory; 
ParcelFileDescriptor mFileDescriptor; 
FileInputStream mInputStream; 
FileOutputStream mOutputStream; 

... 

private void openAccessory() { 
    Log.d(TAG, "openAccessory: " + accessory); 
    mFileDescriptor = mUsbManager.openAccessory(mAccessory); 
    if (mFileDescriptor != null) { 
     FileDescriptor fd = mFileDescriptor.getFileDescriptor(); 
     mInputStream = new FileInputStream(fd); 
     mOutputStream = new FileOutputStream(fd); 
     Thread thread = new Thread(null, this, "AccessoryThread"); 
     thread.start(); 
    } 
}