Phụ kiện mở của Android (AOA)

Tính năng hỗ trợ Phụ kiện mở Android (AOA) cho phép phần cứng USB bên ngoài (phụ kiện USB Android) tương tác với các thiết bị chạy Android ở chế độ phụ kiện. Khi thiết bị chạy 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ị) còn thiết bị chạy Android sẽ đóng vai trò là phụ kiện USB.

Phụ kiện USB dành cho Android được thiết kế để gắn vào các thiết bị chạy Android. Các phụ kiện như vậy tuân thủ AOA, cho phép 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 để sạc pin. Một số thiết bị chạy Android đã phát hành trước đây chỉ có thể 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. Tính năng hỗ trợ AOA giúp khắc phục hạn chế này, cho phép bạn tạo 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ợ nhiều loại giao tiếp:

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