Home | History | Annotate | Download | only in gms
      1 <!DOCTYPE html>
      2 
      3 
      4 
      5 
      6 
      7 
      8 
      9 
     10 
     11 
     12 
     13 
     14 
     15 
     16 
     17 
     18 
     19 
     20 
     21 
     22 
     23 
     24 
     25 
     26 
     27 
     28 
     29 
     30 
     31 
     32 
     33 
     34 
     35 
     36 
     37 
     38 
     39 
     40 
     41 
     42 
     43 
     44 
     45 
     46 
     47 
     48 
     49 
     50 
     51 
     52 
     53 
     54 
     55 
     56 
     57 
     58 
     59 
     60 
     61 
     62 
     63 
     64 
     65 
     66 
     67 
     68 
     69 
     70 
     71 
     72 
     73 
     74 
     75 
     76 
     77 
     78 
     79 
     80 
     81 
     82 
     83 
     84 
     85 
     86 
     87 
     88 
     89 
     90 
     91 
     92 
     93 
     94 
     95 
     96 
     97 
     98 
     99 <html>
    100 <head>
    101 
    102 
    103 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    104 <meta name="viewport" content="width=device-width" />
    105 
    106 <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
    107 <title>com.google.android.gms | Android Developers</title>
    108 
    109 <!-- STYLESHEETS -->
    110 <link rel="stylesheet"
    111 href="//fonts.googleapis.com/css?family=Roboto+Condensed">
    112 <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
    113   title="roboto">
    114 <link href="/assets/css/default.css?v=4" rel="stylesheet" type="text/css">
    115 
    116 
    117 
    118 <!-- JAVASCRIPT -->
    119 <script src="//www.google.com/jsapi" type="text/javascript"></script>
    120 <script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
    121 <script type="text/javascript">
    122   var toRoot = "/";
    123   var metaTags = [];
    124   var devsite = false;
    125 </script>
    126 <script src="/assets/js/docs.js?v=3" type="text/javascript"></script>
    127 
    128 
    129 
    130 <script>
    131   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    132   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    133   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    134   })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    135 
    136   ga('create', 'UA-5831155-1', 'android.com');
    137   ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
    138   ga('send', 'pageview');
    139   ga('universal.send', 'pageview'); // Send page view for new tracker.
    140 </script>
    141 
    142 </head>
    143 
    144 
    145 <body class="gc-documentation google
    146   develop reference">
    147   <div id="doc-api-level" class="" style="display:none"></div>
    148   <a name="top"></a>
    149 
    150 
    151 <a name="top"></a>
    152 
    153 <!-- dialog to prompt lang pref change when loaded from hardcoded URL 
    154 <div id="langMessage" style="display:none">
    155   <div>
    156     <div class="lang en">
    157       <p>You requested a page in English, would you like to proceed with this language setting?</p>
    158     </div>
    159     <div class="lang es">
    160       <p>You requested a page in Spanish (Espaol), would you like to proceed with this language setting?</p>
    161     </div>
    162     <div class="lang ja">
    163       <p>You requested a page in Japanese (), would you like to proceed with this language setting?</p>
    164     </div>
    165     <div class="lang ko">
    166       <p>You requested a page in Korean (), would you like to proceed with this language setting?</p>
    167     </div>
    168     <div class="lang ru">
    169       <p>You requested a page in Russian (), would you like to proceed with this language setting?</p>
    170     </div>
    171     <div class="lang zh-cn">
    172       <p>You requested a page in Simplified Chinese (), would you like to proceed with this language setting?</p>
    173     </div>
    174     <div class="lang zh-tw">
    175       <p>You requested a page in Traditional Chinese (), would you like to proceed with this language setting?</p>
    176     </div>
    177     <a href="#" class="button yes" onclick="return false;">
    178       <span class="lang en">Yes</span>
    179       <span class="lang es">S</span>
    180       <span class="lang ja">Yes</span>
    181       <span class="lang ko">Yes</span>
    182       <span class="lang ru">Yes</span>
    183       <span class="lang zh-cn"></span>
    184       <span class="lang zh-tw"></span>
    185     </a>
    186     <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
    187       <span class="lang en">No</span>
    188       <span class="lang es">No</span>
    189       <span class="lang ja">No</span>
    190       <span class="lang ko">No</span>
    191       <span class="lang ru">No</span>
    192       <span class="lang zh-cn"></span>
    193       <span class="lang zh-tw"></span>
    194     </a>
    195   </div>
    196 </div> -->
    197 
    198 
    199   <!-- Header -->
    200   <div id="header-wrapper">
    201     <div id="header">
    202 
    203     
    204 
    205 
    206       <div class="wrap" id="header-wrap">
    207         <div class="col-3 logo">
    208           <a href="/index.html">
    209             <img src="/assets/images/dac_logo.png"
    210                 srcset="/assets/images/dac_logo (a] 2x.png 2x"
    211                 width="123" height="25" alt="Android Developers" />
    212           </a>
    213           <div class="btn-quicknav" id="btn-quicknav">
    214             <a href="#" class="arrow-inactive">Quicknav</a>
    215             <a href="#" class="arrow-active">Quicknav</a>
    216           </div>
    217         </div>
    218         <ul class="nav-x col-9">
    219             <li class="design">
    220               <a href="/design/index.html"
    221               zh-tw-lang=""
    222               zh-cn-lang=""
    223               ru-lang=""
    224               ko-lang=""
    225               ja-lang=""
    226               es-lang="Disear"
    227               >Design</a></li>
    228             <li class="develop"><a href="/develop/index.html"
    229               zh-tw-lang=""
    230               zh-cn-lang=""
    231               ru-lang=""
    232               ko-lang=""
    233               ja-lang=""
    234               es-lang="Desarrollar"
    235               >Develop</a></li>
    236             <li class="distribute last"><a href="/distribute/index.html"
    237               zh-tw-lang=""
    238               zh-cn-lang=""
    239               ru-lang=""
    240               ko-lang=""
    241               ja-lang=""
    242               es-lang="Distribuir"
    243               >Distribute</a></li>
    244         </ul>
    245 
    246 
    247         
    248         
    249 <div class="menu-container">
    250   <div class="moremenu">
    251     <div id="more-btn"></div>
    252   </div>
    253   <div class="morehover" id="moremenu">
    254     <div class="top"></div>
    255     <div class="mid">
    256       <div class="header">Links</div>
    257       <ul>
    258         <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
    259         <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
    260         <li><a href="/about/index.html">About Android</a></li>
    261       </ul>
    262       <div class="header">Android Sites</div>
    263       <ul>
    264         <li><a href="http://www.android.com">Android.com</a></li>
    265         <li class="active"><a>Android Developers</a></li>
    266         <li><a href="http://source.android.com">Android Open Source Project</a></li>
    267       </ul>
    268 
    269       
    270       
    271         <div class="header">Language</div>
    272           <div id="language" class="locales">
    273             <select name="language" onChange="changeLangPref(this.value, true)">
    274                 <option value="en">English</option>
    275                 <option value="es">Espaol</option>
    276                 <option value="ja"></option>
    277                 <option value="ko"></option>
    278                 <option value="ru"></option>
    279                 <option value="zh-cn">)</option>
    280                 <option value="zh-tw">)</option>
    281             </select>
    282           </div>
    283         <script type="text/javascript">
    284           <!--
    285           loadLangPref();
    286             //-->
    287         </script>
    288       
    289       
    290       <br class="clearfix" />
    291     </div><!-- end 'mid' -->
    292     <div class="bottom"></div>
    293   </div><!-- end 'moremenu' -->
    294 
    295   <div class="search" id="search-container">
    296     <div class="search-inner">
    297       <div id="search-btn"></div>
    298       <div class="left"></div>
    299       <form onsubmit="return submit_search()">
    300         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
    301           onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
    302           onkeydown="return search_changed(event, true, '/')"
    303           onkeyup="return search_changed(event, false, '/')" />
    304       </form>
    305       <div class="right"></div>
    306       <a class="close hide">close</a>
    307       <div class="left"></div>
    308       <div class="right"></div>
    309     </div><!-- end search-inner -->
    310   </div><!-- end search-container -->
    311 
    312   <div class="search_filtered_wrapper reference">
    313     <div class="suggest-card reference no-display">
    314       <ul class="search_filtered">
    315       </ul>
    316     </div>
    317   </div>
    318 
    319   <div class="search_filtered_wrapper docs">
    320     <div class="suggest-card dummy no-display">&nbsp;</div>
    321     <div class="suggest-card develop no-display">
    322       <ul class="search_filtered">
    323       </ul>
    324       <div class="child-card guides no-display">
    325       </div>
    326       <div class="child-card training no-display">
    327       </div>
    328       <div class="child-card samples no-display">
    329       </div>
    330     </div>
    331     <div class="suggest-card design no-display">
    332       <ul class="search_filtered">
    333       </ul>
    334     </div>
    335     <div class="suggest-card distribute no-display">
    336       <ul class="search_filtered">
    337       </ul>
    338     </div>
    339   </div>
    340 </div><!-- end menu-container (search and menu widget) -->
    341 
    342 
    343 
    344         <!-- Expanded quicknav -->
    345         <div id="quicknav" class="col-13">
    346           <ul>
    347             <li class="about">
    348               <ul>
    349                 <li><a href="/about/index.html">About</a></li>
    350                 <li><a href="/wear/index.html">Wear</a></li>
    351                 <li><a href="/tv/index.html">TV</a></li>
    352                 <li><a href="/auto/index.html">Auto</a></li>
    353               </ul>
    354             </li>
    355             <li class="design">
    356               <ul>
    357                 <li><a href="/design/index.html">Get Started</a></li>
    358                 <li><a href="/design/devices.html">Devices</a></li>
    359                 <li><a href="/design/style/index.html">Style</a></li>
    360                 <li><a href="/design/patterns/index.html">Patterns</a></li>
    361                 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
    362                 <li><a href="/design/downloads/index.html">Downloads</a></li>
    363                 <li><a href="/design/videos/index.html">Videos</a></li>
    364               </ul>
    365             </li>
    366             <li class="develop">
    367               <ul>
    368                 <li><a href="/training/index.html"
    369                   zh-tw-lang=""
    370                   zh-cn-lang=""
    371                   ru-lang=""
    372                   ko-lang=""
    373                   ja-lang=""
    374                   es-lang="Capacitacin"
    375                   >Training</a></li>
    376                 <li><a href="/guide/index.html"
    377                   zh-tw-lang="API "
    378                   zh-cn-lang="API "
    379                   ru-lang="  API"
    380                   ko-lang="API "
    381                   ja-lang="API "
    382                   es-lang="Guas de la API"
    383                   >API Guides</a></li>
    384                 <li><a href="/reference/packages.html"
    385                   zh-tw-lang=""
    386                   zh-cn-lang=""
    387                   ru-lang=""
    388                   ko-lang=""
    389                   ja-lang=""
    390                   es-lang="Referencia"
    391                   >Reference</a></li>
    392                 <li><a href="/sdk/index.html"
    393                   zh-tw-lang=""
    394                   zh-cn-lang=""
    395                   ru-lang=""
    396                   ko-lang=""
    397                   ja-lang=""
    398                   es-lang="Herramientas"
    399                   >Tools</a>
    400                 </li>
    401                 <li><a href="/google/index.html">Google Services</a>
    402                 </li>
    403                 
    404                   <li><a href="/samples/index.html">Samples</a>
    405                   </li>
    406                 
    407               </ul>
    408             </li>
    409             <li class="distribute last">
    410               <ul>
    411                 <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
    412                 <li><a href="/distribute/essentials/index.html">Essentials</a></li>
    413                 <li><a href="/distribute/users/index.html">Get Users</a></li>
    414                 <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
    415                 <li><a href="/distribute/monetize/index.html">Monetize</a></li>
    416                 <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
    417                 <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
    418               </ul>
    419             </li>
    420           </ul>
    421         </div><!-- /Expanded quicknav -->
    422       </div><!-- end header-wrap.wrap -->
    423     </div><!-- end header -->
    424 
    425   
    426     <!-- Secondary x-nav -->
    427     <div id="nav-x">
    428         <div class="wrap" style="position:relative;z-index:1">
    429 
    430         
    431         
    432         
    433 
    434             <ul class="nav-x col-9 develop" style="width:100%">
    435                 <li class="training"><a href="/training/index.html"
    436                   zh-tw-lang=""
    437                   zh-cn-lang=""
    438                   ru-lang=""
    439                   ko-lang=""
    440                   ja-lang=""
    441                   es-lang="Capacitacin"
    442                   >Training</a></li>
    443                 <li class="guide"><a href="/guide/index.html"
    444                   zh-tw-lang="API "
    445                   zh-cn-lang="API "
    446                   ru-lang="  API"
    447                   ko-lang="API "
    448                   ja-lang="API "
    449                   es-lang="Guas de la API"
    450                   >API Guides</a></li>
    451                 <li class="reference"><a href="/reference/packages.html"
    452                   zh-tw-lang=""
    453                   zh-cn-lang=""
    454                   ru-lang=""
    455                   ko-lang=""
    456                   ja-lang=""
    457                   es-lang="Referencia"
    458                   >Reference</a></li>
    459                 <li class="tools"><a href="/sdk/index.html"
    460                   zh-tw-lang=""
    461                   zh-cn-lang=""
    462                   ru-lang=""
    463                   ko-lang=""
    464                   ja-lang=""
    465                   es-lang="Herramientas"
    466                   >Tools</a></li>
    467                 <li class="google"><a href="/google/index.html"
    468                   >Google Services</a>
    469                 </li>
    470                 
    471                   <li class="samples"><a href="/samples/index.html"
    472                     >Samples</a>
    473                   </li>
    474                 
    475             </ul>
    476         </div>
    477     </div>
    478     <!-- /Sendondary x-nav DEVELOP -->
    479 
    480   
    481 
    482     <div id="searchResults" class="wrap" style="display:none;">
    483       <h2 id="searchTitle">Results</h2>
    484       <div id="leftSearchControl" class="search-control">Loading...</div>
    485     </div>
    486   </div> <!--end header-wrapper -->
    487 
    488   <div id="sticky-header">
    489     <div>
    490       <a class="logo" href="#top"></a>
    491       <a class="top" href="#top"></a>
    492       <ul class="breadcrumb">
    493         
    494         <li class="current">com.google.android.gms</li>
    495       </ul>
    496     </div>
    497   </div>
    498 
    499 
    500 
    501 
    502 
    503   
    504   <div class="wrap clearfix" id="body-content">
    505     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    506       <div id="devdoc-nav" class="scroll-pane">
    507 
    508 
    509 
    510 <ul id="nav">
    511 
    512   <li class="nav-section">
    513     <div class="nav-section-header empty"><a href="/google/index.html">
    514           <span class="en">Overview</span>
    515       </a></div>
    516   </li>
    517 
    518   <li class="nav-section">
    519     <div class="nav-section-header empty"><a href="/google/play-services/games.html">
    520           <span class="en">Games</span>
    521       </a></div>
    522   </li>
    523   <li class="nav-section">
    524     <div class="nav-section-header empty"><a href="/google/play-services/location.html">
    525           <span class="en">Location</span>
    526       </a></div>
    527   </li>
    528   <li class="nav-section">
    529     <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
    530           <span class="en">Google+</span>
    531                 </a></div>
    532   </li>
    533   <li class="nav-section">
    534     <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
    535           <span class="en">Maps</span>
    536       </a></div>
    537   </li>
    538   <li class="nav-section">
    539     <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
    540           <span class="en">Drive</span>
    541       </a></div>
    542   </li>
    543   <li class="nav-section">
    544     <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
    545           <span class="en">Cast</span>
    546       </a></div>
    547   </li>
    548   <li class="nav-section">
    549     <div class="nav-section-header"><a href="/google/play-services/ads.html">
    550       <span class="en">Ads</span></a>
    551     </div>
    552     <ul>
    553       <li><a href="/google/play-services/id.html">
    554           <span class="en">Advertising ID</span></a>
    555       </li>
    556     </ul>
    557   </li>
    558   <li class="nav-section">
    559     <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
    560           <span class="en">Wallet</span>
    561       </a></div>
    562   </li>
    563 
    564 
    565   <li class="nav-section">
    566     <div class="nav-section-header"><a href="/google/play-services/index.html">
    567       <span class="en">Google Play Services</span></a>
    568     </div>
    569     <ul>
    570       <li><a href="/google/play-services/setup.html">
    571           <span class="en">Setting Up Google Play Services</span></a>
    572       </li>
    573       <li class="nav-section">
    574         <div class="nav-section-header"><a href="/google/auth/api-client.html">
    575           <span class="en">Accessing Google APIs</span></a>
    576         </div>
    577         <ul>
    578           <li>
    579             <a href="/google/auth/http-auth.html">
    580               <span class="en">Authorizing with Google for REST APIs</span>
    581             </a>
    582           </li>
    583         </ul>
    584       </li>
    585       <li id="gms-tree-list" class="nav-section">
    586         <div class="nav-section-header">
    587           <a href="/reference/gms-packages.html">
    588             <span class="en">Reference</span>
    589           </a>
    590         <div>
    591       </li>
    592     </ul>
    593   </li>
    594 
    595 
    596   <li class="nav-section">
    597     <div class="nav-section-header"><a href="/google/play/billing/index.html">
    598       <span class="en">Google Play In-app Billing</span></a>
    599     </div>
    600     <ul>
    601       <li><a href="/google/play/billing/billing_overview.html">
    602               <span class="en">Overview</span></a>
    603       </li>
    604       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
    605               <span class="en">Version 3 API</span></a></div>
    606               <ul>
    607               <li><a href="/google/play/billing/billing_integrate.html">
    608               <span class="en">Implementing the API</span></a></li>
    609               <li><a href="/google/play/billing/billing_reference.html">
    610               <span class="en">Reference</span></a></li>
    611               </ul>
    612       </li>
    613       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
    614               <span class="en">Version 2 API</span></a></div>
    615               <ul>
    616               <li><a href="/google/play/billing/v2/billing_integrate.html">
    617               <span class="en">Implementing the API</span></a></li>
    618               <li><a href="/google/play/billing/v2/billing_subscriptions.html">
    619               <span class="en">Subscriptions</span></a></li>
    620               <li><a href="/google/play/billing/v2/billing_reference.html">
    621               <span class="en">Reference</span></a></li>
    622               </ul>
    623       </li>
    624       <li><a href="/google/play/billing/billing_subscriptions.html">
    625               <span class="en">Subscriptions</span></a>
    626       </li>
    627       <li><a href="/google/play/billing/billing_best_practices.html">
    628               <span class="en">Security and Design</span></a>
    629       </li>
    630       <li><a href="/google/play/billing/billing_testing.html">
    631               <span class="en">Testing In-app Billing</span></a>
    632       </li>
    633       <li><a href="/google/play/billing/billing_admin.html">
    634               <span class="en">Administering In-app Billing</span></a>
    635       </li>
    636       <li><a href="/google/play/billing/versions.html">
    637               <span class="en">Version Notes</span></a>
    638       </li>
    639     </ul>
    640   </li>
    641 
    642 
    643 
    644    <li class="nav-section">
    645       <div class="nav-section-header"><a href="/google/gcm/index.html">
    646         <span class="en">Google Cloud Messaging</span></a>
    647       </div>
    648       <ul>
    649         <li><a href="/google/gcm/gcm.html">
    650             <span class="en">Overview</span></a>
    651         </li>
    652         <li><a href="/google/gcm/gs.html">
    653             <span class="en">Getting Started</span></a>
    654         </li>
    655         <li><a href="/google/gcm/client.html">
    656             <span class="en">Implementing GCM Client</span></a>
    657         </li>
    658         <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
    659               <span class="en">Implementing GCM Server</span></a></div>
    660               <ul>
    661               <li><a href="/google/gcm/ccs.html">
    662               <span class="en">CCS (XMPP)</span></a></li>
    663               <li><a href="/google/gcm/http.html">
    664               <span class="en">HTTP</span></a></li>
    665               </ul>
    666         </li>
    667         <li><a href="/google/gcm/notifications.html">
    668               <span class="en">User Notifications</span></a>
    669         </li>
    670         <li><a href="/google/gcm/adv.html">
    671             <span class="en">Advanced Topics</span></a>
    672         </li>
    673         <li><a href="/google/gcm/c2dm.html">
    674             <span class="en">Migration</span></a>
    675         </li>
    676         <li id="gcm-tree-list" class="nav-section">
    677           <div class="nav-section-header">
    678             <a href="/reference/gcm-packages.html">
    679               <span class="en">Reference</span>
    680             </a>
    681           <div>
    682         </li>
    683       </ul>
    684   </li>
    685 
    686   <li class="nav-section">
    687   <div class="nav-section-header empty"><a href="/google/gcs/index.html">
    688         <span class="en">Google Cloud Save</span></a>
    689       </div>
    690   </li>
    691 
    692   <li class="nav-section">
    693     <div class="nav-section-header"><a href="/google/play/dist.html">
    694       <span class="en">Google Play Distribution</span></a>
    695     </div>
    696     <ul>
    697       <li><a href="/google/play/filters.html">
    698           <span class="en">Filters on Google Play</span></a>
    699       </li>
    700       <li><a href="/google/play/billing/gp-purchase-status-api.html">
    701               <span class="en">Google Play Developer API</span></a>
    702       </li>
    703       <li><a href="/google/play/publishing/multiple-apks.html">
    704           <span class="en">Multiple APK Support</span></a>
    705       </li>
    706       <li><a href="/google/play/expansion-files.html">
    707           <span class="en">APK Expansion Files</span></a>
    708       </li>
    709       <li class="nav-section">
    710         <div class="nav-section-header"><a href="/google/play/licensing/index.html">
    711           <span class="en">Application Licensing</span></a>
    712         </div>
    713         <ul>
    714           <li><a href="/google/play/licensing/overview.html">
    715               <span class="en">Licensing Overview</span></a>
    716           </li>
    717           <li><a href="/google/play/licensing/setting-up.html">
    718               <span class="en">Setting Up for Licensing</span></a>
    719           </li>
    720           <li><a href="/google/play/licensing/adding-licensing.html">
    721               <span class="en">Adding Licensing to Your App</span></a>
    722           </li>
    723           <li><a href="/google/play/licensing/licensing-reference.html">
    724               <span class="en">Licensing Reference</span></a>
    725           </li>
    726         </ul>
    727       </li>
    728 
    729   <li class="nav-section">
    730     <div class="nav-section-header"><a href="/google/backup/index.html">
    731       Android Backup Service</a>
    732     </div>
    733     <ul>
    734       <li><a href="/google/backup/signup.html">
    735           Register</a>
    736       </li>
    737     </ul>
    738   </li>
    739 
    740   </ul>
    741 
    742 </li>
    743 
    744 
    745 
    746 </ul>
    747 
    748 <script type="text/javascript">
    749 <!--
    750     buildToggleLists();
    751     changeNavLang(getLangPref());
    752 //-->
    753 </script>
    754 
    755 
    756         
    757 
    758       </div>
    759       <script type="text/javascript">
    760        showGoogleRefTree();
    761     
    762       </script>
    763     </div> <!-- end side-nav -->
    764     <script>
    765       $(document).ready(function() {
    766         scrollIntoView("devdoc-nav");
    767         });
    768     </script>
    769 
    770 
    771      
    772 
    773 
    774 
    775 <div class="col-12" id="doc-col">
    776 
    777 <div id="api-info-block">
    778 <div class="api-level">
    779   
    780   
    781   
    782 
    783 </div>
    784 </div>
    785 
    786 <div id="jd-header">
    787   package
    788   <h1>com.google.android.gms</h1>
    789 </div><!-- end header -->
    790 
    791 <div id="naMessage"></div>
    792 
    793 <div id="jd-content" class="api apilevel-">
    794 
    795 
    796 
    797 
    798 
    799 
    800   
    801 
    802 
    803   
    804 
    805 
    806   
    807     <h2>Classes</h2>
    808     <div class="jd-sumtable">
    809     
    810   
    811   <table class="jd-sumtable-expando">
    812     
    813       <tr class="alt-color api apilevel-" >
    814         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.html">R</a></td>
    815         <td class="jd-descrcol" width="100%">
    816           &nbsp;
    817           
    818     
    819 
    820         </td>
    821       </tr>
    822       
    823     
    824       <tr class=" api apilevel-" >
    825         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.attr.html">R.attr</a></td>
    826         <td class="jd-descrcol" width="100%">
    827           &nbsp;
    828           
    829     
    830 
    831         </td>
    832       </tr>
    833       
    834     
    835       <tr class="alt-color api apilevel-" >
    836         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.color.html">R.color</a></td>
    837         <td class="jd-descrcol" width="100%">
    838           &nbsp;
    839           
    840     
    841 
    842         </td>
    843       </tr>
    844       
    845     
    846       <tr class=" api apilevel-" >
    847         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.drawable.html">R.drawable</a></td>
    848         <td class="jd-descrcol" width="100%">
    849           &nbsp;
    850           
    851     
    852 
    853         </td>
    854       </tr>
    855       
    856     
    857       <tr class="alt-color api apilevel-" >
    858         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.id.html">R.id</a></td>
    859         <td class="jd-descrcol" width="100%">
    860           &nbsp;
    861           
    862     
    863 
    864         </td>
    865       </tr>
    866       
    867     
    868       <tr class=" api apilevel-" >
    869         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.integer.html">R.integer</a></td>
    870         <td class="jd-descrcol" width="100%">
    871           &nbsp;
    872           
    873     
    874 
    875         </td>
    876       </tr>
    877       
    878     
    879       <tr class="alt-color api apilevel-" >
    880         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.raw.html">R.raw</a></td>
    881         <td class="jd-descrcol" width="100%">
    882           &nbsp;
    883           
    884     
    885 
    886         </td>
    887       </tr>
    888       
    889     
    890       <tr class=" api apilevel-" >
    891         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.string.html">R.string</a></td>
    892         <td class="jd-descrcol" width="100%">
    893           &nbsp;
    894           
    895     
    896 
    897         </td>
    898       </tr>
    899       
    900     
    901       <tr class="alt-color api apilevel-" >
    902         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.style.html">R.style</a></td>
    903         <td class="jd-descrcol" width="100%">
    904           &nbsp;
    905           
    906     
    907 
    908         </td>
    909       </tr>
    910       
    911     
    912       <tr class=" api apilevel-" >
    913         <td class="jd-linkcol"><a href="/reference/com/google/android/gms/R.styleable.html">R.styleable</a></td>
    914         <td class="jd-descrcol" width="100%">
    915           &nbsp;
    916           
    917     
    918 
    919         </td>
    920       </tr>
    921       
    922     
    923   </table>
    924 
    925     </div>
    926   
    927 
    928 
    929   
    930 
    931 
    932   
    933 
    934 
    935   
    936 
    937 
    938 <div id="footer" class="wrap" >
    939         
    940 
    941   <div id="copyright">
    942     
    943   Except as noted, this content is licensed under <a
    944   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
    945   For details and restrictions, see the <a href="/license.html">
    946   Content License</a>.
    947   </div>
    948   <div id="build_info">
    949     
    950 <script src="/timestamp.js" type="text/javascript"></script>
    951 <script>document.write(BUILD_TIMESTAMP)</script>
    952 
    953   </div>
    954 
    955 
    956   <div id="footerlinks">
    957     
    958   <p>
    959     <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
    960     <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
    961     <a href="/support.html">Support</a>
    962   </p>
    963   </div>
    964 
    965 </div> <!-- end footer -->
    966 </div><!-- end jd-content -->
    967 </div><!-- doc-content -->
    968 
    969 </div> <!-- end body-content --> 
    970 
    971 
    972 
    973 
    974 
    975 
    976 </body>
    977 </html>
    978