Home | History | Annotate | Download | only in quality
      1 page.title=TV 
      2 page.metaDescription=TV  Android 
      3 page.image=/distribute/images/gp-tv-quality.png
      4 
      5 @jd:body
      6 
      7 <div id="qv-wrapper"><div id="qv">
      8 <h2></h2>
      9   <ol>
     10     <li><a href="#ux"></a></li>
     11     <li><a href="#fn"></a></li>
     12     <li><a href="#faq"></a></li>
     13   </ol>
     14 
     15   <h2></h2>
     16   <ol>
     17     <li><a href="{@docRoot}distribute/essentials/quality/core.html"></a></li>
     18     <li><a href="{@docRoot}distribute/essentials/optimizing-your-app.html"></a></li>
     19   </ol>
     20 </div>
     21 </div>
     22 
     23 <div class="top-right-float" style="padding-right:0;margin-bottom:1em;">
     24   <img src="{@docRoot}distribute/images/gp-tv-quality.png" style="width:480px;">
     25 </div>
     26 
     27 <p>
     28    TV  TV  3  TV    TV  
     29 </p>
     30 
     31 <p>
     32   TV TV   <a href="{@docRoot}design/tv/index.html">Android TV </a>TV <a href="{@docRoot}training/tv/start/index.html">TV </a>
     33 </p>
     34 
     35 <p class="caution">
     36   <strong>: </strong> TV  Google Play  Android TV 
     37 </p>
     38 
     39 <p class="note"><strong>:</strong> TV  Google Play <a href="{@docRoot}distribute/googleplay/tv.html">Android TV </a></p>
     40 
     41 
     42 
     43 <div class="headerLine">
     44   <h2 id="ux">
     45    
     46   </h2>
     47 
     48 
     49 </div>
     50 
     51 <p>
     52   TV   
     53 </p>
     54 
     55 <table>
     56 
     57 <tr>
     58   <th style="width:2px;">
     59     
     60   </th>
     61   <th style="width:54px;">
     62     
     63   </th>
     64   <th>
     65     
     66   </th>
     67 </tr>
     68 
     69 <tr>
     70   <td rowspan="4" id="launcher">
     71     
     72   </td>
     73 
     74   <td id="TV-LM">
     75     TV-LM
     76   </td>
     77   <td>
     78     <p style="margin-bottom:.5em;">
     79        Android TV  <a href="{@docRoot}training/tv/start/start.html#tv-activity"></a>
     80     </p>
     81   </td>
     82 </tr>
     83 
     84 <tr>
     85   <td id="TV-LB">
     86     TV-LB
     87   </td>
     88   <td>
     89     <p style="margin-bottom:.5em;">
     90        320px x 180px   Android TV  <a href="{@docRoot}design/tv/patterns.html#banner"></a>
     91     </p>
     92   </td>
     93 </tr>
     94 
     95 <tr>
     96   <td id="TV-BN">
     97     TV-BN
     98   </td>
     99   <td>
    100     <p style="margin-bottom:.5em;">
    101        <a href="{@docRoot}design/tv/patterns.html#banner"></a>
    102     </p>
    103   </td>
    104 </tr>
    105 
    106 <tr>
    107   <td id="TV-LG">
    108     TV-LG
    109   </td>
    110   <td>
    111     <p style="margin-bottom:.5em;">
    112       Android TV  [] <br>
    113       <a href="{@docRoot}training/tv/games/index.html#manifest"></a>
    114     </p>
    115   </td>
    116 </tr>
    117 
    118 <tr>
    119   <td rowspan="5" id="layout">
    120     
    121   </td>
    122 
    123   <td id="TV-LO">
    124     TV-LO
    125   </td>
    126   <td>
    127     <p style="margin-bottom:.5em;">
    128       <a href="{@docRoot}training/tv/start/layouts.html#structure"></a>
    129     </p>
    130   </td>
    131 </tr>
    132 
    133 <tr>
    134   <td id="TV-TC">
    135     TV-TC
    136   </td>
    137   <td>
    138     <p style="margin-bottom:.5em;">
    139        16sp <a href="{@docRoot}design/tv/style.html#typography"></a>
    140     </p>
    141   </td>
    142 </tr>
    143 
    144 <tr>
    145   <td id="TV-TA">
    146     TV-TA
    147   </td>
    148   <td>
    149     <p style="margin-bottom:.5em;">
    150        12sp <a href="{@docRoot}design/tv/style.html#typography"></a>
    151     </p>
    152   </td>
    153 </tr>
    154 
    155 <tr>
    156   <td id="TV-OV">
    157     TV-OV
    158   </td>
    159   <td>
    160     <p style="margin-bottom:.5em;">
    161       <a href="{@docRoot}training/tv/start/layouts.html#overscan"></a>
    162     </p>
    163   </td>
    164 </tr>
    165 
    166 <tr>
    167   <td id="TV-TR">
    168     TV-TR
    169   </td>
    170   <td>
    171     <p style="margin-bottom:.5em;">
    172       
    173     </p>
    174   </td>
    175 </tr>
    176 
    177 <tr>
    178   <td rowspan="3" id="navigation">
    179     
    180   </td>
    181 
    182   <td id="TV-DP">
    183     TV-DP
    184   </td>
    185   <td>
    186     <p style="margin-bottom:.5em;">
    187        <a href="#TV-GP">TV-GP</a>   5  D-pad <a href="{@docRoot}training/tv/start/navigation.html#d-pad-navigation"></a>
    188     </p>
    189   </td>
    190 </tr>
    191 
    192 <tr>
    193   <td id="TV-DK">
    194     TV-DK
    195   </td>
    196   <td>
    197     <p style="margin-bottom:.5em;">
    198        <a href="#TV-GP">TV-GP</a>   Android   <a href="{@docRoot}training/game-controllers/controller-input.html#button"></a>
    199     </p>
    200   </td>
    201 </tr>
    202 
    203 <tr>
    204   <td id="TV-DM">
    205     TV-DM
    206   </td>
    207   <td>
    208     <p style="margin-bottom:.5em;">
    209           <a href="{@docRoot}training/tv/start/navigation.html#d-pad-navigation"></a>
    210     </p>
    211   </td>
    212 </tr>
    213 
    214 
    215 </table>
    216 
    217 
    218 <h3 class="rel-resources clearfloat"></h3>
    219 
    220 <div class="resource-widget resource-flow-layout col-13" data-query=
    221 "collection:distribute/essentials/tvqualityguidelines/visualdesign"
    222 data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">
    223 </div>
    224 
    225 
    226 
    227 <div class="headerLine">
    228   <h2 id="fn">
    229   
    230   </h2>
    231 
    232 
    233 </div>
    234 
    235 <p>
    236   
    237 </p>
    238 
    239 
    240 <table>
    241 <tr>
    242   <th style="width:2px;">
    243     
    244   </th>
    245   <th style="width:54px;">
    246     
    247   </th>
    248   <th>
    249     
    250   </th>
    251 </tr>
    252 
    253 <tr>
    254   <td rowspan="2" id="manifest">
    255    
    256   </td>
    257 
    258   <td id="TV-ML">
    259     TV-ML
    260   </td>
    261   <td>
    262     <p style="margin-bottom:.5em;">
    263        {@link android.content.Intent#ACTION_MAIN}  {@link android.content.Intent#CATEGORY_LEANBACK_LAUNCHER} <a href="{@docRoot}training/tv/start/start.html#tv-activity"></a>
    264     </p>
    265   </td>
    266 </tr>
    267 
    268 </tr>
    269   <td id="TV-MT">
    270     TV-MT
    271   </td>
    272   <td>
    273     <p style="margin-bottom:.5em;">
    274        {@code android.hardware.touchscreen} <a href="{@docRoot}training/tv/start/hardware.html#declare-hardware-requirements"></a>
    275     </p>
    276   </td>
    277 </tr>
    278 
    279 <tr>
    280   <td rowspan="2" id="game-controllers">
    281      
    282   </td>
    283 
    284   <td id="TV-GP">
    285     TV-GP
    286   </td>
    287   <td>
    288     <p style="margin-bottom:.5em;">
    289        <a href="{@docRoot}guide/topics/manifest/uses-feature-element.html">{@code &lt;uses-feature&gt;}</a>  <a href="{@docRoot}training/tv/games/index.html#gamepad"></a>
    290     </p>
    291   </td>
    292 </tr>
    293 
    294 <tr>
    295   <td id="TV-GC">
    296     TV-GC
    297   </td>
    298   <td>
    299     <p style="margin-bottom:.5em;">
    300        <a href="{@docRoot}training/tv/games/index.html#ControllerHelp"></a>
    301     </p>
    302   </td>
    303 </tr>
    304 
    305 <tr>
    306   <td rowspan="4" id="advertising">
    307     
    308   </td>
    309 
    310   <td id="TV-AP">
    311     TV-AP
    312   </td>
    313   <td>
    314     <p style="margin-bottom:.5em;">
    315        D-pad <a href="{@docRoot}training/tv/start/navigation.html#d-pad-navigation"></a>
    316     </p>
    317   </td>
    318 </tr>
    319 
    320 <tr>
    321   <td id="TV-AD">
    322     TV-AD
    323   </td>
    324   <td>
    325     <p style="margin-bottom:.5em;">
    326        D-pad 
    327     </p>
    328   </td>
    329 </tr>
    330 
    331 <tr>
    332   <td id="TV-AU">
    333     TV-AU
    334   </td>
    335   <td>
    336     <p style="margin-bottom:.5em;">
    337        Web URL 
    338     </p>
    339   </td>
    340 </tr>
    341 
    342 <tr>
    343   <td id="TV-AA">
    344     TV-AA
    345   </td>
    346   <td>
    347     <p style="margin-bottom:.5em;">
    348        TV 
    349     </p>
    350   </td>
    351 </tr>
    352 
    353 <tr>
    354   <td rowspan="1" id="web">
    355     Web 
    356   </td>
    357 
    358   <td id="TV-WB">
    359     TV-WB
    360   </td>
    361   <td>
    362     <p style="margin-bottom:.5em;">
    363       Web  {@link android.webkit.WebView} Web  
    364     </p>
    365   </td>
    366 </tr>
    367 
    368 <tr>
    369   <td rowspan="3" id="media-playback">
    370     
    371   </td>
    372 
    373   <td id="TV-NP">
    374     TV-NP
    375   </td>
    376   <td>
    377     <p style="margin-bottom:.5em;">
    378       <em></em><a href="{@docRoot}training/tv/playback/now-playing.html"></a>
    379     </p>
    380   </td>
    381 </tr>
    382 
    383 <tr>
    384   <td id="TV-PA">
    385     TV-PA
    386   </td>
    387   <td>
    388     <p style="margin-bottom:.5em;">
    389       <em></em><a href="{@docRoot}training/tv/playback/now-playing.html"></a>
    390     </p>
    391   </td>
    392 </tr>
    393 
    394 <tr>
    395   <td id="TV-PP">
    396     TV-PP
    397   </td>
    398   <td>
    399     <p style="margin-bottom:.5em;">
    400       <br>
    401       <a href="{@docRoot}reference/android/view/KeyEvent.html#KEYCODE_MEDIA_PLAY_PAUSE"></a>
    402     </p>
    403   </td>
    404 </tr>
    405 
    406 
    407 </table>
    408 
    409 
    410 <h3 class="rel-resources clearfloat"></h3>
    411 
    412 <div class="resource-widget resource-flow-layout col-13" data-query=
    413 "collection:distribute/essentials/tvqualityguidelines/functionality"
    414 data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">
    415 </div>
    416 
    417 
    418 <div class="headerLine">
    419   <h2 id="faq">
    420   
    421   </h2>
    422 </div>
    423 
    424 <p style="margin-top:30px;">
    425   <strong> TV </strong>
    426 </p>
    427 <p>
    428   <a href="https://play.google.com/apps/publish/">Google Play  </a>    Play  
    429 </p>
    430 <p class="caution">
    431   <strong>:</strong>  TV <a href="{@docRoot}preview/tv/start/index.html#tv-activity"> </a> TV TV 
    432 </p>
    433 
    434 
    435 <p style="margin-top:30px;">
    436   <strong> TV  TV / Google Play </strong>
    437 </p>
    438 <p>
    439   TV  Google Play  
    440 </p>
    441 
    442 
    443 <p style="margin-top:30px;">
    444   <strong>TV  Google Play </strong>
    445 </p>
    446 
    447 <p>
    448   TV Android 5.0 <em></em>TV  Google Play 
    449 </p>