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