Phụ kiện mở Android (AOA)

Hỗ trợ Phụ kiện mở Android (AOA) cho phép phần cứng USB bên ngoài (phụ kiện USB của Android) tương tác với các thiết bị chạy Android ở chế độ phụ kiện . Khi thiết bị hỗ trợ Android ở chế độ phụ kiện, phụ kiện được kết nối sẽ đóng vai trò là máy chủ USB (cấp nguồn cho bus và liệt kê các thiết bị) và thiết bị hỗ trợ Android sẽ đóng vai trò là phụ kiện USB.

Phụ kiện USB Android được thiết kế để gắn vào các thiết bị chạy Android. Những phụ kiện như vậy tuân thủ AOA, cho phép chúng phát hiện các thiết bị chạy Android hỗ trợ chế độ phụ kiện và phải cung cấp 500mA ở 5V để cấp nguồn sạc. Một số thiết bị chạy Android được phát hành trước đây chỉ có khả năng hoạt động như một thiết bị USB và không thể bắt đầu kết nối với các thiết bị USB bên ngoài. Hỗ trợ AOA khắc phục hạn chế này, cho phép bạn xây dựng các phụ kiện có thể bắt đầu kết nối và tương tác với nhiều loại thiết bị chạy Android.

AOA có hai phiên bản hỗ trợ các loại giao tiếp khác nhau:

  • AOAv1 . Hỗ trợ giao tiếp phụ kiện chung và gỡ lỗi adb.
  • AOAv2 . Hỗ trợ khả năng của thiết bị giao diện con người (HID). Có sẵn trong Android 4.1 (API cấp 16) trở lên.