Home | History | Annotate | Download | only in versions
      1 page.title=Android Lollipop
      2 
      3 @jd:body
      4 
      5 
      6   <div style="padding:0px 0px 0px 20px;float:right;margin:0 -10px 0 0">
      7     <img src="{@docRoot}images/home/l-hero_2x.png" srcset="{@docRoot}images/home/l-hero.png 1x, {@docRoot}images/home/l-hero_2x.png 2x" width="460" height="300" >
      8   </div>
      9 
     10   <div class="landing-docs" style="float:right;clear:both;margin:68px 0 2em 3em;">
     11   <div class="col-4 normal-links highlights" style="font-size:12px;">
     12     <h3 id="thisd" >  </h3>
     13     <ul style="list-style-type:none;">
     14   <li><a href="#Material"> </a></li>
     15   <li><a href="#Perf"> </a></li>
     16   <li><a href="#Notifications"></a></li>
     17   <li><a href="#TV">   </a></li>
     18   <li><a href="#Documents">  </a></li>
     19   <li><a href="#Connectivity"> </a></li>
     20   <li><a href="#Graphics"> </a></li>
     21   <li><a href="#Audio">  </a></li>
     22   <li><a href="#Camera">   </a></li>
     23   <li><a href="#Work">  Android</a></li>
     24   <li><a href="#ScreenCapture">   </a></li>
     25   <li><a href="#Sensors">  </a></li>
     26   <li><a href="#WebView">Chromium WebView</a></li>
     27   <li><a href="#Accessibility">  </a></li>
     28   <li><a href="#Battery">     </a></li>
     29     </ul>
     30   </div>
     31 </div>
     32 
     33 
     34 
     35 
     36 
     37 
     38 
     39 <p> Android         Android 5.0 Lollipop .</p>
     40 
     41 <p>            API  .  Android , ,    TV    .</p>
     42 
     43 <p>  API    <a href="{@docRoot}about/versions/android-5.0.html">Android 5.0 API </a> .  <a href="http://www.android.com/versions/lollipop-5-0/">www.android.com</a>   Android 5.0      .</p>
     44 
     45 <h2 id="Material"> </h2>
     46 
     47 <p>Android 5.0 Android <a href="http://www.google.com/design/spec"> </a>           UI  .  </p>
     48 
     49 
     50 
     51 <p> <strong>3D </strong>  z-       ,   <strong> </strong>    .</p>
     52 
     53 
     54 <p> <strong> </strong>             .     <strong>  </strong>     ,    .</p>
     55 
     56 
     57 
     58 <div style="width:290px;margin-right:35px;float:left">
     59   <div class="framed-nexus5-port-span-5">
     60   <video class="play-on-hover" autoplay="">
     61     <source src="/design/material/videos/ContactsAnim.mp4">
     62     <source src="/design/videos/ContactsAnim.webm">
     63     <source src="/design/videos/ContactsAnim.ogv">
     64   </video>
     65   </div>
     66   <div style="font-size:10pt;margin-left:20px;margin-bottom:30px">
     67     <em>       </em>
     68   </div>
     69 </div>
     70 
     71 
     72 <p>   , ,      . 
     73 
     74 <p> XML         .             .</p>
     75 
     76 <p><strong>RenderThread</strong>         UI       . </p>
     77 
     78 
     79 <h2 id="Perf"> </h2>
     80 
     81 <p>Android 5.0       .</p>
     82 
     83 <p>Android   <strong>ART </strong> ,   AOT(ahead-of-time), JIT(just-in-time)        . ARM, x86  MIPS   64  .</p>
     84 
     85 <p>ART     .    GC      , v-         .  ART         . </p>
     86 
     87 <p>Android 5.0 Nexus 9 NVIDIA Tegra K1  <strong>64 </strong>    .             .     64      .       ARM v8, x86~64  MIPS-64  ABI  NDK .</p>
     88 
     89 <p>        Android 5.0  A/V  .                  .</p>
     90 
     91 
     92 <h2 id="Notifications"></h2>
     93 
     94 <p>Android 5.0  ,      . </p>
     95 
     96 <img src="{@docRoot}images/versions/notification-headsup.png" style="float:right; margin:0 0 40px 60px" width="300" height="224" />
     97 
     98 <p>   <strong> </strong>        .        ,  ,      . </p>
     99 
    100 <p>                   <strong> </strong> .</p>
    101 
    102 <p>  <strong> </strong>   (  ), ,    .</p>
    103 
    104 <p>    ''      6       ,   RemoteView  .</p>
    105 
    106 
    107 
    108 <h2 id="TV">   </h2>
    109 
    110 <p><a href="http://developer.android.com/tv/index.html">Android TV</a>  TV       TV  . Android TV                   .</p>
    111 
    112 <p>Android TV      <strong> </strong>   ,          .  3  UI     Android <strong> UI </strong> <a href="{@docRoot}tools/support-library/features.html#v17-leanback">v17  </a> .</p>
    113 
    114 <p><strong>Android TIF(TV  )</strong>  TV  HDMI , TV   IPTV        .  TV      TV     ,        HDMI-CEC    . </p>
    115 
    116 <p>TV     TV       ,              .  TV    TV       .</p>
    117 
    118 
    119 
    120 <img src="{@docRoot}images/versions/recents_screen_2x.png" srcset="{@docRoot}images/versions/recents_screen.png 1x, {@docRoot}images/versions/recents_screen_2x.png 2x" style="float:right; margin:0 0 40px 60px" width="300" height="521" />
    121 
    122 <h2 id="Documents">  </h2>
    123 
    124 <p>Android 5.0   '' ( '')       .</p>
    125 
    126 <p> API              .</p>
    127 
    128 <p>              .        ,   ,      . </p>
    129 
    130 
    131 
    132 <h2 id="Connectivity"> </h2>
    133 
    134 <p>Android 5.0  <strong>BLE( )</strong>        API  ( ) ( )  .</p>
    135 
    136 <p> <strong> </strong>             (: Wi-Fi, ,      ).              .</p>
    137 
    138 <p> <strong>NFC</strong> API   NFC AID( ID)    .        UTF-8    NDEF    .</p>
    139 
    140 
    141 
    142 <h2 id="Graphics"> </h2>
    143 
    144 <p> <strong><a href="http://www.khronos.org/opengles/3_X/">Khronos OpenGL ES 3.1</a></strong> ,         2D  3D      </p>
    145 
    146 <p>OpenGL ES 3.1  ,  ,   ,  ETC2/EAC  ,   ,         .</p>
    147 
    148 
    149 <div class="figure" style="width:350px; margin:0 0 0 60px">
    150 <img src="{@docRoot}images/versions/rivalknights.png" style="float:right;" width="350" height="525" />
    151 <p class="img-caption">Gameloft Rival Knights AEP ASTC(Adaptive Scalable Texture Compression)  ES 3.1    HDR( )       .</p>
    152 </div>
    153 
    154 <p> Android 5.0  ,  , ASTC  ,              OpenGL ES    <strong>AEP(Android  )</strong> . AEP   GPU     .</p>
    155 
    156 
    157 <h2 id="Audio">  </h2>
    158 
    159 <p>    <strong>    </strong> .             ,            .     , /    /   .</p>
    160 
    161 <p>  <strong>  </strong>    5.1  7.1    8     .</p>
    162 
    163 <p>        <strong> </strong>     .          .</p>
    164 
    165 <p>  ,         <strong>TTS(  ) </strong>    .   API   ,  ,  ,     .</p>
    166 
    167 <p> Android  <strong>USB </strong>    USB , ,        .  Android 5.0 <strong>Opus</strong>    .</p>
    168 
    169 <p>     <strong>{@link android.media.session.MediaSession}</strong> API            .</p>
    170 
    171 
    172 <h2 id="Camera">   </h2>
    173 
    174 <p>Android 5.0 <strong>   API</strong>  YUV  Bayer RAW  RAW    , ISO ,         .             YUV  30FPS   .</p>
    175 
    176 <p>            .</p>
    177 
    178 <p>        H.265 <strong>HEVC(  )</strong>         . </p>
    179 
    180 <p> Android 5.0 <strong> </strong>      (4K)            . </p>
    181 
    182 
    183 
    184 <div class="figure" style="width:320px; margin:1em 0 0 20px;padding-left:2em;">
    185 <img style="float:right; margin:0 1em 1em 2em"    src="{@docRoot}images/android-5.0/managed_apps_launcher@2x.png"    srcset="{@docRoot}images/android-5.0/managed_apps_launcher@2x.png 2x"    alt="" width="300"  />
    186 <p class="img-caption">              .</p>
    187 </div>
    188 
    189 
    190 <h2 id="Work">  Android</h2>
    191 
    192 <p>  bring-your-own-device(    )     <a href="{@docRoot}about/versions/android-5.0.html#Enterprise">  </a>     .          IT       .</p>
    193 
    194 <p>       .                .</p>
    195 
    196 <p>    IT     <a href="{@docRoot}about/versions/android-5.0.html#DeviceOwner"> </a>     .                .</p>
    197 
    198 
    199 
    200 <h2 id="ScreenCapture">   </h2>
    201 
    202 <p>Android 5.0           . </p>
    203 
    204 <p>              .</p>
    205 
    206 
    207 <h2 id="Sensors">  </h2>
    208 
    209 <p>Android 5.0  <strong> </strong>       , <strong> </strong>     . </p>
    210 
    211 <p> <strong>  </strong>  <em></em> , <em></em>   <em></em>       .</p>
    212 
    213 
    214 
    215 <h2 id="WebView">Chromium WebView</h2>
    216 
    217 <div style="float:right;margin:1em 2em 1em 2em;">
    218   <img src="/images/kk-chromium-icon.png" alt="" height="160" style="margin-bottom:0em;">
    219 </div>
    220 
    221 <p>Android 5.0    Chromium M37     {@link android.webkit.WebView} Chromium  , <strong>WebRTC</strong>, <strong>WebAudio</strong>  <strong>WebGL</strong>   . </p>
    222 
    223 <p>Chromium M37   <strong> </strong> ( ,  DOM, HTML   )  .    WebView <a href="http://polymer-project.org/">Polymer</a>  <a href="https://www.polymer-project.org/docs/elements/material.html">  </a>   .</p>
    224 
    225 <p>Android 4.4  WebView Chromium    Chromium  Google Play   .</p>
    226 
    227 <p>  Chromium      Google Play  WebView        , Android 5.0  WebView     API     .</p>
    228 
    229 
    230 
    231 <h2 id="Accessibility">  </h2>
    232 
    233 <p>  API             UI          .</p>
    234 
    235 <p> IME(  ) API     IME       .</p>
    236 
    237 
    238 
    239 <h2 id="Battery">     </h2>
    240 
    241 <p> <strong> </strong> API      ,     Wi-Fi            .</p>
    242 
    243 <p> <code>dumpsys batterystats</code>  <strong>  </strong>             .   , UID          .</p>
    244 
    245 <img src="{@docRoot}images/versions/battery_historian.png" srcset="{@docRoot}images/versions/battery_historian@2x.png 2x" alt="" width="760" height="462"  />
    246 <p class="img-caption">Battery Historian <code>dumpsys batterystats</code>          , <a href="https://github.com/google/battery-historian">https://github.com/google/battery-historian</a>   .</p>
    247