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