Hardware Reference
In-Depth Information
Android Devices
Before getting a board that is capable of USB hosting, you must locate a suitable Android target. As mentioned before,
not all Android devices are currently capable of handling the ADK protocol. Devices that were made before the release
of the ADK are the ones most likely not able to support ADK protocol without modification. Devices that use versions
of Android as old as or older than 2.3.3 are not capable of handling the ADK methods at all. The older devices are still
capable of using the ADB to create data connections.
What to Check For
For a device running Android to be nativity capable of using the ADK, the version must be 2.3.4 or later, but this not
conclusive. The conclusive check is in the Google Play app market: search for “ADK demo kit.” If it's not available, the
device does not have the required libraries installed. It has been found that some devices are capable of installing the
demo kit, but lack an option that needs to be compiled into the operating systems kernel. This will show up when
the demo kit is installed and run. The ADK hardware does not have to be connected; if the demo kit app shows a
screen that asks for an ADK board to be connected the device is ready for ADK development.
Known Working Devices
Following is a list of Android devices that have been found to nativity work with ADK. (There are possibly more, with
new Android devices coming out almost daily.) The devices that have native support are prime targets for commercial
applications for developing accessories.
Acer Iconia A100 : This is a 7-inch tablet running Android version 3.2, running a dual-core
1 GHz Cortex-A9 with 1 GB of RAM.
Acer Iconia A500 : This is a 10.1-inch tablet with the same processor and RAM as the Iconia
A100, running Android version 3.2. Both of the Acer tablets are planned to be upgraded to Ice
Cream Sandwich at some point.
ASUS Eee Pad Transformer TF101 : This is 10.1-inch tablet with the same processor and RAM
as the Acer tablets; it runs Android version 3.2 and is upgradable to Ice Cream Sandwich.
Google Nexus S : This is a phone made by Samsung for Google. This device runs a single-core
1 GHz Arm Cortex-A8 with 512 MB of RAM, running Android version 2.3 and upgradable to Ice
Cream Sandwich. This device is a Google development phone providing great support for new
APIs and developments.
Google Galaxy Nexus : This is also a Google development phone made by Samsung. It uses a
dual-core 1 GHz Cortex-A9 with 1 GB of RAM and the Ice Cream Sandwich version of Android.
LG Optimus Pad : This is an 8.9-inch tablet with a dual-core 1 GHz Cortex-A9 with 1 GB of RAM
running Android version 3.0.
Motorola Xoom : This is a 10.1-inch tablet with a dual-core 1 GHz NVIDIA Tegra 2 with 1 GB of
RAM running Android version 3.0.
Samsung Galaxy Tab 10.1 : This is a 10.1-inch tablet with a dual-core 1 GHz NVIDIA Tegra 2
with 1 GB of RAM running Android version 3.1.
Samsung Galaxy S : This is a phone with a single-core 1 GHz Arm Cortex-A8 with 512 MB of
RAM. This device can be factory-upgraded to Android 2.3 to work with the ADK.
Samsung Galaxy Ace : This is a phone with an 800 MHz ARM 11 and 278 MB of RAM running
Android version 2.3.
 
Search WWH ::




Custom Search