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