diff --git a/docs/html/guide/guide_toc.cs b/docs/html/guide/guide_toc.cs index 44b977e327dd0..0b677c9ed6664 100644 --- a/docs/html/guide/guide_toc.cs +++ b/docs/html/guide/guide_toc.cs @@ -407,7 +407,6 @@
  • diff --git a/docs/html/guide/topics/connectivity/usb/adk.jd b/docs/html/tools/adk/adk.jd similarity index 72% rename from docs/html/guide/topics/connectivity/usb/adk.jd rename to docs/html/tools/adk/adk.jd index 034728cf9e2c4..2a0c7170f786f 100644 --- a/docs/html/guide/topics/connectivity/usb/adk.jd +++ b/docs/html/tools/adk/adk.jd @@ -1,4 +1,4 @@ -page.title=Android Open Accessory Development Kit +page.title=Accessory Development Kit 2011 Guide @jd:body
    @@ -23,21 +23,6 @@ page.title=Android Open Accessory Development Kit
  • -
  • - Implementing the Android Accessory Protocol - -
      -
    1. Wait for and detect connected devices
    2. - -
    3. Determine the connected device's accessory mode - support
    4. - -
    5. Attempt to start the device in accessory mode
    6. - -
    7. Establish communication with the device
    8. -
    -
  • -
  • How the ADK board implements the Android Accessory Protocol @@ -66,72 +51,26 @@ page.title=Android Open Accessory Development Kit
  • USB Accessory Dev Guide
  • -

    Where to buy

    - -
      - -
    1. - Arduino Store
    2. - -
    3. - DIY Drones
    4. - -
    5. - mbed
    6. - -
    7. - Microchip
    8. - -
    9. - Modern Device
    10. - -
    11. - RT Corp
    12. - -
    13. - Seeed Studio
    14. - -
    15. - SparkFun
    16. - -
    17. - Troido
    18. - -
    -

    The Android 3.1 platform (also backported to Android 2.3.4) introduces Android Open Accessory - support, which allows external USB hardware (an Android USB accessory) to interact with an - Android-powered device in a special "accessory" mode. When an Android-powered powered device is - in accessory mode, the connected accessory acts as the USB host (powers the bus and enumerates - devices) and the Android-powered device acts as the USB device. Android USB accessories are - specifically designed to attach to Android-powered devices and adhere to a simple protocol - (Android accessory protocol) that allows them to detect Android-powered devices that support - accessory mode. Accessories must also provide 500mA at 5V for charging power. Many previously - released Android-powered devices are only capable of acting as a USB device and cannot initiate - connections with external USB devices. Android Open Accessory support overcomes this limitation - and allows you to build accessories that can interact with an assortment of Android-powered - devices by allowing the accessory to initiate the connection.

    +

    The Android Open Accessory Development Kit (ADK) is a reference implementation of an Android + Open Accessory, based on the Arduino open source electronics + prototyping platform. The accessory's hardware design files, code that implements the + accessory's firmware, and the Android application that interacts with the accessory are provided + as part of the kit to help hardware builders and software developers get started building their + own accessories. The hardware design files and firmware code are contained in the ADK package download.

    -

    Note: Accessory mode is ultimately dependent on the device's - hardware and not all devices will support accessory mode. Devices that support accessory mode can - be filtered using a <uses-feature> element in your corresponding application's - Android manifest. For more information, see the USB Accessory Developer Guide.

    - -

    The following list of distributers are currently producing Android Open Accessory compatible - development boards:

    +

    A limited number of kits were produced and distributed at the Google I/O 2011 developer + conference. However, many hardware builders have reproduced and enhanced the original design and + these boards are available for purchase. The following list of distributors are currently + producing Android Open Accessory compatible development boards:

    We expect more hardware distributers to create a variety of kits, so please stay tuned for further developments.

    ADK Components

    -

    The Android Open Accessory Development Kit (ADK) provides an implementation of an Android USB - accessory that is based on the Arduino open source electronics - prototyping platform, the accessory's hardware design files, code that implements the - accessory's firmware, and the Android application that interacts with the accessory. The hardware - design files and firmware code are contained in the ADK package download.

    +

    The main hardware and software components of the ADK include: