Home | History | Annotate | Download | only in adt-1
      1 page.title=ADT-1 Developer Kit
      2 page.tags="emote","e-mote","adt"
      3 fullpage=1
      4 
      5 @jd:body
      6 
      7 
      8 <div class="wrap" style="width:940px;">
      9 
     10 <h1>ADT-1 Developer Kit</h1>
     11 
     12 <div id="qv-wrapper">
     13 <div id="qv">
     14   <h2>In this document</h2>
     15   <ol>
     16     <li><a href="#faq">Frequently Asked Questions</a>
     17       <ol>
     18         <li><a href="#setup">Device Setup</a></li>
     19         <li><a href="#input">User Input</a></li>
     20         <li><a href="#cast">Google Cast</a></li>
     21         <li><a href="#trouble">Troubleshooting</a></li>
     22       </ol>
     23     </li>
     24     <li><a href="#emote">Android TV Remote Control App</a></li>
     25     <li><a href="#reg-safety">Regulatory Disclosures and Safety</a></li>
     26   </ol>
     27 </div>
     28 </div>
     29 
     30 <p>The ADT-1 Developer Kit is a streaming media player and game controller designed for running
     31 and testing apps built for Android TV. Supplies of ADT-1 are limited and it is intended for
     32 developers who are interested in building new apps or extending their existing apps to run on the
     33 Android TV platform.</p>
     34 
     35 <p class="note">
     36   <strong>Note:</strong> The ADT-1 kit <em>is not required</em> for building and testing apps
     37   for Android TV. You can build apps for TV and test them using an emulator for TV devices. The
     38   Android SDK includes all the software needed to build TV apps and an emulator for running
     39   and testing them. For more information, see the
     40   <a href="{@docRoot}training/tv/start/index.html">Get Started</a> guide for TV apps.
     41 </p>
     42 
     43 <h2 id="faq">ADT-1 Frequently Asked Questions</h2>
     44 
     45 <p>The following information is provided to help set up and use the ADT-1 device.</p>
     46 
     47 
     48 <h3 id="setup">Device Setup</h3>
     49 
     50 <p>
     51   <strong>How do I turn my device on?</strong>
     52 </p>
     53 <p>Plug the included power cable into the back of ADT-1. The device does not have an on/off
     54   switch.</p>
     55 
     56 <p>
     57   <strong>How do I completely turn my device off? </strong>
     58 </p>
     59 <p>Unplug the included power cable from the back of ADT-1. The device does not have an on/off
     60   switch. However, ADT-1 will begin sleeping (daydream) based on user settings in
     61   <strong>Settings &gt; Device &gt; Display &gt; Daydream</strong>.
     62   </p>
     63 
     64 <p>
     65   <strong>How do I connect to the network?</strong>
     66 </p>
     67 <p>ADT-1 has both wireless and Ethernet for connecting to your network. To change your wireless
     68   network, go to <strong>Settings &gt; Device &gt; Wi-Fi</strong>. To use an Ethernet network
     69   connection, simply plug an Ethernet cable (that is connected to your network) into the port on
     70   the back of ADT-1.</p>
     71 
     72 <p>
     73   <strong>How do I use the developer cable?</strong>
     74 </p>
     75 <p>The developer cable has three connectors: a small, male power connector that plugs into the
     76   power port on the back of ADT-1, a standard male USB-A connector that connects your PC, and a
     77   small, female power connector that the included power supply plugs into.</p>
     78 
     79 <p class="note">
     80   <strong>Note:</strong> Make sure you have enabled USB debugging in <strong>Settings &gt;
     81   Preferences &gt; Developer options &gt; Debugging &gt; USB debugging</strong>, so that you can
     82   use the Android Debug Bridge (adb) to connect with the ADT-1 device.
     83 </p>
     84 
     85 <p id="adb-tcp">
     86   <strong>Can I connect without a developer cable?</strong>
     87 </p>
     88 <p>
     89   Yes. The ADT-1 device is enabled for Android Debug Bridge (adb) connections over TCP/IP. To
     90   connect to the ADT-1 device using this method:
     91 </p>
     92 <ol>
     93   <li>Make sure that your development computer and the ADT-1 device are on the same network.</li>
     94   <li>Determine the IP address of the ADT-1 device by navigating to <strong>Settings &gt;
     95     Device &gt; Wi-Fi &gt; your-network-name &gt; Status info</strong>.</li>
     96   <li>Connect to the ADT-1 device using the following adb command:
     97 <pre>
     98 $ adb connect &lt;ip-address-for-adt-1&gt;:4321
     99 </pre>
    100   </li>
    101 </ol>
    102 
    103 <p class="note">
    104   <strong>Note:</strong> Make sure you have enabled USB debugging in <strong>Settings &gt;
    105   Preferences &gt; Developer options &gt; Debugging &gt; USB debugging</strong>, so that you can
    106   use the Android Debug Bridge (adb) to connect with the ADT-1 device.
    107 </p>
    108 
    109 
    110 <h3 id="input">User Input</h3>
    111 
    112 <p>
    113   <strong>How do I put the gamepad that came with my ADT-1 into pairing mode?</strong>
    114 </p>
    115 <p>Press and hold the Back and Home buttons together for about three seconds, until all four
    116   blue LEDs flash together. When the LEDs are flashing, the gamepad is in pairing mode.</p>
    117 
    118 <p>
    119   <strong>How do I use the gamepad with the on-screen keyboard?</strong>
    120 </p>
    121 <p>Use the D-pad or left joystick to move the cursor, and press A to select. Press X to delete a
    122   character, and press Y to insert a space. Also, you can press the right joystick to toggle caps
    123   lock, and press the left joystick to show additional symbols.</p>
    124 
    125 <p>
    126   <strong>Can I control ADT-1 with my phone or tablet?</strong>
    127 </p>
    128 <p>Yes. In order to control the ADT-1 with Android phones or tablets, you can download a remote
    129   control app from the Google Play store. For more information, see <a href="#emote">Android TV
    130   Remote Control App</a>.
    131   </p>
    132 
    133 <p>
    134   <strong>Can I connect a USB keyboard or mouse to ADT-1?</strong>
    135 </p>
    136 <p>Yes, you can connect a USB keyboard or mouse to the USB port on the back of ADT-1.
    137 
    138 <p class="note">
    139   <strong>Note:</strong> The ADT-1 device is not compatible with all manufacturers and models of
    140   these devices. If a particular keyboard or mouse does not work, try a different model.
    141 </p>
    142 
    143 <p>
    144   <strong>How do I connect a Bluetooth device without an input device already attached?</strong>
    145 </p>
    146 <p>You can put ADT-1 into Bluetooth pairing mode using a hardware button. Press the small, round
    147   button on the back of ADT-1 to make it search for Bluetooth devices in pairing mode. If multiple
    148   accessories are found, press the small, round button to select the device you want to pair.
    149   Pairing will happen automatically after a few seconds.
    150 </p>
    151 
    152 <p>
    153   <strong>How do I connect additional Bluetooth accessories?</strong>
    154 <p>
    155 <p>To pair Bluetooth devices to ADT-1 from the user interface, go to <strong>Settings &gt;
    156   Remote &amp; Accessories &gt; Add accessory</strong>
    157 
    158 
    159 <h3 id="cast">Google Cast</h3>
    160 
    161 <p>
    162   <strong>Can I cast to an ADT-1 device?</strong>
    163 <p>
    164 <p>Yes. The ADT-1 includes Google Cast receiver functionality, similar to Chromecast. Since the
    165   ADT-1 is a developer device running a development software release, the Google Cast receiver is
    166   open only to a limited number of apps.</p>
    167 
    168 <p>
    169   <strong>Which Cast apps are supported on ADT-1?</strong>
    170 <p>
    171 <p>As a developer device, the ADT-1 supports casting from only the following apps/websites:</p>
    172 
    173 <ul>
    174   <li>YouTube</li>
    175   <li>Netflix</li>
    176   <li>Google+ Photos</li>
    177   <li>Google Play Movies and TV (Android and iOS only)</li>
    178   <li>Google Play Music</li>
    179   <li>Mirror your Android device screen to ADT-1</li>
    180 </ul>
    181 
    182 <p>Coming soon:</p>
    183 
    184 <ul>
    185   <li>Google Play Movies and TV (Chrome)</li>
    186 </ul>
    187 
    188 <p class="note">
    189   <strong>Note:</strong> When casting from a Chrome browser, you must use Chrome V.36 or higher.
    190   Chrome V.36 is available in beta-channel and is planned to be released soon.
    191 </p>
    192 
    193 <p>
    194   <strong>How do I cast to ADT-1?</strong>
    195 <p>
    196 <p>You cast to an ADT-1 device the same way you do with a Chromecast device. Open the supported
    197   Cast apps or webpages, press the <strong>Cast</strong> button and you should see the ADT-1 as a
    198   Cast target. For more information about on how to cast, see
    199   <a href="http://www.google.com/intl/en/chrome/devices/chromecast/learn.html">Learn How to
    200   Cast</a>.
    201   </p>
    202 
    203 <p>
    204   <strong>Will my Google Cast sender apps work on ADT-1 just like Chromecast?</strong>
    205 <p>
    206 <p>Yes. Your Cast app works on ADT-1 and Android TV products without additional work.<p>
    207 
    208 <p class="note">
    209   <strong>Note:</strong> Your iOS sender app requires the Google Cast iOS API version 2.2.1
    210   or later to work with the ADT-1 device.
    211 </p>
    212 
    213 <p>
    214   <strong>How do I register my ADT-1 in order to run my apps?</strong>
    215 </p>
    216 <ol>
    217   <li>Go to <strong>Settings &gt; Device &gt; Google Cast</strong> and turn on developer support,
    218     allowing the ADT-1 device to send its serial number to Google.</li>
    219   <li>Register your ADT-1 device in the Google Cast Developer Console, using the 12 character
    220     serial number engraved on the back of the ADT-1.</li>
    221 </ol>
    222 
    223 <p>For more Google Cast developer information, see the
    224   <a href="https://developers.google.com/cast/">Cast developer site</a>. Please use the Google Cast
    225   SDK <a href="https://code.google.com/p/google-cast-sdk/issues/list">issue tracker</a> for filing
    226   issues related to Cast. Make sure you mention the ADT-1 device when filing an issue.
    227 </p>
    228 
    229 <p>
    230   <strong>How do I debug my Cast app on ADT-1?</strong>
    231 </p>
    232 <p>Connect your development platform using the power/USB cable, and using a Chrome browser,
    233   navigate to <code>chrome://inspect/#devices</code> to debug the webview.</p>
    234 
    235 
    236 <h3 id="trouble">Troubleshooting</h3>
    237 
    238 <p>
    239   <strong>Why doesn't the on-screen keyboard come up?</strong>
    240 </p>
    241 <p>Enable the keyboard in the device Settings. Go to <strong>Settings &gt; Preferences &gt;
    242   Keyboard &gt; Current keyboard</strong> and choose <strong>Leanback keyboard</strong>.
    243 
    244 <p>
    245   <strong>How do I perform a hardware reboot?</strong>
    246 </p>
    247 <p>Locked it up, huh? No worries. We've done that a few times ourselves. Unplug and replug the
    248   included power cable from the back of ADT-1 to reboot it.
    249 </p>
    250 
    251 <p>
    252   <strong>How do I perform a factory reset?</strong>
    253 </p>
    254 <p class="warning">
    255   <strong>Warning:</strong> This procedure removes all data from the device, including system
    256   data, downloaded apps, app data, and account settings.
    257 </p>
    258 
    259 <p>From the home screen, go to <strong>Settings &gt; Device &gt; Storage &amp; Reset</strong>, and
    260   select <strong>Factory data reset</strong>.
    261 </p>
    262 
    263 <p>
    264   <strong>How do I perform a hardware reset?</strong>
    265 </p>
    266 <p class="warning">
    267   <strong>Warning:</strong> This procedure performs a factory data reset, removing all data from
    268   the device, including system data, downloaded apps, app data, and account settings.
    269 </p>
    270 
    271 <p>Unplug the power cable from the back of ADT-1. Press and hold the small, round button on the
    272   back of ADT-1 as you re-insert the power cable, and continue to hold the small round button. The
    273   LED will begin flashing red for a few seconds, then change to multi-color cycle. When the LED
    274   starts the multi-color cycle, release the small, round button, and ADT-1 boots up. If you release
    275   the button while the LED is flashing red, the device will be in Fastboot mode.</p>
    276 
    277 <p>
    278   <strong>There is a hardware problem with my ADT-1. How do I return it?</strong>
    279 </p>
    280 <p>You can request a return of the device using the
    281   <a href="https://support.google.com/googleplay/android-developer/contact/adt_rma">return
    282   merchandise authorization form</a>.
    283 </p>
    284 
    285 
    286 <h2 id="emote">Android TV Remote Control App</h2>
    287 
    288 <div class="figure" style="width:250px;margin-top:0">
    289 <img src="{@docRoot}tv/images/android-tv-remote.png" alt="Android TV Remote Screenshots">
    290 </div>
    291 
    292 <p>A remote control app is available for Android phones and tablets that allows you to interact
    293   with the ADT-1 device. This app allows you to switch between D-pad input mode or touchpad mode
    294   to navigate content and play games on a Android TV device. You can also tap the mic button to
    295   start a voice search, or use the keyboard to input text using this app.</p>
    296 
    297 <p>You download the remote control app from the Google Play store using
    298   <a href="https://play.google.com/store/apps/details?id=com.google.android.tv.remote">this
    299   link</a>.
    300 </p>
    301 
    302 <p class="note">
    303   <strong>Note:</strong> your Android phone or tablet must be connected to the same local network
    304   as ADT-1.
    305 </p>
    306 
    307 
    308 <h2 id="reg-safety">Regulatory Disclosures and Safety Information</h2>
    309 
    310 <p>The ADT-1 device comes with important regulatory disclosures and safety information. Please
    311 read this information before using the device:</p>
    312 
    313 <ul>
    314   <li><a href="regulatory.html">Regulatory Disclosures</a></li>
    315   <li><a href="safety.html">Important Safety Information</a></li>
    316 </ul>
    317 
    318 </div> <!-- end.class.wrap -->
    319 
    320 <div class="layout-content-col col-16" style="padding-top:1px">
    321   <!-- layout div, so auto-gen footer sits correctly; do not remove -->
    322 </div>
    323