Home | History | Annotate | Download | only in plus
      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>Moments | 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 <body class="gc-documentation google
    145   develop reference" itemscope itemtype="http://schema.org/Article">
    146   <div id="doc-api-level" class="" style="display:none"></div>
    147   <a name="top"></a>
    148 
    149 
    150 <a name="top"></a>
    151 
    152 <!-- dialog to prompt lang pref change when loaded from hardcoded URL 
    153 <div id="langMessage" style="display:none">
    154   <div>
    155     <div class="lang en">
    156       <p>You requested a page in English, would you like to proceed with this language setting?</p>
    157     </div>
    158     <div class="lang es">
    159       <p>You requested a page in Spanish (Espaol), would you like to proceed with this language setting?</p>
    160     </div>
    161     <div class="lang ja">
    162       <p>You requested a page in Japanese (), would you like to proceed with this language setting?</p>
    163     </div>
    164     <div class="lang ko">
    165       <p>You requested a page in Korean (), would you like to proceed with this language setting?</p>
    166     </div>
    167     <div class="lang ru">
    168       <p>You requested a page in Russian (), would you like to proceed with this language setting?</p>
    169     </div>
    170     <div class="lang zh-cn">
    171       <p>You requested a page in Simplified Chinese (), would you like to proceed with this language setting?</p>
    172     </div>
    173     <div class="lang zh-tw">
    174       <p>You requested a page in Traditional Chinese (), would you like to proceed with this language setting?</p>
    175     </div>
    176     <a href="#" class="button yes" onclick="return false;">
    177       <span class="lang en">Yes</span>
    178       <span class="lang es">S</span>
    179       <span class="lang ja">Yes</span>
    180       <span class="lang ko">Yes</span>
    181       <span class="lang ru">Yes</span>
    182       <span class="lang zh-cn"></span>
    183       <span class="lang zh-tw"></span>
    184     </a>
    185     <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
    186       <span class="lang en">No</span>
    187       <span class="lang es">No</span>
    188       <span class="lang ja">No</span>
    189       <span class="lang ko">No</span>
    190       <span class="lang ru">No</span>
    191       <span class="lang zh-cn"></span>
    192       <span class="lang zh-tw"></span>
    193     </a>
    194   </div>
    195 </div> -->
    196 
    197 
    198   <!-- Header -->
    199   <div id="header-wrapper">
    200     <div id="header">
    201 
    202     
    203 
    204 
    205       <div class="wrap" id="header-wrap">
    206         <div class="col-3 logo">
    207           <a href="/index.html">
    208             <img src="/assets/images/dac_logo.png"
    209                 srcset="/assets/images/dac_logo (a] 2x.png 2x"
    210                 width="123" height="25" alt="Android Developers" />
    211           </a>
    212           <div class="btn-quicknav" id="btn-quicknav">
    213             <a href="#" class="arrow-inactive">Quicknav</a>
    214             <a href="#" class="arrow-active">Quicknav</a>
    215           </div>
    216         </div>
    217         <ul class="nav-x col-9">
    218             <li class="design">
    219               <a href="/design/index.html"
    220               zh-tw-lang=""
    221               zh-cn-lang=""
    222               ru-lang=""
    223               ko-lang=""
    224               ja-lang=""
    225               es-lang="Disear"
    226               >Design</a></li>
    227             <li class="develop"><a href="/develop/index.html"
    228               zh-tw-lang=""
    229               zh-cn-lang=""
    230               ru-lang=""
    231               ko-lang=""
    232               ja-lang=""
    233               es-lang="Desarrollar"
    234               >Develop</a></li>
    235             <li class="distribute last"><a href="/distribute/index.html"
    236               zh-tw-lang=""
    237               zh-cn-lang=""
    238               ru-lang=""
    239               ko-lang=""
    240               ja-lang=""
    241               es-lang="Distribuir"
    242               >Distribute</a></li>
    243         </ul>
    244 
    245 
    246         
    247         
    248 <div class="menu-container">
    249   <div class="moremenu">
    250     <div id="more-btn"></div>
    251   </div>
    252   <div class="morehover" id="moremenu">
    253     <div class="top"></div>
    254     <div class="mid">
    255       <div class="header">Links</div>
    256       <ul>
    257         <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
    258         <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
    259         <li><a href="/about/index.html">About Android</a></li>
    260       </ul>
    261       <div class="header">Android Sites</div>
    262       <ul>
    263         <li><a href="http://www.android.com">Android.com</a></li>
    264         <li class="active"><a>Android Developers</a></li>
    265         <li><a href="http://source.android.com">Android Open Source Project</a></li>
    266       </ul>
    267 
    268       
    269       
    270         <div class="header">Language</div>
    271           <div id="language" class="locales">
    272             <select name="language" onChange="changeLangPref(this.value, true)">
    273                 <option value="en">English</option>
    274                 <option value="es">Espaol</option>
    275                 <option value="ja"></option>
    276                 <option value="ko"></option>
    277                 <option value="ru"></option>
    278                 <option value="zh-cn">)</option>
    279                 <option value="zh-tw">)</option>
    280             </select>
    281           </div>
    282         <script type="text/javascript">
    283           <!--
    284           loadLangPref();
    285             //-->
    286         </script>
    287       
    288       
    289       <br class="clearfix" />
    290     </div><!-- end 'mid' -->
    291     <div class="bottom"></div>
    292   </div><!-- end 'moremenu' -->
    293 
    294   <div class="search" id="search-container">
    295     <div class="search-inner">
    296       <div id="search-btn"></div>
    297       <div class="left"></div>
    298       <form onsubmit="return submit_search()">
    299         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
    300           onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
    301           onkeydown="return search_changed(event, true, '/')"
    302           onkeyup="return search_changed(event, false, '/')" />
    303       </form>
    304       <div class="right"></div>
    305       <a class="close hide">close</a>
    306       <div class="left"></div>
    307       <div class="right"></div>
    308     </div><!-- end search-inner -->
    309   </div><!-- end search-container -->
    310 
    311   <div class="search_filtered_wrapper reference">
    312     <div class="suggest-card reference no-display">
    313       <ul class="search_filtered">
    314       </ul>
    315     </div>
    316   </div>
    317 
    318   <div class="search_filtered_wrapper docs">
    319     <div class="suggest-card dummy no-display">&nbsp;</div>
    320     <div class="suggest-card develop no-display">
    321       <ul class="search_filtered">
    322       </ul>
    323       <div class="child-card guides no-display">
    324       </div>
    325       <div class="child-card training no-display">
    326       </div>
    327       <div class="child-card samples no-display">
    328       </div>
    329     </div>
    330     <div class="suggest-card design no-display">
    331       <ul class="search_filtered">
    332       </ul>
    333     </div>
    334     <div class="suggest-card distribute no-display">
    335       <ul class="search_filtered">
    336       </ul>
    337     </div>
    338   </div>
    339 </div><!-- end menu-container (search and menu widget) -->
    340 
    341 
    342 
    343         <!-- Expanded quicknav -->
    344         <div id="quicknav" class="col-13">
    345           <ul>
    346             <li class="about">
    347               <ul>
    348                 <li><a href="/about/index.html">About</a></li>
    349                 <li><a href="/wear/index.html">Wear</a></li>
    350                 <li><a href="/tv/index.html">TV</a></li>
    351                 <li><a href="/auto/index.html">Auto</a></li>
    352               </ul>
    353             </li>
    354             <li class="design">
    355               <ul>
    356                 <li><a href="/design/index.html">Get Started</a></li>
    357                 <li><a href="/design/devices.html">Devices</a></li>
    358                 <li><a href="/design/style/index.html">Style</a></li>
    359                 <li><a href="/design/patterns/index.html">Patterns</a></li>
    360                 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li>
    361                 <li><a href="/design/downloads/index.html">Downloads</a></li>
    362                 <li><a href="/design/videos/index.html">Videos</a></li>
    363               </ul>
    364             </li>
    365             <li class="develop">
    366               <ul>
    367                 <li><a href="/training/index.html"
    368                   zh-tw-lang=""
    369                   zh-cn-lang=""
    370                   ru-lang=""
    371                   ko-lang=""
    372                   ja-lang=""
    373                   es-lang="Capacitacin"
    374                   >Training</a></li>
    375                 <li><a href="/guide/index.html"
    376                   zh-tw-lang="API "
    377                   zh-cn-lang="API "
    378                   ru-lang="  API"
    379                   ko-lang="API "
    380                   ja-lang="API "
    381                   es-lang="Guas de la API"
    382                   >API Guides</a></li>
    383                 <li><a href="/reference/packages.html"
    384                   zh-tw-lang=""
    385                   zh-cn-lang=""
    386                   ru-lang=""
    387                   ko-lang=""
    388                   ja-lang=""
    389                   es-lang="Referencia"
    390                   >Reference</a></li>
    391                 <li><a href="/sdk/index.html"
    392                   zh-tw-lang=""
    393                   zh-cn-lang=""
    394                   ru-lang=""
    395                   ko-lang=""
    396                   ja-lang=""
    397                   es-lang="Herramientas"
    398                   >Tools</a>
    399                 </li>
    400                 <li><a href="/google/index.html">Google Services</a>
    401                 </li>
    402                 
    403                   <li><a href="/samples/index.html">Samples</a>
    404                   </li>
    405                 
    406               </ul>
    407             </li>
    408             <li class="distribute last">
    409               <ul>
    410                 <li><a href="/distribute/googleplay/index.html">Google Play</a></li>
    411                 <li><a href="/distribute/essentials/index.html">Essentials</a></li>
    412                 <li><a href="/distribute/users/index.html">Get Users</a></li>
    413                 <li><a href="/distribute/engage/index.html">Engage &amp; Retain</a></li>
    414                 <li><a href="/distribute/monetize/index.html">Monetize</a></li>
    415                 <li><a href="/distribute/tools/index.html">Tools &amp; Reference</a></li>
    416                 <li><a href="/distribute/stories/index.html">Developer Stories</a></li>
    417               </ul>
    418             </li>
    419           </ul>
    420         </div><!-- /Expanded quicknav -->
    421       </div><!-- end header-wrap.wrap -->
    422     </div><!-- end header -->
    423 
    424   
    425     <!-- Secondary x-nav -->
    426     <div id="nav-x">
    427         <div class="wrap" style="position:relative;z-index:1">
    428 
    429         
    430         
    431         
    432 
    433             <ul class="nav-x col-9 develop" style="width:100%">
    434                 <li class="training"><a href="/training/index.html"
    435                   zh-tw-lang=""
    436                   zh-cn-lang=""
    437                   ru-lang=""
    438                   ko-lang=""
    439                   ja-lang=""
    440                   es-lang="Capacitacin"
    441                   >Training</a></li>
    442                 <li class="guide"><a href="/guide/index.html"
    443                   zh-tw-lang="API "
    444                   zh-cn-lang="API "
    445                   ru-lang="  API"
    446                   ko-lang="API "
    447                   ja-lang="API "
    448                   es-lang="Guas de la API"
    449                   >API Guides</a></li>
    450                 <li class="reference"><a href="/reference/packages.html"
    451                   zh-tw-lang=""
    452                   zh-cn-lang=""
    453                   ru-lang=""
    454                   ko-lang=""
    455                   ja-lang=""
    456                   es-lang="Referencia"
    457                   >Reference</a></li>
    458                 <li class="tools"><a href="/sdk/index.html"
    459                   zh-tw-lang=""
    460                   zh-cn-lang=""
    461                   ru-lang=""
    462                   ko-lang=""
    463                   ja-lang=""
    464                   es-lang="Herramientas"
    465                   >Tools</a></li>
    466                 <li class="google"><a href="/google/index.html"
    467                   >Google Services</a>
    468                 </li>
    469                 
    470                   <li class="samples"><a href="/samples/index.html"
    471                     >Samples</a>
    472                   </li>
    473                 
    474             </ul>
    475         </div>
    476     </div>
    477     <!-- /Sendondary x-nav DEVELOP -->
    478 
    479   
    480 
    481     <div id="searchResults" class="wrap" style="display:none;">
    482       <h2 id="searchTitle">Results</h2>
    483       <div id="leftSearchControl" class="search-control">Loading...</div>
    484     </div>
    485   </div> <!--end header-wrapper -->
    486 
    487   <div id="sticky-header">
    488     <div>
    489       <a class="logo" href="#top"></a>
    490       <a class="top" href="#top"></a>
    491       <ul class="breadcrumb">
    492         
    493         <li class="current">Moments</li>
    494       </ul>
    495     </div>
    496   </div>
    497 
    498 
    499 
    500 
    501 
    502   
    503   <div class="wrap clearfix" id="body-content">
    504     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    505       <div id="devdoc-nav" class="scroll-pane">
    506 
    507 
    508 
    509 <ul id="nav">
    510 
    511   <li class="nav-section">
    512     <div class="nav-section-header empty"><a href="/google/index.html">
    513           <span class="en">Overview</span>
    514       </a></div>
    515   </li>
    516 
    517   <li class="nav-section">
    518     <div class="nav-section-header empty"><a href="/google/play-services/games.html">
    519           <span class="en">Games</span>
    520       </a></div>
    521   </li>
    522   <li class="nav-section">
    523     <div class="nav-section-header empty"><a href="/google/play-services/location.html">
    524           <span class="en">Location</span>
    525       </a></div>
    526   </li>
    527   <li class="nav-section">
    528     <div class="nav-section-header empty"><a href="/google/play-services/plus.html">
    529           <span class="en">Google+</span>
    530                 </a></div>
    531   </li>
    532   <li class="nav-section">
    533     <div class="nav-section-header empty"><a href="/google/play-services/maps.html">
    534           <span class="en">Maps</span>
    535       </a></div>
    536   </li>
    537   <li class="nav-section">
    538     <div class="nav-section-header empty"><a href="/google/play-services/drive.html">
    539           <span class="en">Drive</span>
    540       </a></div>
    541   </li>
    542   <li class="nav-section">
    543     <div class="nav-section-header empty"><a href="/google/play-services/cast.html">
    544           <span class="en">Cast</span>
    545       </a></div>
    546   </li>
    547   <li class="nav-section">
    548     <div class="nav-section-header"><a href="/google/play-services/ads.html">
    549       <span class="en">Ads</span></a>
    550     </div>
    551     <ul>
    552       <li><a href="/google/play-services/id.html">
    553           <span class="en">Advertising ID</span></a>
    554       </li>
    555     </ul>
    556   </li>
    557   <li class="nav-section">
    558     <div class="nav-section-header empty"><a href="/google/play-services/wallet.html">
    559           <span class="en">Wallet</span>
    560       </a></div>
    561   </li>
    562 
    563 
    564   <li class="nav-section">
    565     <div class="nav-section-header"><a href="/google/play-services/index.html">
    566       <span class="en">Google Play Services</span></a>
    567     </div>
    568     <ul>
    569       <li><a href="/google/play-services/setup.html">
    570           <span class="en">Setting Up Google Play Services</span></a>
    571       </li>
    572       <li class="nav-section">
    573         <div class="nav-section-header"><a href="/google/auth/api-client.html">
    574           <span class="en">Accessing Google APIs</span></a>
    575         </div>
    576         <ul>
    577           <li>
    578             <a href="/google/auth/http-auth.html">
    579               <span class="en">Authorizing with Google for REST APIs</span>
    580             </a>
    581           </li>
    582         </ul>
    583       </li>
    584       <li id="gms-tree-list" class="nav-section">
    585         <div class="nav-section-header">
    586           <a href="/reference/gms-packages.html">
    587             <span class="en">Reference</span>
    588           </a>
    589         <div>
    590       </li>
    591     </ul>
    592   </li>
    593 
    594 
    595   <li class="nav-section">
    596     <div class="nav-section-header"><a href="/google/play/billing/index.html">
    597       <span class="en">Google Play In-app Billing</span></a>
    598     </div>
    599     <ul>
    600       <li><a href="/google/play/billing/billing_overview.html">
    601               <span class="en">Overview</span></a>
    602       </li>
    603       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html">
    604               <span class="en">Version 3 API</span></a></div>
    605               <ul>
    606               <li><a href="/google/play/billing/billing_integrate.html">
    607               <span class="en">Implementing the API</span></a></li>
    608               <li><a href="/google/play/billing/billing_reference.html">
    609               <span class="en">Reference</span></a></li>
    610               </ul>
    611       </li>
    612       <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html">
    613               <span class="en">Version 2 API</span></a></div>
    614               <ul>
    615               <li><a href="/google/play/billing/v2/billing_integrate.html">
    616               <span class="en">Implementing the API</span></a></li>
    617               <li><a href="/google/play/billing/v2/billing_subscriptions.html">
    618               <span class="en">Subscriptions</span></a></li>
    619               <li><a href="/google/play/billing/v2/billing_reference.html">
    620               <span class="en">Reference</span></a></li>
    621               </ul>
    622       </li>
    623       <li><a href="/google/play/billing/billing_subscriptions.html">
    624               <span class="en">Subscriptions</span></a>
    625       </li>
    626       <li><a href="/google/play/billing/billing_best_practices.html">
    627               <span class="en">Security and Design</span></a>
    628       </li>
    629       <li><a href="/google/play/billing/billing_testing.html">
    630               <span class="en">Testing In-app Billing</span></a>
    631       </li>
    632       <li><a href="/google/play/billing/billing_admin.html">
    633               <span class="en">Administering In-app Billing</span></a>
    634       </li>
    635       <li><a href="/google/play/billing/versions.html">
    636               <span class="en">Version Notes</span></a>
    637       </li>
    638     </ul>
    639   </li>
    640 
    641 
    642 
    643    <li class="nav-section">
    644       <div class="nav-section-header"><a href="/google/gcm/index.html">
    645         <span class="en">Google Cloud Messaging</span></a>
    646       </div>
    647       <ul>
    648         <li><a href="/google/gcm/gcm.html">
    649             <span class="en">Overview</span></a>
    650         </li>
    651         <li><a href="/google/gcm/gs.html">
    652             <span class="en">Getting Started</span></a>
    653         </li>
    654         <li><a href="/google/gcm/client.html">
    655             <span class="en">Implementing GCM Client</span></a>
    656         </li>
    657         <li class="nav-section"><div class="nav-section-header"><a href="/google/gcm/server.html">
    658               <span class="en">Implementing GCM Server</span></a></div>
    659               <ul>
    660               <li><a href="/google/gcm/ccs.html">
    661               <span class="en">CCS (XMPP)</span></a></li>
    662               <li><a href="/google/gcm/http.html">
    663               <span class="en">HTTP</span></a></li>
    664               </ul>
    665         </li>
    666         <li><a href="/google/gcm/notifications.html">
    667               <span class="en">User Notifications</span></a>
    668         </li>
    669         <li><a href="/google/gcm/adv.html">
    670             <span class="en">Advanced Topics</span></a>
    671         </li>
    672         <li><a href="/google/gcm/c2dm.html">
    673             <span class="en">Migration</span></a>
    674         </li>
    675         <li id="gcm-tree-list" class="nav-section">
    676           <div class="nav-section-header">
    677             <a href="/reference/gcm-packages.html">
    678               <span class="en">Reference</span>
    679             </a>
    680           <div>
    681         </li>
    682       </ul>
    683   </li>
    684 
    685   <li class="nav-section">
    686   <div class="nav-section-header empty"><a href="/google/gcs/index.html">
    687         <span class="en">Google Cloud Save</span></a>
    688       </div>
    689   </li>
    690 
    691   <li class="nav-section">
    692     <div class="nav-section-header"><a href="/google/play/dist.html">
    693       <span class="en">Google Play Distribution</span></a>
    694     </div>
    695     <ul>
    696       <li><a href="/google/play/filters.html">
    697           <span class="en">Filters on Google Play</span></a>
    698       </li>
    699       <li><a href="/google/play/billing/gp-purchase-status-api.html">
    700               <span class="en">Google Play Developer API</span></a>
    701       </li>
    702       <li><a href="/google/play/publishing/multiple-apks.html">
    703           <span class="en">Multiple APK Support</span></a>
    704       </li>
    705       <li><a href="/google/play/expansion-files.html">
    706           <span class="en">APK Expansion Files</span></a>
    707       </li>
    708       <li class="nav-section">
    709         <div class="nav-section-header"><a href="/google/play/licensing/index.html">
    710           <span class="en">Application Licensing</span></a>
    711         </div>
    712         <ul>
    713           <li><a href="/google/play/licensing/overview.html">
    714               <span class="en">Licensing Overview</span></a>
    715           </li>
    716           <li><a href="/google/play/licensing/setting-up.html">
    717               <span class="en">Setting Up for Licensing</span></a>
    718           </li>
    719           <li><a href="/google/play/licensing/adding-licensing.html">
    720               <span class="en">Adding Licensing to Your App</span></a>
    721           </li>
    722           <li><a href="/google/play/licensing/licensing-reference.html">
    723               <span class="en">Licensing Reference</span></a>
    724           </li>
    725         </ul>
    726       </li>
    727 
    728   <li class="nav-section">
    729     <div class="nav-section-header"><a href="/google/backup/index.html">
    730       Android Backup Service</a>
    731     </div>
    732     <ul>
    733       <li><a href="/google/backup/signup.html">
    734           Register</a>
    735       </li>
    736     </ul>
    737   </li>
    738 
    739   </ul>
    740 
    741 </li>
    742 
    743 
    744 
    745 </ul>
    746 
    747 <script type="text/javascript">
    748 <!--
    749     buildToggleLists();
    750     changeNavLang(getLangPref());
    751 //-->
    752 </script>
    753 
    754 
    755         
    756 
    757       </div>
    758       <script type="text/javascript">
    759        showGoogleRefTree();
    760     
    761       </script>
    762     </div> <!-- end side-nav -->
    763     <script>
    764       $(document).ready(function() {
    765         scrollIntoView("devdoc-nav");
    766         });
    767     </script>
    768 
    769 
    770      
    771 
    772 
    773 
    774 <div class="col-12"  id="doc-col">
    775 
    776 <div id="api-info-block">
    777 
    778 
    779 
    780 
    781 <div class="sum-details-links">
    782 
    783 </div><!-- end sum-details-links -->
    784 <div class="api-level">
    785   
    786   
    787   
    788 
    789 </div>
    790 </div><!-- end api-info-block -->
    791 
    792 
    793 <!-- ======== START OF CLASS DATA ======== -->
    794 
    795 <div id="jd-header">
    796     public
    797      
    798      
    799     
    800     interface
    801 <h1 itemprop="name">Moments</h1>
    802 
    803 
    804 
    805   
    806   
    807   
    808 
    809 
    810     
    811 
    812 
    813 </div><!-- end header -->
    814 
    815 <div id="naMessage"></div>
    816 
    817 <div id="jd-content" class="api apilevel-">
    818 <table class="jd-inheritance-table">
    819 
    820 
    821     <tr>
    822          	
    823         <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.plus.Moments</td>
    824     </tr>
    825     
    826 
    827 </table>
    828 
    829 
    830 
    831 
    832 
    833 
    834 
    835 <div class="jd-descr">
    836 
    837 
    838 <h2>Class Overview</h2>
    839 <p itemprop="articleBody">Methods and interfaces related to moments in Google+.
    840 </p>
    841 
    842 
    843 
    844 
    845 
    846 </div><!-- jd-descr -->
    847 
    848 
    849 
    850 
    851 
    852 
    853 
    854 
    855 
    856 
    857 
    858 
    859 
    860 
    861 
    862 
    863 <div class="jd-descr">
    864 
    865 
    866 <h2>Summary</h2>
    867 
    868 
    869 
    870 <!-- ======== NESTED CLASS SUMMARY ======== -->
    871 <table id="nestedclasses" class="jd-sumtable"><tr><th colspan="12">Nested Classes</th></tr>
    872 
    873 
    874   
    875     <tr class="alt-color api apilevel-" >
    876       <td class="jd-typecol"><nobr>
    877         
    878          
    879          
    880         
    881         interface</nobr></td>
    882       <td class="jd-linkcol"><a href="/reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html">Moments.LoadMomentsResult</a></td>
    883       <td class="jd-descrcol" width="100%">
    884         Information about the set of moments that was loaded.&nbsp;
    885         
    886     
    887 
    888       </td>
    889     </tr>
    890     
    891     
    892 
    893 
    894 
    895 
    896 
    897 
    898 
    899 
    900 
    901 
    902 
    903 
    904 
    905 
    906 
    907 
    908 
    909 
    910 
    911 
    912 
    913 
    914 
    915 
    916 
    917 
    918 
    919 <!-- ========== METHOD SUMMARY =========== -->
    920 <table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
    921 
    922 
    923 
    924 	 
    925     <tr class="alt-color api apilevel-" >
    926         <td class="jd-typecol"><nobr>
    927             abstract
    928             
    929             
    930             
    931             
    932             <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html">Moments.LoadMomentsResult</a>&gt;</nobr>
    933         </td>
    934         <td class="jd-linkcol" width="100%"><nobr>
    935         <span class="sympad"><a href="/reference/com/google/android/gms/plus/Moments.html#load(com.google.android.gms.common.api.GoogleApiClient, int, java.lang.String, android.net.Uri, java.lang.String, java.lang.String)">load</a></span>(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient, int maxResults, String pageToken, Uri targetUrl, String type, String userId)</nobr>
    936         
    937         <div class="jd-descrdiv">
    938           Lists all of the moments for a particular user.
    939           
    940     
    941 
    942         </div>
    943   
    944   </td></tr>
    945 
    946 
    947 	 
    948     <tr class=" api apilevel-" >
    949         <td class="jd-typecol"><nobr>
    950             abstract
    951             
    952             
    953             
    954             
    955             <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html">Moments.LoadMomentsResult</a>&gt;</nobr>
    956         </td>
    957         <td class="jd-linkcol" width="100%"><nobr>
    958         <span class="sympad"><a href="/reference/com/google/android/gms/plus/Moments.html#load(com.google.android.gms.common.api.GoogleApiClient)">load</a></span>(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient)</nobr>
    959         
    960         <div class="jd-descrdiv">
    961           Lists all of the moments for the currently signed-in user.
    962           
    963     
    964 
    965         </div>
    966   
    967   </td></tr>
    968 
    969 
    970 	 
    971     <tr class="alt-color api apilevel-" >
    972         <td class="jd-typecol"><nobr>
    973             abstract
    974             
    975             
    976             
    977             
    978             <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/common/api/Status.html">Status</a>&gt;</nobr>
    979         </td>
    980         <td class="jd-linkcol" width="100%"><nobr>
    981         <span class="sympad"><a href="/reference/com/google/android/gms/plus/Moments.html#remove(com.google.android.gms.common.api.GoogleApiClient, java.lang.String)">remove</a></span>(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient, String momentId)</nobr>
    982         
    983         <div class="jd-descrdiv">
    984           Deletes a moment.
    985           
    986     
    987 
    988         </div>
    989   
    990   </td></tr>
    991 
    992 
    993 	 
    994     <tr class=" api apilevel-" >
    995         <td class="jd-typecol"><nobr>
    996             abstract
    997             
    998             
    999             
   1000             
   1001             <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/common/api/Status.html">Status</a>&gt;</nobr>
   1002         </td>
   1003         <td class="jd-linkcol" width="100%"><nobr>
   1004         <span class="sympad"><a href="/reference/com/google/android/gms/plus/Moments.html#write(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.plus.model.moments.Moment)">write</a></span>(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient, <a href="/reference/com/google/android/gms/plus/model/moments/Moment.html">Moment</a> moment)</nobr>
   1005         
   1006         <div class="jd-descrdiv">
   1007           Writes a moment.
   1008           
   1009     
   1010 
   1011         </div>
   1012   
   1013   </td></tr>
   1014 
   1015 
   1016 
   1017 </table>
   1018 
   1019 
   1020 
   1021 
   1022 
   1023 
   1024 
   1025 </div><!-- jd-descr (summary) -->
   1026 
   1027 <!-- Details -->
   1028 
   1029 
   1030 
   1031 
   1032 
   1033 
   1034 
   1035 
   1036 <!-- XML Attributes -->
   1037 
   1038 
   1039 <!-- Enum Values -->
   1040 
   1041 
   1042 <!-- Constants -->
   1043 
   1044 
   1045 <!-- Fields -->
   1046 
   1047 
   1048 <!-- Public ctors -->
   1049 
   1050 
   1051 
   1052 <!-- ========= CONSTRUCTOR DETAIL ======== -->
   1053 <!-- Protected ctors -->
   1054 
   1055 
   1056 
   1057 <!-- ========= METHOD DETAIL ======== -->
   1058 <!-- Public methdos -->
   1059 
   1060 <h2>Public Methods</h2>
   1061 
   1062 
   1063 
   1064 <A NAME="load(com.google.android.gms.common.api.GoogleApiClient, int, java.lang.String, android.net.Uri, java.lang.String, java.lang.String)"></A>
   1065 
   1066 <div class="jd-details api apilevel-"> 
   1067     <h4 class="jd-details-title">
   1068       <span class="normal">
   1069         public 
   1070          
   1071          
   1072         abstract 
   1073          
   1074         <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html">Moments.LoadMomentsResult</a>&gt;
   1075       </span>
   1076       <span class="sympad">load</span>
   1077       <span class="normal">(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient, int maxResults, String pageToken, Uri targetUrl, String type, String userId)</span>
   1078     </h4>
   1079       <div class="api-level">
   1080         <div></div>
   1081         
   1082   
   1083 
   1084       </div>
   1085     <div class="jd-details-descr">
   1086       
   1087     
   1088 
   1089       
   1090   <div class="jd-tagdata jd-tagdescr"><p>Lists all of the moments for a particular user.  For more information, see
   1091  <a href="https://developers.google.com/+/api/latest/moments/list">
   1092  https://developers.google.com/+/api/latest/moments/list</a>.
   1093  <p>
   1094  Required API: <code><a href="/reference/com/google/android/gms/plus/Plus.html#API">API</a></code><br>
   1095  Required Scopes: <code><a href="/reference/com/google/android/gms/plus/Plus.html#SCOPE_PLUS_LOGIN">SCOPE_PLUS_LOGIN</a></code></p></div>
   1096   <div class="jd-tagdata">
   1097       <h5 class="jd-tagtitle">Parameters</h5>
   1098       <table class="jd-tagtable">
   1099         <tr>
   1100           <th>googleApiClient</td>
   1101           <td>The <code><a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a></code> to service the call.</td>
   1102         </tr>
   1103         <tr>
   1104           <th>maxResults</td>
   1105           <td>The maximum number of moments to include in the response, which is used
   1106              for paging. For any response, the actual number returned might be less than the
   1107              specified maxResults.</td>
   1108         </tr>
   1109         <tr>
   1110           <th>pageToken</td>
   1111           <td>The continuation token, which is used to page through large result sets.
   1112              To get the next page of results, set this parameter to the value of
   1113              nextPageToken from the previous response.</td>
   1114         </tr>
   1115         <tr>
   1116           <th>targetUrl</td>
   1117           <td>Only moments containing this targetUrl will be returned.</td>
   1118         </tr>
   1119         <tr>
   1120           <th>type</td>
   1121           <td>Only moments of this type will be returned.</td>
   1122         </tr>
   1123         <tr>
   1124           <th>userId</td>
   1125           <td>The ID of the user to get moments for. The special value "me" can be used to
   1126              indicate the authenticated user.</td>
   1127         </tr>
   1128       </table>
   1129   </div>
   1130   <div class="jd-tagdata">
   1131       <h5 class="jd-tagtitle">Returns</h5>
   1132       <ul class="nolist"><li>the PendingResult for notification and access to the result when it's available.
   1133 </li></ul>
   1134   </div>
   1135 
   1136     </div>
   1137 </div>
   1138 
   1139 
   1140 <A NAME="load(com.google.android.gms.common.api.GoogleApiClient)"></A>
   1141 
   1142 <div class="jd-details api apilevel-"> 
   1143     <h4 class="jd-details-title">
   1144       <span class="normal">
   1145         public 
   1146          
   1147          
   1148         abstract 
   1149          
   1150         <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/plus/Moments.LoadMomentsResult.html">Moments.LoadMomentsResult</a>&gt;
   1151       </span>
   1152       <span class="sympad">load</span>
   1153       <span class="normal">(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient)</span>
   1154     </h4>
   1155       <div class="api-level">
   1156         <div></div>
   1157         
   1158   
   1159 
   1160       </div>
   1161     <div class="jd-details-descr">
   1162       
   1163     
   1164 
   1165       
   1166   <div class="jd-tagdata jd-tagdescr"><p>Lists all of the moments for the currently signed-in user.  For more information, see
   1167  <a href="https://developers.google.com/+/api/latest/moments/list">
   1168  https://developers.google.com/+/api/latest/moments/list</a>.
   1169  <p>
   1170  Required API: <code><a href="/reference/com/google/android/gms/plus/Plus.html#API">API</a></code><br>
   1171  Required Scopes: <code><a href="/reference/com/google/android/gms/plus/Plus.html#SCOPE_PLUS_LOGIN">SCOPE_PLUS_LOGIN</a></code></p></div>
   1172   <div class="jd-tagdata">
   1173       <h5 class="jd-tagtitle">Parameters</h5>
   1174       <table class="jd-tagtable">
   1175         <tr>
   1176           <th>googleApiClient</td>
   1177           <td>The <code><a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a></code> to service the call.</td>
   1178         </tr>
   1179       </table>
   1180   </div>
   1181   <div class="jd-tagdata">
   1182       <h5 class="jd-tagtitle">Returns</h5>
   1183       <ul class="nolist"><li>the PendingResult for notification and access to the result when it's available.
   1184 </li></ul>
   1185   </div>
   1186 
   1187     </div>
   1188 </div>
   1189 
   1190 
   1191 <A NAME="remove(com.google.android.gms.common.api.GoogleApiClient, java.lang.String)"></A>
   1192 
   1193 <div class="jd-details api apilevel-"> 
   1194     <h4 class="jd-details-title">
   1195       <span class="normal">
   1196         public 
   1197          
   1198          
   1199         abstract 
   1200          
   1201         <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/common/api/Status.html">Status</a>&gt;
   1202       </span>
   1203       <span class="sympad">remove</span>
   1204       <span class="normal">(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient, String momentId)</span>
   1205     </h4>
   1206       <div class="api-level">
   1207         <div></div>
   1208         
   1209   
   1210 
   1211       </div>
   1212     <div class="jd-details-descr">
   1213       
   1214     
   1215 
   1216       
   1217   <div class="jd-tagdata jd-tagdescr"><p>Deletes a moment.  For more information, see
   1218  <a href="https://developers.google.com/+/api/latest/moments/remove">
   1219  https://developers.google.com/+/api/latest/moments/remove</a>.
   1220  <p>
   1221  Required API: <code><a href="/reference/com/google/android/gms/plus/Plus.html#API">API</a></code><br>
   1222  Required Scopes: <code><a href="/reference/com/google/android/gms/plus/Plus.html#SCOPE_PLUS_LOGIN">SCOPE_PLUS_LOGIN</a></code></p></div>
   1223   <div class="jd-tagdata">
   1224       <h5 class="jd-tagtitle">Parameters</h5>
   1225       <table class="jd-tagtable">
   1226         <tr>
   1227           <th>googleApiClient</td>
   1228           <td>The connected <code><a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a></code> to service the call.</td>
   1229         </tr>
   1230         <tr>
   1231           <th>momentId</td>
   1232           <td>The ID of the moment to delete.</td>
   1233         </tr>
   1234       </table>
   1235   </div>
   1236   <div class="jd-tagdata">
   1237       <h5 class="jd-tagtitle">Returns</h5>
   1238       <ul class="nolist"><li>the PendingResult for notification and access to the result when it's available.
   1239 </li></ul>
   1240   </div>
   1241 
   1242     </div>
   1243 </div>
   1244 
   1245 
   1246 <A NAME="write(com.google.android.gms.common.api.GoogleApiClient, com.google.android.gms.plus.model.moments.Moment)"></A>
   1247 
   1248 <div class="jd-details api apilevel-"> 
   1249     <h4 class="jd-details-title">
   1250       <span class="normal">
   1251         public 
   1252          
   1253          
   1254         abstract 
   1255          
   1256         <a href="/reference/com/google/android/gms/common/api/PendingResult.html">PendingResult</a>&lt;<a href="/reference/com/google/android/gms/common/api/Status.html">Status</a>&gt;
   1257       </span>
   1258       <span class="sympad">write</span>
   1259       <span class="normal">(<a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a> googleApiClient, <a href="/reference/com/google/android/gms/plus/model/moments/Moment.html">Moment</a> moment)</span>
   1260     </h4>
   1261       <div class="api-level">
   1262         <div></div>
   1263         
   1264   
   1265 
   1266       </div>
   1267     <div class="jd-details-descr">
   1268       
   1269     
   1270 
   1271       
   1272   <div class="jd-tagdata jd-tagdescr"><p>Writes a moment.  For more information, see
   1273  <a href="https://developers.google.com/+/api/latest/moments/insert">
   1274  https://developers.google.com/+/api/latest/moments/insert</a>.
   1275  <p>
   1276  This is a fire-and-forget method that writes the user's moment asynchronously, but reports
   1277  back immediately. If there is a network error, Google Play services attempts to send the
   1278  request again when the device comes back online. Requests can fail if there are problems with
   1279  the account or format of specified in <code>moment</code>. To debug, run <code>adb logcat</code> in a
   1280  terminal and find errors related to moments in the output.
   1281  <p>
   1282  Required API: <code><a href="/reference/com/google/android/gms/plus/Plus.html#API">API</a></code><br>
   1283  Required Scopes: <code><a href="/reference/com/google/android/gms/plus/Plus.html#SCOPE_PLUS_LOGIN">SCOPE_PLUS_LOGIN</a></code></p></div>
   1284   <div class="jd-tagdata">
   1285       <h5 class="jd-tagtitle">Parameters</h5>
   1286       <table class="jd-tagtable">
   1287         <tr>
   1288           <th>googleApiClient</td>
   1289           <td>The connected <code><a href="/reference/com/google/android/gms/common/api/GoogleApiClient.html">GoogleApiClient</a></code> to service the call.</td>
   1290         </tr>
   1291         <tr>
   1292           <th>moment</td>
   1293           <td>The moment description.</td>
   1294         </tr>
   1295       </table>
   1296   </div>
   1297   <div class="jd-tagdata">
   1298       <h5 class="jd-tagtitle">Returns</h5>
   1299       <ul class="nolist"><li>the PendingResult for notification and access to the result when it's available.
   1300 </li></ul>
   1301   </div>
   1302 
   1303     </div>
   1304 </div>
   1305 
   1306 
   1307 
   1308 
   1309 
   1310 <!-- ========= METHOD DETAIL ======== -->
   1311 
   1312 
   1313 
   1314 <!-- ========= END OF CLASS DATA ========= -->
   1315 <A NAME="navbar_top"></A>
   1316 
   1317 <div id="footer" class="wrap" >
   1318         
   1319 
   1320   <div id="copyright">
   1321     
   1322   Except as noted, this content is licensed under <a
   1323   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
   1324   For details and restrictions, see the <a href="/license.html">
   1325   Content License</a>.
   1326   </div>
   1327   <div id="build_info">
   1328     
   1329 <script src="/timestamp.js" type="text/javascript"></script>
   1330 <script>document.write(BUILD_TIMESTAMP)</script>
   1331 
   1332   </div>
   1333 
   1334 
   1335   <div id="footerlinks">
   1336     
   1337   <p>
   1338     <a href="/about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
   1339     <a href="/legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
   1340     <a href="/support.html">Support</a>
   1341   </p>
   1342   </div>
   1343 
   1344 </div> <!-- end footer -->
   1345 </div> <!-- jd-content -->
   1346 
   1347 </div><!-- end doc-content -->
   1348 
   1349 </div> <!-- end body-content --> 
   1350 
   1351 
   1352 
   1353 
   1354 
   1355 
   1356 </body>
   1357 </html>
   1358