Acessório do Android USB.
-
10-12-2019 - |
Pergunta
Eu tenho uma tabela de atualização de 2.3.3 a 4.0.Está funcionando bem. Agora, instalei o aplicativo de teste do ADB do código de exemplo. Mas não mostra nada.Somente tela preta está lá quando eu attactached mouse ou teclado.mouse e teclado funcionando bem, mas o aplicativo de teste adb não mostra nada.
Como posso testar que há um acessório USB API está lá no tablet? Alguém pode fornecer código de amostra para isso?
Obrigado.
Solução
Upgrading the Android device from 2.3.3 to 4.0 may not enough to make sure that it will support accessory mode required by ADK. Check the kernel version of the ROM. If it below 2.6.., then most probably it does not support the accessory mode.
Outras dicas
Try this, taken from 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();
}
}