Home | History | Annotate | Download | only in preview
      1 page.title=
      2 page.image=images/cards/card-download_16-9_2x.png
      3 
      4 @jd:body
      5 
      6 <div style="position:relative; min-height:600px">
      7 
      8   <div class="wrap" id="tos" style="position:absolute;display:none;width:inherit;">
      9 
     10     <p class="sdk-terms-intro">         SDK Android Preview,
     11     .</p>
     12 
     13     <h2 class="norule">  </h2>
     14 
     15     <div class="sdk-terms" onfocus="this.blur()" style="width:678px">
     16      SDK Android Preview (  ).
     17 
     18 1. 
     19 
     20 1.1.    SDK Android Preview (      Preview,     Android,  API-    Preview,   )        .          Google   ,  Preview.
     21 
     22 1.2.      Android     Android  ,       Android Open Source Project,    - http://source.android.com/ (,    ,   ).
     23 
     24 1.3.   Google   Google Inc.,       1600 Amphitheatre Parkway, Mountain View, CA 94043, United States ().
     25 
     26 2.   
     27 
     28 2.1.  Preview        .   Preview,            .
     29 
     30 2.2.     /  Preview ,        .
     31 
     32 2.3.     Preview      ,       ,       Preview,   Preview   .
     33 
     34 2.4.    Preview      ,                   ,       ,                  .      ,              Preview        .
     35 
     36 3.   Preview  Google
     37 
     38 3.1.        Google   ,          ,   Preview,        ,        Android.
     39 
     40 3.2.    ,  Google         ,       Preview,         ,    Preview.             ,  ,    ,    ,      . Google     ,      .
     41 
     42 3.3.    Preview   ,        .   ,    ,  : (a)  (   ), , ,  , ,   ,      Preview    ;   (b)    Preview      ,   ,    Preview    ,      ,   Preview.
     43 
     44 3.4.    ,      ,          Android,         ,   Preview,            .
     45 
     46 3.5. ,     Preview,           ,              ,     .                        ,     - ,     ,     
     47 
     48 3.6.    ,     Preview ,  Google,      ,    ,    Preview     ,     Preview.    ,  Google          (  )  Preview (     Preview)   .
     49 
     50 3.7.                ,  ,  , ,       ,  Google.
     51 
     52 3.8.    ,    ,           (       ),    Preview    .
     53 
     54 4.  Preview
     55 
     56 4.1.  Google    ,             (  ) -    ,         ,     Preview,       ,     .
     57 
     58 4.2.    Preview      ,  (a)     (b)   ,           (  ,            ,     ).
     59 
     60 4.3.    ,    Preview            .  ,      ,          ,      ,        ,               .         ,  ,      .          Google,             Google    ,       ,     ,   .
     61 
     62 4.4.    ,     Preview    ,        ,       ,       Google    .
     63 
     64 4.5.    ,     ( ,   Google      ,     )   ,   ,   ,     Android /   Android,       ,    (        ,     Google).
     65 
     66 4.6.    ,     ( ,   Google      ,     )        ,             ,        ,       ,     (        ,     Google).
     67 
     68 4.7 Preview    ,           .  Preview,  ,     -              .        ,  Preview,   Preview        SDK Android.
     69 
     70 5.    
     71 
     72 5.1.    ,          ,   Google         ,    ,        ,       .
     73 
     74 6.    
     75 
     76 6.1.       Preview  Google         ,   ,  IP-,    ,       Preview  /     .           Google,  Preview        .            .
     77 
     78 6.2.          Preview        Google,    -   http://www.google.com/policies/privacy/.
     79 
     80 7.  
     81 
     82 7.1.    Preview   ,        ,   ,   ,    ,  Google      , ,   .  ,      ,   ,           ,  ,  ,   ,  Google         ,           , ,         .
     83 
     84 7.2.      ,  ,   ,      ,        ,     (       ).   ,   , , ,   ,    (  ),        ,          .
     85 
     86 7.3.  ,      ,       ,       .
     87 
     88 8.  API- Google
     89 
     90 8.1. API-    Google.
     91 
     92 8.1.1.      API     Google  ,           ,  Google     (       ).    API     .   ,   , , ,    (  ),        ,       .
     93 
     94 8.1.2.    - API-      Google,      ,                ,   .
     95 
     96 9.    
     97 
     98 9.1         ,         Google,   .
     99 
    100 9.2.        ,    ,   Preview      .
    101 
    102 9.3. Google         ,      .
    103 
    104 9.4                   :
    105 (A)  Google   Preview    Preview    ,        ;
    106 (B)  Google    SDK Android.
    107 
    108 9.5          ,     ,        Preview,   ,    10, 11, 12  14   .
    109 
    110 10.   
    111 
    112 10.1.        ,    PREVIEW         PREVIEW           -     GOOGLE.
    113 
    114 10.2   PREVIEW            PREVIEW          .     ,       ,     ,   ,   .   ,  ,  PREVIEW        ,      ,      ,           .
    115 
    116 10.3.  GOOGLE           ,         ,         .
    117 
    118 11.  
    119 
    120 11.1.        ,   GOOGLE,            ,      ,  - , , , ,    ,  ,   ,    ,    GOOGLE        .
    121 
    122 12   
    123 
    124 12.1.        ,        Google,       , ,        , ,    ,      , , ,    (    ),    (a)    Preview, (b)  ,     Preview          ,              ,   (c)          .
    125 
    126 13.    
    127 
    128 13.1.  Google             Preview.    Google          -,    Preview.
    129 
    130 14.   
    131 
    132 14.1.             Google,    Preview (  ,  Google      )            Google   Preview.
    133 
    134 14.2.    ,   -       Google,    -       ,     (  Google     -  ),     Google        Google      .
    135 
    136 14.3.  -  ,    ,   -    ,               .     -  ,        .
    137 
    138 14.4.      ,     ,   Google   ,              ( ),     ,        .            .
    139 
    140 14.5.   .  PREVIEW      ,  .          ,   PREVIEW.      ,      .
    141 
    142 14.6.       ,     ,     Google;        .                 Google.
    143 
    144 14.7.  ,        Google               .    Google ,     ,     ,       -,  .   ,    ,   Google -        (       )    .
    145   </div><!-- sdk terms -->
    146 
    147 
    148 
    149     <div id="sdk-terms-form">
    150       <p>
    151         <input id="agree" type="checkbox" name="agree" value="1" onclick="onAgreeChecked()" />
    152         <label id="agreeLabel" for="agree"> ()       </label>
    153       </p>
    154       <p><a href="" class="button disabled" id="downloadForRealz" onclick="return onDownloadForRealz(this);"></a></p>
    155     </div>
    156 
    157 
    158   </div><!-- end TOS -->
    159 
    160 
    161   <div id="landing">
    162 
    163 <div id="qv-wrapper">
    164   <div id="qv">
    165     <h2> </h2>
    166       <ol>
    167         <li><a href="#sdk">SDK Preview</a></li>
    168         <li><a href="#docs">  </a></li>
    169         <li><a href="#images">  </a></li>
    170       </ol>
    171      <h2>Legacy downloads</h2>
    172         <ol>
    173            <li><a href="{@docRoot}preview/download_mp1.html">Developer Preview Archive</a></li>
    174         </ol>
    175   </div>
    176 </div>
    177 
    178 
    179 <p>
    180     SDK Android M Preview    ,   Android   , 
    181         API-,       .   
    182 ,     Preview    .
    183 </p>
    184 
    185 
    186 <h2 id="sdk">SDK Preview</h2>
    187 
    188 <p>
    189    SDK Preview    <a href="{@docRoot}tools/help/sdk-manager.html"> SDK Android</a>.  
    190     SDK Preview    <a href="{@docRoot}preview/setup-sdk.html#downloadSdk"> SDK Preview</a>.
    191 </p>
    192 
    193 
    194 <h2 id="docs">  </h2>
    195 
    196 <p>
    197       ,    ,     API-,      API-  Preview.
    198 </p>
    199 
    200 <table>
    201   <tr>
    202     <th scope="col">Description</th>
    203     <th scope="col">Download / Checksums</th>
    204   </tr>
    205   <tr id="docs-dl">
    206     <td>Android M Preview 2<br>Developer Docs</td>
    207     <td><a href="#top" onclick="onDownload(this)"
    208       >m-preview-2-developer-docs.zip</a><br>
    209       MD5: 1db6fff9c722b0339757e1cdf43663a8<br>
    210       SHA-1: 5a4ae88d644e63824d21b0e18f8e3977a7665157
    211     </td>
    212   </tr>
    213 </table>
    214 
    215 
    216 <h2 id="images">  </h2>
    217 
    218 <p>
    219                
    220 .        ,       ,  ,       
    221 .     
    222 <em>    </em>,         .
    223 
    224 </p>
    225 
    226 <p class="warning">
    227   <b>.</b>     Android      .  
    228         SDK Android Preview.     Android
    229         ,
    230    ,   .     Android     ,
    231   .             
    232     .
    233 </p>
    234 
    235 <table>
    236   <tr>
    237     <th scope="col">Device</th>
    238     <th scope="col">Download / Checksums</th>
    239   </tr>
    240   <tr id="hammerhead">
    241     <td>Nexus 5 (GSM/LTE) <br>"hammerhead"</td>
    242     <td><a href="#top" onclick="onDownload(this)"
    243       >hammerhead-MPZ79M-preview-b1f4bde4.tgz</a><br>
    244       MD5: 2ca9f18bf47a061b339bab52647ceb0d<br>
    245       SHA-1: b1f4bde447eccbf8ce5d9b8b8ba954e3eac8e939
    246     </td>
    247   </tr>
    248   <tr id="shamu">
    249     <td>Nexus 6 <br>"shamu"</td>
    250     <td><a href="#top" onclick="onDownload(this)"
    251       >shamu-MPZ79M-preview-e1024040.tgz</a><br>
    252       MD5: 24a2118da340b9afedfbdfc026f6ff81<br>
    253       SHA-1: e10240408859d5188c4aae140e1c539130ba614b
    254     </td>
    255   </tr>
    256   <tr id="volantis">
    257     <td>Nexus 9 <br>"volantis"</td>
    258     <td><a href="#top" onclick="onDownload(this)"
    259       >volantis-MPZ79M-preview-9f305342.tgz</a><br>
    260       MD5: 9edabf0a4c61b247f1cbb9dfdc0a899e<br>
    261       SHA-1: 9f30534216f10899a6a75495fc7e92408ea333a7
    262     </td>
    263   </tr>
    264 
    265   <tr id="fugu">
    266     <td>Nexus Player <br>"fugu"</td>
    267     <td><a href="#top" onclick="onDownload(this)"
    268       >fugu-MPZ79N-preview-fb63af98.tgz</a><br>
    269       MD5: e8d081137a20b66df595ee69523314b5<br>
    270       SHA-1: fb63af98302dd97be8de9313734d389ccdcce250
    271       </td>
    272   </tr>
    273 
    274 </table>
    275 
    276 <h3 id="install-image">   </h3>
    277 
    278 <p>
    279        ,     . 
    280     .
    281 </p>
    282 
    283 <ol>
    284   <li>          .</li>
    285   <li>   ,   .</li>
    286   <li> ,   
    287 <a href="https://developers.google.com/android/nexus/images#instructions">developers.google.com/android</a>,
    288        .</li>
    289 </ol>
    290 
    291 <p class="note">
    292   <strong>.</strong>             
    293        Preview   .
    294 </p>
    295 
    296 <h3 id="revertDevice">     </h3>
    297 
    298 <p>
    299     Preview     ,   
    300 <a href="http://developers.google.com/android/nexus/images">developers.google.com/android</a>
    301   ,     .  ,   ,
    302        .
    303 </p>
    304 
    305   </div><!-- landing -->
    306 
    307 </div><!-- relative wrapper -->
    308 
    309 
    310 
    311 <script>
    312   var urlRoot = "http://storage.googleapis.com/androiddevelopers/shareables/preview/";
    313   function onDownload(link) {
    314 
    315     $("#downloadForRealz").html("Download " + $(link).text());
    316     $("#downloadForRealz").attr('href', urlRoot + $(link).text());
    317 
    318     $("#tos").fadeIn('fast');
    319     $("#landing").fadeOut('fast');
    320 
    321     return true;
    322   }
    323 
    324 
    325   function onAgreeChecked() {
    326     /* verify that the TOS is agreed */
    327     if ($("input#agree").is(":checked")) {
    328       /* reveal the download button */
    329       $("a#downloadForRealz").removeClass('disabled');
    330     } else {
    331       $("a#downloadForRealz").addClass('disabled');
    332     }
    333   }
    334 
    335   function onDownloadForRealz(link) {
    336     if ($("input#agree").is(':checked')) {
    337     /*
    338       $("#tos").fadeOut('fast');
    339       $("#landing").fadeIn('fast');
    340     */
    341 
    342       ga('send', 'event', 'M Preview', 'System Image', $("#downloadForRealz").html());
    343 
    344     /*
    345       location.hash = "";
    346     */
    347       return true;
    348     } else {
    349       return false;
    350     }
    351   }
    352 
    353   $(window).hashchange( function(){
    354     if (location.hash == "") {
    355       location.reload();
    356     }
    357   });
    358 
    359 </script>
    360