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