Tôi đang cố gắng tìm hiểu kết nối Máy chủ/Phụ kiện USB Android. Tôi đọc thiết bị Android có thể hoạt động máy chủ lưu trữ USB hoặc phụ kiện usb. Vì vậy tôi tạo ra hai dự án một trong số họ dự án lưu trữ usb, dự án phụ kiện usb khác. Tôi đã cài đặt các dự án này cho hai thiết bị Android khác nhau. Một trong số đó có dự án máy chủ lưu trữ USB (Thiết bị A), dự án khác có dự án phụ kiện USB (Thiết bị B).Chế độ Máy chủ USB Android và Chế độ Phụ kiện
Câu hỏi của tôi là, tôi có thể kết nối với dự án lưu trữ USB với Thiết bị B. Tôi có thể xem tất cả thông tin về thiết bị. Nhưng Trong dự án phụ kiện (Thiết bị B) tôi không thể thấy bất kỳ điều gì về thiết bị A.
manager.getAccessoryList() luôn trả về giá trị rỗng. Mã dự án phụ kiện usb của tôi là ở đây.
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
for (UsbAccessory accessory : manager.getAccessoryList()) {
String list = " DESCRIPTION : " + accessory.getDescription() + " MODEL : " + accessory.getModel() + " MANUFACTURER : " + accessory.getManufacturer() + " SERIAL : " + accessory.getSerial();
Toast.makeText(this, list, Toast.LENGTH_LONG).show();
}
Tôi có cùng sự cố ... –