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<html>
92<head>
93
94
95<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
96<meta name="viewport" content="width=device-width" />
97
98<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
99<title>Package Index | Android Developers</title>
100
101<!-- STYLESHEETS -->
102<link rel="stylesheet"
103href="//fonts.googleapis.com/css?family=Roboto+Condensed">
104<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
105  title="roboto">
106<link href="/assets/css/default.css?v=4" rel="stylesheet" type="text/css">
107
108
109
110<!-- JAVASCRIPT -->
111<script src="//www.google.com/jsapi" type="text/javascript"></script>
112<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script>
113<script type="text/javascript">
114  var toRoot = "/";
115  var metaTags = [];
116  var devsite = false;
117</script>
118<script src="/assets/js/docs.js?v=3" type="text/javascript"></script>
119
120
121
122<script>
123  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
124  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
125  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
126  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
127
128  ga('create', 'UA-5831155-1', 'android.com');
129  ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
130  ga('send', 'pageview');
131  ga('universal.send', 'pageview'); // Send page view for new tracker.
132</script>
133
134</head>
135
136<body class="gc-documentation google
137  develop reference">
138  <a name="top"></a>
139
140
141<a name="top"></a>
142
143<!-- dialog to prompt lang pref change when loaded from hardcoded URL
144<div id="langMessage" style="display:none">
145  <div>
146    <div class="lang en">
147      <p>You requested a page in English, would you like to proceed with this language setting?</p>
148    </div>
149    <div class="lang es">
150      <p>You requested a page in Spanish (Español), would you like to proceed with this language setting?</p>
151    </div>
152    <div class="lang ja">
153      <p>You requested a page in Japanese (日本語), would you like to proceed with this language setting?</p>
154    </div>
155    <div class="lang ko">
156      <p>You requested a page in Korean (한국어), would you like to proceed with this language setting?</p>
157    </div>
158    <div class="lang ru">
159      <p>You requested a page in Russian (Русский), would you like to proceed with this language setting?</p>
160    </div>
161    <div class="lang zh-cn">
162      <p>You requested a page in Simplified Chinese (简体中文), would you like to proceed with this language setting?</p>
163    </div>
164    <div class="lang zh-tw">
165      <p>You requested a page in Traditional Chinese (繁體中文), would you like to proceed with this language setting?</p>
166    </div>
167    <a href="#" class="button yes" onclick="return false;">
168      <span class="lang en">Yes</span>
169      <span class="lang es">Sí</span>
170      <span class="lang ja">Yes</span>
171      <span class="lang ko">Yes</span>
172      <span class="lang ru">Yes</span>
173      <span class="lang zh-cn">是的</span>
174      <span class="lang zh-tw">没有</span>
175    </a>
176    <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
177      <span class="lang en">No</span>
178      <span class="lang es">No</span>
179      <span class="lang ja">No</span>
180      <span class="lang ko">No</span>
181      <span class="lang ru">No</span>
182      <span class="lang zh-cn">没有</span>
183      <span class="lang zh-tw">没有</span>
184    </a>
185  </div>
186</div> -->
187
188
189  <!-- Header -->
190  <div id="header-wrapper">
191    <div id="header">
192
193
194
195
196      <div class="wrap" id="header-wrap">
197        <div class="col-3 logo">
198          <a href="/index.html">
199            <img src="/assets/images/dac_logo.png"
200                srcset="/assets/images/dac_logo@2x.png 2x"
201                width="123" height="25" alt="Android Developers" />
202          </a>
203          <div class="btn-quicknav" id="btn-quicknav">
204            <a href="#" class="arrow-inactive">Quicknav</a>
205            <a href="#" class="arrow-active">Quicknav</a>
206          </div>
207        </div>
208        <ul class="nav-x col-9">
209            <li class="design">
210              <a href="/design/index.html"
211              zh-tw-lang="設計"
212              zh-cn-lang="设计"
213              ru-lang="Проектирование"
214              ko-lang="디자인"
215              ja-lang="設計"
216              es-lang="Diseñar"
217              >Design</a></li>
218            <li class="develop"><a href="/develop/index.html"
219              zh-tw-lang="開發"
220              zh-cn-lang="开发"
221              ru-lang="Разработка"
222              ko-lang="개발"
223              ja-lang="開発"
224              es-lang="Desarrollar"
225              >Develop</a></li>
226            <li class="distribute last"><a href="/distribute/index.html"
227              zh-tw-lang="發佈"
228              zh-cn-lang="分发"
229              ru-lang="Распространение"
230              ko-lang="배포"
231              ja-lang="配布"
232              es-lang="Distribuir"
233              >Distribute</a></li>
234        </ul>
235
236
237
238
239<div class="menu-container">
240  <div class="moremenu">
241    <div id="more-btn"></div>
242  </div>
243  <div class="morehover" id="moremenu">
244    <div class="top"></div>
245    <div class="mid">
246      <div class="header">Links</div>
247      <ul>
248        <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
249        <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
250        <li><a href="/about/index.html">About Android</a></li>
251      </ul>
252      <div class="header">Android Sites</div>
253      <ul>
254        <li><a href="http://www.android.com">Android.com</a></li>
255        <li class="active"><a>Android Developers</a></li>
256        <li><a href="http://source.android.com">Android Open Source Project</a></li>
257      </ul>
258
259
260
261        <div class="header">Language</div>
262          <div id="language" class="locales">
263            <select name="language" onChange="changeLangPref(this.value, true)">
264                <option value="en">English</option>
265                <option value="es">Español</option>
266                <option value="ja">日本語</option>
267                <option value="ko">한국어</option>
268                <option value="ru">Русский</option>
269                <option value="zh-cn">中文(简体)</option>
270                <option value="zh-tw">中文(繁體)</option>
271            </select>
272          </div>
273        <script type="text/javascript">
274          <!--
275          loadLangPref();
276            //-->
277        </script>
278
279
280      <br class="clearfix" />
281    </div><!-- end 'mid' -->
282    <div class="bottom"></div>
283  </div><!-- end 'moremenu' -->
284
285  <div class="search" id="search-container">
286    <div class="search-inner">
287      <div id="search-btn"></div>
288      <div class="left"></div>
289      <form onsubmit="return submit_search()">
290        <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
291          onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
292          onkeydown="return search_changed(event, true, '/')"
293          onkeyup="return search_changed(event, false, '/')" />
294      </form>
295      <div class="right"></div>
296      <a class="close hide">close</a>
297      <div class="left"></div>
298      <div class="right"></div>
299    </div><!-- end search-inner -->
300  </div><!-- end search-container -->
301
302  <div class="search_filtered_wrapper reference">
303    <div class="suggest-card reference no-display">
304      <ul class="search_filtered">
305      </ul>
306    </div>
307  </div>
308
309  <div class="search_filtered_wrapper docs">
310    <div class="suggest-card dummy no-display">&nbsp;</div>
311    <div class="suggest-card develop no-display">
312      <ul class="search_filtered">
313      </ul>
314      <div class="child-card guides no-display">
315      </div>
316      <div class="child-card training no-display">
317      </div>
318      <div class="child-card samples no-display">
319      </div>
320    </div>
321    <div class="suggest-card design no-display">
322      <ul class="search_filtered">
323      </ul>
324    </div>
325    <div class="suggest-card distribute no-display">
326      <ul class="search_filtered">
327      </ul>
328    </div>
329  </div>
330</div><!-- end menu-container (search and menu widget) -->
331
332
333
334        <!-- Expanded quicknav -->
335        <div id="quicknav" class="col-13">
336          <ul>
337            <li class="about">
338              <ul>
339                <li><a href="/about/index.html">About</a></li>
340                <li><a href="/wear/index.html">Wear</a></li>
341                <li><a href="/tv/index.html">TV</a></li>
342                <li><a href="/auto/index.html">Auto</a></li>
343              </ul>
344            </li>
345            <li class="design">
346              <ul>
347                <li><a href="/design/index.html">Get Started</a></li>
348                <li><a href="/design/devices.html">Devices</a></li>
349                <li><a href="/design/style/index.html">Style</a></li>
350                <li><a href="/design/patterns/index.html">Patterns</a></li>
351                <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
352                <li><a href="/design/downloads/index.html">Downloads</a></li>
353                <li><a href="/design/videos/index.html">Videos</a></li>
354              </ul>
355            </li>
356            <li class="develop">
357              <ul>
358                <li><a href="/training/index.html"
359                  zh-tw-lang="訓練課程"
360                  zh-cn-lang="培训"
361                  ru-lang="Курсы"
362                  ko-lang="교육"
363                  ja-lang="トレーニング"
364                  es-lang="Capacitación"
365                  >Training</a></li>
366                <li><a href="/guide/index.html"
367                  zh-tw-lang="API 指南"
368                  zh-cn-lang="API 指南"
369                  ru-lang="Руководства по API"
370                  ko-lang="API 가이드"
371                  ja-lang="API ガイド"
372                  es-lang="Guías de la API"
373                  >API Guides</a></li>
374                <li><a href="/reference/packages.html"
375                  zh-tw-lang="參考資源"
376                  zh-cn-lang="参考"
377                  ru-lang="Справочник"
378                  ko-lang="참조문서"
379                  ja-lang="リファレンス"
380                  es-lang="Referencia"
381                  >Reference</a></li>
382                <li><a href="/sdk/index.html"
383                  zh-tw-lang="相關工具"
384                  zh-cn-lang="工具"
385                  ru-lang="Инструменты"
386                  ko-lang="도구"
387                  ja-lang="ツール"
388                  es-lang="Herramientas"
389                  >Tools</a>
390                </li>
391                <li><a href="/google/index.html">Google Services</a>
392                </li>
393
394                  <li><a href="/samples/index.html">Samples</a>
395                  </li>
396
397              </ul>
398            </li>
399            <li class="distribute last">
400              <ul>
401                <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
402                <li><a href="/distribute/essentials/index.html">Essentials</a></li>
403                <li><a href="/distribute/users/index.html">Get Users</a></li>
404                <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
405                <li><a href="/distribute/monetize/index.html">Monetize</a></li>
406                <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
407                <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
408              </ul>
409            </li>
410          </ul>
411        </div><!-- /Expanded quicknav -->
412      </div><!-- end header-wrap.wrap -->
413    </div><!-- end header -->
414
415
416    <!-- Secondary x-nav -->
417    <div id="nav-x">
418        <div class="wrap" style="position:relative;z-index:1">
419
420
421
422
423
424            <ul class="nav-x col-9 develop" style="width:100%">
425                <li class="training"><a href="/training/index.html"
426                  zh-tw-lang="訓練課程"
427                  zh-cn-lang="培训"
428                  ru-lang="Курсы"
429                  ko-lang="교육"
430                  ja-lang="トレーニング"
431                  es-lang="Capacitación"
432                  >Training</a></li>
433                <li class="guide"><a href="/guide/index.html"
434                  zh-tw-lang="API 指南"
435                  zh-cn-lang="API 指南"
436                  ru-lang="Руководства по API"
437                  ko-lang="API 가이드"
438                  ja-lang="API ガイド"
439                  es-lang="Guías de la API"
440                  >API Guides</a></li>
441                <li class="reference"><a href="/reference/packages.html"
442                  zh-tw-lang="參考資源"
443                  zh-cn-lang="参考"
444                  ru-lang="Справочник"
445                  ko-lang="참조문서"
446                  ja-lang="リファレンス"
447                  es-lang="Referencia"
448                  >Reference</a></li>
449                <li class="tools"><a href="/sdk/index.html"
450                  zh-tw-lang="相關工具"
451                  zh-cn-lang="工具"
452                  ru-lang="Инструменты"
453                  ko-lang="도구"
454                  ja-lang="ツール"
455                  es-lang="Herramientas"
456                  >Tools</a></li>
457                <li class="google"><a href="/google/index.html"
458                  >Google Services</a>
459                </li>
460
461                  <li class="samples"><a href="/samples/index.html"
462                    >Samples</a>
463                  </li>
464
465            </ul>
466        </div>
467    </div>
468    <!-- /Sendondary x-nav DEVELOP -->
469
470
471
472    <div id="searchResults" class="wrap" style="display:none;">
473      <h2 id="searchTitle">Results</h2>
474      <div id="leftSearchControl" class="search-control">Loading...</div>
475    </div>
476  </div> <!--end header-wrapper -->
477
478  <div id="sticky-header">
479    <div>
480      <a class="logo" href="#top"></a>
481      <a class="top" href="#top"></a>
482      <ul class="breadcrumb">
483
484        <li class="current">Package Index</li>
485      </ul>
486    </div>
487  </div>
488
489
490
491
492
493
494  <div class="wrap clearfix" id="body-content">
495    <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
496      <div id="devdoc-nav" class="scroll-pane">
497
498
499
500<ul id="nav">
501
502  <li class="nav-section">
503    <div class="nav-section-header empty"><a href="/google/index.html">
504          <span class="en">Overview</span>
505      </a></div>
506  </li>
507
508  <li class="nav-section">
509    <div class="nav-section-header empty"><a href="/google/play-services/games.html">
510          <span class="en">Games</span>
511      </a></div>
512  </li>
513  <li class="nav-section">
514    <div class="nav-section-header empty"><a href="/google/play-services/location.html">
515          <span class="en">Location</span>
516      </a></div>
517  </li>
518  <li class="nav-section">
519    <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
520          <span class="en">Google+</span>
521                </a></div>
522  </li>
523  <li class="nav-section">
524    <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
525          <span class="en">Maps</span>
526      </a></div>
527  </li>
528  <li class="nav-section">
529    <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
530          <span class="en">Drive</span>
531      </a></div>
532  </li>
533  <li class="nav-section">
534    <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
535          <span class="en">Cast</span>
536      </a></div>
537  </li>
538  <li class="nav-section">
539    <div class="nav-section-header"><a href="/google/play-services/ads.html">
540      <span class="en">Ads</span></a>
541    </div>
542    <ul>
543      <li><a href="/google/play-services/id.html">
544          <span class="en">Advertising ID</span></a>
545      </li>
546    </ul>
547  </li>
548  <li class="nav-section">
549    <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
550          <span class="en">Wallet</span>
551      </a></div>
552  </li>
553
554
555  <li class="nav-section">
556    <div class="nav-section-header"><a href="/google/play-services/index.html">
557      <span class="en">Google Play Services</span></a>
558    </div>
559    <ul>
560      <li><a href="/google/play-services/setup.html">
561          <span class="en">Setting Up Google Play Services</span></a>
562      </li>
563      <li class="nav-section">
564        <div class="nav-section-header"><a href="/google/auth/api-client.html">
565          <span class="en">Accessing Google APIs</span></a>
566        </div>
567        <ul>
568          <li>
569            <a href="/google/auth/http-auth.html">
570              <span class="en">Authorizing with Google for REST APIs</span>
571            </a>
572          </li>
573        </ul>
574      </li>
575      <li id="gms-tree-list" class="nav-section">
576        <div class="nav-section-header">
577          <a href="/reference/gms-packages.html">
578            <span class="en">Reference</span>
579          </a>
580        <div>
581      </li>
582    </ul>
583  </li>
584
585
586  <li class="nav-section">
587    <div class="nav-section-header"><a href="/google/play/billing/index.html">
588      <span class="en">Google Play In-app Billing</span></a>
589    </div>
590    <ul>
591      <li><a href="/google/play/billing/billing_overview.html">
592              <span class="en">Overview</span></a>
593      </li>
594      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
595              <span class="en">Version 3 API</span></a></div>
596              <ul>
597              <li><a href="/google/play/billing/billing_integrate.html">
598              <span class="en">Implementing the API</span></a></li>
599              <li><a href="/google/play/billing/billing_reference.html">
600              <span class="en">Reference</span></a></li>
601              </ul>
602      </li>
603      <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
604              <span class="en">Version 2 API</span></a></div>
605              <ul>
606              <li><a href="/google/play/billing/v2/billing_integrate.html">
607              <span class="en">Implementing the API</span></a></li>
608              <li><a href="/google/play/billing/v2/billing_subscriptions.html">
609              <span class="en">Subscriptions</span></a></li>
610              <li><a href="/google/play/billing/v2/billing_reference.html">
611              <span class="en">Reference</span></a></li>
612              </ul>
613      </li>
614      <li><a href="/google/play/billing/billing_subscriptions.html">
615              <span class="en">Subscriptions</span></a>
616      </li>
617      <li><a href="/google/play/billing/billing_best_practices.html">
618              <span class="en">Security and Design</span></a>
619      </li>
620      <li><a href="/google/play/billing/billing_testing.html">
621              <span class="en">Testing In-app Billing</span></a>
622      </li>
623      <li><a href="/google/play/billing/billing_admin.html">
624              <span class="en">Administering In-app Billing</span></a>
625      </li>
626      <li><a href="/google/play/billing/versions.html">
627              <span class="en">Version Notes</span></a>
628      </li>
629    </ul>
630  </li>
631
632
633
634   <li class="nav-section">
635      <div class="nav-section-header"><a href="/google/gcm/index.html">
636        <span class="en">Google Cloud Messaging</span></a>
637      </div>
638      <ul>
639        <li><a href="/google/gcm/gcm.html">
640            <span class="en">Overview</span></a>
641        </li>
642        <li><a href="/google/gcm/gs.html">
643            <span class="en">Getting Started</span></a>
644        </li>
645        <li><a href="/google/gcm/client.html">
646            <span class="en">Implementing GCM Client</span></a>
647        </li>
648        <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
649              <span class="en">Implementing GCM Server</span></a></div>
650              <ul>
651              <li><a href="/google/gcm/ccs.html">
652              <span class="en">CCS (XMPP)</span></a></li>
653              <li><a href="/google/gcm/http.html">
654              <span class="en">HTTP</span></a></li>
655              </ul>
656        </li>
657        <li><a href="/google/gcm/notifications.html">
658              <span class="en">User Notifications</span></a>
659        </li>
660        <li><a href="/google/gcm/adv.html">
661            <span class="en">Advanced Topics</span></a>
662        </li>
663        <li><a href="/google/gcm/c2dm.html">
664            <span class="en">Migration</span></a>
665        </li>
666        <li id="gcm-tree-list" class="nav-section">
667          <div class="nav-section-header">
668            <a href="/reference/gcm-packages.html">
669              <span class="en">Reference</span>
670            </a>
671          <div>
672        </li>
673      </ul>
674  </li>
675
676  <li class="nav-section">
677  <div class="nav-section-header empty"><a href="/google/gcs/index.html">
678        <span class="en">Google Cloud Save</span></a>
679      </div>
680  </li>
681
682  <li class="nav-section">
683    <div class="nav-section-header"><a href="/google/play/dist.html">
684      <span class="en">Google Play Distribution</span></a>
685    </div>
686    <ul>
687      <li><a href="/google/play/filters.html">
688          <span class="en">Filters on Google Play</span></a>
689      </li>
690      <li><a href="/google/play/billing/gp-purchase-status-api.html">
691              <span class="en">Google Play Developer API</span></a>
692      </li>
693      <li><a href="/google/play/publishing/multiple-apks.html">
694          <span class="en">Multiple APK Support</span></a>
695      </li>
696      <li><a href="/google/play/expansion-files.html">
697          <span class="en">APK Expansion Files</span></a>
698      </li>
699      <li class="nav-section">
700        <div class="nav-section-header"><a href="/google/play/licensing/index.html">
701          <span class="en">Application Licensing</span></a>
702        </div>
703        <ul>
704          <li><a href="/google/play/licensing/overview.html">
705              <span class="en">Licensing Overview</span></a>
706          </li>
707          <li><a href="/google/play/licensing/setting-up.html">
708              <span class="en">Setting Up for Licensing</span></a>
709          </li>
710          <li><a href="/google/play/licensing/adding-licensing.html">
711              <span class="en">Adding Licensing to Your App</span></a>
712          </li>
713          <li><a href="/google/play/licensing/licensing-reference.html">
714              <span class="en">Licensing Reference</span></a>
715          </li>
716        </ul>
717      </li>
718
719  <li class="nav-section">
720    <div class="nav-section-header"><a href="/google/backup/index.html">
721      Android Backup Service</a>
722    </div>
723    <ul>
724      <li><a href="/google/backup/signup.html">
725          Register</a>
726      </li>
727    </ul>
728  </li>
729
730  </ul>
731
732</li>
733
734
735
736</ul>
737
738<script type="text/javascript">
739<!--
740    buildToggleLists();
741    changeNavLang(getLangPref());
742//-->
743</script>
744
745
746
747
748      </div>
749      <script type="text/javascript">
750       showGoogleRefTree();
751
752      </script>
753    </div> <!-- end side-nav -->
754    <script>
755      $(document).ready(function() {
756        scrollIntoView("devdoc-nav");
757        });
758    </script>
759
760
761
762
763
764
765<div class="col-12" id="doc-col">
766
767<div id="jd-header">
768<h1>Package Index</h1>
769</div>
770
771<div id="jd-content">
772
773<div class="jd-descr">
774<p></p>
775</div>
776
777
778<table class="jd-sumtable">
779
780    <tr class="alt-color api apilevel-" >
781        <td class="jd-linkcol">
782  <a href="/reference/com/google/android/gms/package-summary.html">com.google.android.gms</a></td>
783        <td class="jd-descrcol" width="100%"></td>
784    </tr>
785
786
787    <tr class=" api apilevel-" >
788        <td class="jd-linkcol">
789  <a href="/reference/com/google/android/gms/actions/package-summary.html">com.google.android.gms.actions</a></td>
790        <td class="jd-descrcol" width="100%"></td>
791    </tr>
792
793
794    <tr class="alt-color api apilevel-" >
795        <td class="jd-linkcol">
796  <a href="/reference/com/google/android/gms/ads/package-summary.html">com.google.android.gms.ads</a></td>
797        <td class="jd-descrcol" width="100%">Contains classes for Google Mobile Ads.</td>
798    </tr>
799
800
801    <tr class=" api apilevel-" >
802        <td class="jd-linkcol">
803  <a href="/reference/com/google/android/gms/ads/doubleclick/package-summary.html">com.google.android.gms.ads.doubleclick</a></td>
804        <td class="jd-descrcol" width="100%">Contains classes for DoubleClick for Publishers.</td>
805    </tr>
806
807
808    <tr class="alt-color api apilevel-" >
809        <td class="jd-linkcol">
810  <a href="/reference/com/google/android/gms/ads/identifier/package-summary.html">com.google.android.gms.ads.identifier</a></td>
811        <td class="jd-descrcol" width="100%"></td>
812    </tr>
813
814
815    <tr class=" api apilevel-" >
816        <td class="jd-linkcol">
817  <a href="/reference/com/google/android/gms/ads/mediation/package-summary.html">com.google.android.gms.ads.mediation</a></td>
818        <td class="jd-descrcol" width="100%">Contains classes for Google Mobile Ads mediation adapters.</td>
819    </tr>
820
821
822    <tr class="alt-color api apilevel-" >
823        <td class="jd-linkcol">
824  <a href="/reference/com/google/android/gms/ads/mediation/admob/package-summary.html">com.google.android.gms.ads.mediation.admob</a></td>
825        <td class="jd-descrcol" width="100%">Contains classes for the AdMob mediation adapter.</td>
826    </tr>
827
828
829    <tr class=" api apilevel-" >
830        <td class="jd-linkcol">
831  <a href="/reference/com/google/android/gms/ads/mediation/customevent/package-summary.html">com.google.android.gms.ads.mediation.customevent</a></td>
832        <td class="jd-descrcol" width="100%">Contains classes for Google Mobile Ads mediation custom events.</td>
833    </tr>
834
835
836    <tr class="alt-color api apilevel-" >
837        <td class="jd-linkcol">
838  <a href="/reference/com/google/android/gms/ads/purchase/package-summary.html">com.google.android.gms.ads.purchase</a></td>
839        <td class="jd-descrcol" width="100%">Contains classes for In-App Purchase Ads.</td>
840    </tr>
841
842
843    <tr class=" api apilevel-" >
844        <td class="jd-linkcol">
845  <a href="/reference/com/google/android/gms/ads/search/package-summary.html">com.google.android.gms.ads.search</a></td>
846        <td class="jd-descrcol" width="100%">Contains classes for Search Ads for Apps.</td>
847    </tr>
848
849
850    <tr class="alt-color api apilevel-" >
851        <td class="jd-linkcol">
852  <a href="/reference/com/google/android/gms/analytics/package-summary.html">com.google.android.gms.analytics</a></td>
853        <td class="jd-descrcol" width="100%"></td>
854    </tr>
855
856
857    <tr class=" api apilevel-" >
858        <td class="jd-linkcol">
859  <a href="/reference/com/google/android/gms/analytics/ecommerce/package-summary.html">com.google.android.gms.analytics.ecommerce</a></td>
860        <td class="jd-descrcol" width="100%"></td>
861    </tr>
862
863
864    <tr class="alt-color api apilevel-" >
865        <td class="jd-linkcol">
866  <a href="/reference/com/google/android/gms/appindexing/package-summary.html">com.google.android.gms.appindexing</a></td>
867        <td class="jd-descrcol" width="100%"></td>
868    </tr>
869
870
871    <tr class=" api apilevel-" >
872        <td class="jd-linkcol">
873  <a href="/reference/com/google/android/gms/appstate/package-summary.html">com.google.android.gms.appstate</a></td>
874        <td class="jd-descrcol" width="100%">Contains classes for manipulating saved app state data.</td>
875    </tr>
876
877
878    <tr class="alt-color api apilevel-" >
879        <td class="jd-linkcol">
880  <a href="/reference/com/google/android/gms/auth/package-summary.html">com.google.android.gms.auth</a></td>
881        <td class="jd-descrcol" width="100%">Contains classes for authenticating Google accounts.</td>
882    </tr>
883
884
885    <tr class=" api apilevel-" >
886        <td class="jd-linkcol">
887  <a href="/reference/com/google/android/gms/cast/package-summary.html">com.google.android.gms.cast</a></td>
888        <td class="jd-descrcol" width="100%">Contains classes for interacting with Google Cast devices.</td>
889    </tr>
890
891
892    <tr class="alt-color api apilevel-" >
893        <td class="jd-linkcol">
894  <a href="/reference/com/google/android/gms/common/package-summary.html">com.google.android.gms.common</a></td>
895        <td class="jd-descrcol" width="100%">Contains utility classes for Google Play services.</td>
896    </tr>
897
898
899    <tr class=" api apilevel-" >
900        <td class="jd-linkcol">
901  <a href="/reference/com/google/android/gms/common/annotation/package-summary.html">com.google.android.gms.common.annotation</a></td>
902        <td class="jd-descrcol" width="100%"></td>
903    </tr>
904
905
906    <tr class="alt-color api apilevel-" >
907        <td class="jd-linkcol">
908  <a href="/reference/com/google/android/gms/common/api/package-summary.html">com.google.android.gms.common.api</a></td>
909        <td class="jd-descrcol" width="100%"></td>
910    </tr>
911
912
913    <tr class=" api apilevel-" >
914        <td class="jd-linkcol">
915  <a href="/reference/com/google/android/gms/common/data/package-summary.html">com.google.android.gms.common.data</a></td>
916        <td class="jd-descrcol" width="100%">Contains classes for accessing data from Google Play services.</td>
917    </tr>
918
919
920    <tr class="alt-color api apilevel-" >
921        <td class="jd-linkcol">
922  <a href="/reference/com/google/android/gms/common/images/package-summary.html">com.google.android.gms.common.images</a></td>
923        <td class="jd-descrcol" width="100%">Contains classes for loading images from Google Play services.</td>
924    </tr>
925
926
927    <tr class=" api apilevel-" >
928        <td class="jd-linkcol">
929  <a href="/reference/com/google/android/gms/deviceconnection/features/package-summary.html">com.google.android.gms.deviceconnection.features</a></td>
930        <td class="jd-descrcol" width="100%">Contains data classes for device features.</td>
931    </tr>
932
933
934    <tr class="alt-color api apilevel-" >
935        <td class="jd-linkcol">
936  <a href="/reference/com/google/android/gms/drive/package-summary.html">com.google.android.gms.drive</a></td>
937        <td class="jd-descrcol" width="100%"></td>
938    </tr>
939
940
941    <tr class=" api apilevel-" >
942        <td class="jd-linkcol">
943  <a href="/reference/com/google/android/gms/drive/events/package-summary.html">com.google.android.gms.drive.events</a></td>
944        <td class="jd-descrcol" width="100%"></td>
945    </tr>
946
947
948    <tr class="alt-color api apilevel-" >
949        <td class="jd-linkcol">
950  <a href="/reference/com/google/android/gms/drive/metadata/package-summary.html">com.google.android.gms.drive.metadata</a></td>
951        <td class="jd-descrcol" width="100%"></td>
952    </tr>
953
954
955    <tr class=" api apilevel-" >
956        <td class="jd-linkcol">
957  <a href="/reference/com/google/android/gms/drive/query/package-summary.html">com.google.android.gms.drive.query</a></td>
958        <td class="jd-descrcol" width="100%"></td>
959    </tr>
960
961
962    <tr class="alt-color api apilevel-" >
963        <td class="jd-linkcol">
964  <a href="/reference/com/google/android/gms/drive/widget/package-summary.html">com.google.android.gms.drive.widget</a></td>
965        <td class="jd-descrcol" width="100%"></td>
966    </tr>
967
968
969    <tr class=" api apilevel-" >
970        <td class="jd-linkcol">
971  <a href="/reference/com/google/android/gms/fitness/package-summary.html">com.google.android.gms.fitness</a></td>
972        <td class="jd-descrcol" width="100%">Contains the Google Fit APIs.</td>
973    </tr>
974
975
976    <tr class="alt-color api apilevel-" >
977        <td class="jd-linkcol">
978  <a href="/reference/com/google/android/gms/fitness/data/package-summary.html">com.google.android.gms.fitness.data</a></td>
979        <td class="jd-descrcol" width="100%">Contains the Google Fit data model.</td>
980    </tr>
981
982
983    <tr class=" api apilevel-" >
984        <td class="jd-linkcol">
985  <a href="/reference/com/google/android/gms/fitness/request/package-summary.html">com.google.android.gms.fitness.request</a></td>
986        <td class="jd-descrcol" width="100%">Contains request objects used in Google Fit API methods.</td>
987    </tr>
988
989
990    <tr class="alt-color api apilevel-" >
991        <td class="jd-linkcol">
992  <a href="/reference/com/google/android/gms/fitness/result/package-summary.html">com.google.android.gms.fitness.result</a></td>
993        <td class="jd-descrcol" width="100%">Contains response objects used in Google Fit API methods.</td>
994    </tr>
995
996
997    <tr class=" api apilevel-" >
998        <td class="jd-linkcol">
999  <a href="/reference/com/google/android/gms/fitness/service/package-summary.html">com.google.android.gms.fitness.service</a></td>
1000        <td class="jd-descrcol" width="100%">Contains APIs for exposing third-party sensors to Google Fit using a service.</td>
1001    </tr>
1002
1003
1004    <tr class="alt-color api apilevel-" >
1005        <td class="jd-linkcol">
1006  <a href="/reference/com/google/android/gms/games/package-summary.html">com.google.android.gms.games</a></td>
1007        <td class="jd-descrcol" width="100%">Contains the games client class.</td>
1008    </tr>
1009
1010
1011    <tr class=" api apilevel-" >
1012        <td class="jd-linkcol">
1013  <a href="/reference/com/google/android/gms/games/achievement/package-summary.html">com.google.android.gms.games.achievement</a></td>
1014        <td class="jd-descrcol" width="100%">Contains classes for loading and updating achievements.</td>
1015    </tr>
1016
1017
1018    <tr class="alt-color api apilevel-" >
1019        <td class="jd-linkcol">
1020  <a href="/reference/com/google/android/gms/games/event/package-summary.html">com.google.android.gms.games.event</a></td>
1021        <td class="jd-descrcol" width="100%"></td>
1022    </tr>
1023
1024
1025    <tr class=" api apilevel-" >
1026        <td class="jd-linkcol">
1027  <a href="/reference/com/google/android/gms/games/leaderboard/package-summary.html">com.google.android.gms.games.leaderboard</a></td>
1028        <td class="jd-descrcol" width="100%">Contains data classes for leaderboards.</td>
1029    </tr>
1030
1031
1032    <tr class="alt-color api apilevel-" >
1033        <td class="jd-linkcol">
1034  <a href="/reference/com/google/android/gms/games/multiplayer/package-summary.html">com.google.android.gms.games.multiplayer</a></td>
1035        <td class="jd-descrcol" width="100%">Contains data classes for multiplayer functionality.</td>
1036    </tr>
1037
1038
1039    <tr class=" api apilevel-" >
1040        <td class="jd-linkcol">
1041  <a href="/reference/com/google/android/gms/games/multiplayer/realtime/package-summary.html">com.google.android.gms.games.multiplayer.realtime</a></td>
1042        <td class="jd-descrcol" width="100%">Contains data classes for real-time multiplayer functionality.</td>
1043    </tr>
1044
1045
1046    <tr class="alt-color api apilevel-" >
1047        <td class="jd-linkcol">
1048  <a href="/reference/com/google/android/gms/games/multiplayer/turnbased/package-summary.html">com.google.android.gms.games.multiplayer.turnbased</a></td>
1049        <td class="jd-descrcol" width="100%">Contains data classes for turn-based multiplayer functionality.</td>
1050    </tr>
1051
1052
1053    <tr class=" api apilevel-" >
1054        <td class="jd-linkcol">
1055  <a href="/reference/com/google/android/gms/games/quest/package-summary.html">com.google.android.gms.games.quest</a></td>
1056        <td class="jd-descrcol" width="100%"></td>
1057    </tr>
1058
1059
1060    <tr class="alt-color api apilevel-" >
1061        <td class="jd-linkcol">
1062  <a href="/reference/com/google/android/gms/games/request/package-summary.html">com.google.android.gms.games.request</a></td>
1063        <td class="jd-descrcol" width="100%"></td>
1064    </tr>
1065
1066
1067    <tr class=" api apilevel-" >
1068        <td class="jd-linkcol">
1069  <a href="/reference/com/google/android/gms/games/snapshot/package-summary.html">com.google.android.gms.games.snapshot</a></td>
1070        <td class="jd-descrcol" width="100%">Contains data classes for snapshot functionality.</td>
1071    </tr>
1072
1073
1074    <tr class="alt-color api apilevel-" >
1075        <td class="jd-linkcol">
1076  <a href="/reference/com/google/android/gms/gcm/package-summary.html">com.google.android.gms.gcm</a></td>
1077        <td class="jd-descrcol" width="100%"></td>
1078    </tr>
1079
1080
1081    <tr class=" api apilevel-" >
1082        <td class="jd-linkcol">
1083  <a href="/reference/com/google/android/gms/identity/intents/package-summary.html">com.google.android.gms.identity.intents</a></td>
1084        <td class="jd-descrcol" width="100%"></td>
1085    </tr>
1086
1087
1088    <tr class="alt-color api apilevel-" >
1089        <td class="jd-linkcol">
1090  <a href="/reference/com/google/android/gms/identity/intents/model/package-summary.html">com.google.android.gms.identity.intents.model</a></td>
1091        <td class="jd-descrcol" width="100%"></td>
1092    </tr>
1093
1094
1095    <tr class=" api apilevel-" >
1096        <td class="jd-linkcol">
1097  <a href="/reference/com/google/android/gms/location/package-summary.html">com.google.android.gms.location</a></td>
1098        <td class="jd-descrcol" width="100%"></td>
1099    </tr>
1100
1101
1102    <tr class="alt-color api apilevel-" >
1103        <td class="jd-linkcol">
1104  <a href="/reference/com/google/android/gms/maps/package-summary.html">com.google.android.gms.maps</a></td>
1105        <td class="jd-descrcol" width="100%">Contains the Google Maps Android API classes.</td>
1106    </tr>
1107
1108
1109    <tr class=" api apilevel-" >
1110        <td class="jd-linkcol">
1111  <a href="/reference/com/google/android/gms/maps/model/package-summary.html">com.google.android.gms.maps.model</a></td>
1112        <td class="jd-descrcol" width="100%">Contains the Google Maps Android API model classes.</td>
1113    </tr>
1114
1115
1116    <tr class="alt-color api apilevel-" >
1117        <td class="jd-linkcol">
1118  <a href="/reference/com/google/android/gms/panorama/package-summary.html">com.google.android.gms.panorama</a></td>
1119        <td class="jd-descrcol" width="100%"></td>
1120    </tr>
1121
1122
1123    <tr class=" api apilevel-" >
1124        <td class="jd-linkcol">
1125  <a href="/reference/com/google/android/gms/plus/package-summary.html">com.google.android.gms.plus</a></td>
1126        <td class="jd-descrcol" width="100%">Contains the Google+ platform for Android.</td>
1127    </tr>
1128
1129
1130    <tr class="alt-color api apilevel-" >
1131        <td class="jd-linkcol">
1132  <a href="/reference/com/google/android/gms/plus/model/moments/package-summary.html">com.google.android.gms.plus.model.moments</a></td>
1133        <td class="jd-descrcol" width="100%"></td>
1134    </tr>
1135
1136
1137    <tr class=" api apilevel-" >
1138        <td class="jd-linkcol">
1139  <a href="/reference/com/google/android/gms/plus/model/people/package-summary.html">com.google.android.gms.plus.model.people</a></td>
1140        <td class="jd-descrcol" width="100%"></td>
1141    </tr>
1142
1143
1144    <tr class="alt-color api apilevel-" >
1145        <td class="jd-linkcol">
1146  <a href="/reference/com/google/android/gms/security/package-summary.html">com.google.android.gms.security</a></td>
1147        <td class="jd-descrcol" width="100%"></td>
1148    </tr>
1149
1150
1151    <tr class=" api apilevel-" >
1152        <td class="jd-linkcol">
1153  <a href="/reference/com/google/android/gms/tagmanager/package-summary.html">com.google.android.gms.tagmanager</a></td>
1154        <td class="jd-descrcol" width="100%"></td>
1155    </tr>
1156
1157
1158    <tr class="alt-color api apilevel-" >
1159        <td class="jd-linkcol">
1160  <a href="/reference/com/google/android/gms/wallet/package-summary.html">com.google.android.gms.wallet</a></td>
1161        <td class="jd-descrcol" width="100%">Contains the Wallet Client for Google Play services.</td>
1162    </tr>
1163
1164
1165    <tr class=" api apilevel-" >
1166        <td class="jd-linkcol">
1167  <a href="/reference/com/google/android/gms/wallet/fragment/package-summary.html">com.google.android.gms.wallet.fragment</a></td>
1168        <td class="jd-descrcol" width="100%">Contains WalletFragment.</td>
1169    </tr>
1170
1171
1172    <tr class="alt-color api apilevel-" >
1173        <td class="jd-linkcol">
1174  <a href="/reference/com/google/android/gms/wearable/package-summary.html">com.google.android.gms.wearable</a></td>
1175        <td class="jd-descrcol" width="100%"></td>
1176    </tr>
1177
1178
1179</table>
1180
1181<div id="footer" class="wrap" >
1182
1183
1184  <div id="copyright">
1185
1186  Except as noted, this content is licensed under <a
1187  href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
1188  For details and restrictions, see the <a href="/license.html">
1189  Content License</a>.
1190  </div>
1191  <div id="build_info">
1192
1193<script src="/timestamp.js" type="text/javascript"></script>
1194<script>document.write(BUILD_TIMESTAMP)</script>
1195
1196  </div>
1197
1198
1199  <div id="footerlinks">
1200
1201  <p>
1202    <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
1203    <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
1204    <a href="/support.html">Support</a>
1205  </p>
1206  </div>
1207
1208</div> <!-- end footer -->
1209</div><!-- end jd-content -->
1210</div> <!-- end doc-content -->
1211
1212</div> <!-- end body-content -->
1213
1214
1215
1216
1217
1218
1219</body>
1220</html>
1221