Home | History | Annotate | Download | only in watchface
      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 
    100 
    101 <html>
    102 <head>
    103 
    104 
    105 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    106 <meta name="viewport" content="width=device-width" />
    107 
    108 <link rel="shortcut icon" type="image/x-icon" href="../../../../../favicon.ico" />
    109 <title>Gles2WatchFaceService.Engine | Android Developers</title>
    110 
    111 <!-- STYLESHEETS -->
    112 <link rel="stylesheet"
    113 href="http://fonts.googleapis.com/css?family=Roboto+Condensed">
    114 <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold"
    115   title="roboto">
    116 <link href="../../../../../assets/css/default.css?v=4" rel="stylesheet" type="text/css">
    117 
    118 
    119 <!-- FULLSCREEN STYLESHEET -->
    120 <link href="../../../../../assets/css/fullscreen.css" rel="stylesheet" class="fullscreen"
    121 type="text/css">
    122 
    123 
    124 <!-- JAVASCRIPT -->
    125 <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    126 <script src="../../../../../assets/js/android_3p-bundle.js" type="text/javascript"></script>
    127 <script type="text/javascript">
    128   var toRoot = "../../../../../";
    129   var metaTags = [];
    130   var devsite = false;
    131 </script>
    132 <script src="../../../../../assets/js/docs.js?v=3" type="text/javascript"></script>
    133 
    134 
    135 
    136 <script>
    137   (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    138   (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    139   m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    140   })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    141 
    142   ga('create', 'UA-5831155-1', 'android.com');
    143   ga('create', 'UA-49880327-2', 'android.com', {'name': 'universal'});  // New tracker);
    144   ga('send', 'pageview');
    145   ga('universal.send', 'pageview'); // Send page view for new tracker.
    146 </script>
    147 
    148 </head>
    149 
    150 <body class="gc-documentation 
    151   develop reference" itemscope itemtype="http://schema.org/Article">
    152   <div id="doc-api-level" class="" style="display:none"></div>
    153   <a name="top"></a>
    154 
    155 
    156 <a name="top"></a>
    157 
    158 <!-- dialog to prompt lang pref change when loaded from hardcoded URL 
    159 <div id="langMessage" style="display:none">
    160   <div>
    161     <div class="lang en">
    162       <p>You requested a page in English, would you like to proceed with this language setting?</p>
    163     </div>
    164     <div class="lang es">
    165       <p>You requested a page in Spanish (Espaol), would you like to proceed with this language setting?</p>
    166     </div>
    167     <div class="lang ja">
    168       <p>You requested a page in Japanese (), would you like to proceed with this language setting?</p>
    169     </div>
    170     <div class="lang ko">
    171       <p>You requested a page in Korean (), would you like to proceed with this language setting?</p>
    172     </div>
    173     <div class="lang ru">
    174       <p>You requested a page in Russian (), would you like to proceed with this language setting?</p>
    175     </div>
    176     <div class="lang zh-cn">
    177       <p>You requested a page in Simplified Chinese (), would you like to proceed with this language setting?</p>
    178     </div>
    179     <div class="lang zh-tw">
    180       <p>You requested a page in Traditional Chinese (), would you like to proceed with this language setting?</p>
    181     </div>
    182     <a href="#" class="button yes" onclick="return false;">
    183       <span class="lang en">Yes</span>
    184       <span class="lang es">S</span>
    185       <span class="lang ja">Yes</span>
    186       <span class="lang ko">Yes</span>
    187       <span class="lang ru">Yes</span>
    188       <span class="lang zh-cn"></span>
    189       <span class="lang zh-tw"></span>
    190     </a>
    191     <a href="#" class="button" onclick="$('#langMessage').hide();return false;">
    192       <span class="lang en">No</span>
    193       <span class="lang es">No</span>
    194       <span class="lang ja">No</span>
    195       <span class="lang ko">No</span>
    196       <span class="lang ru">No</span>
    197       <span class="lang zh-cn"></span>
    198       <span class="lang zh-tw"></span>
    199     </a>
    200   </div>
    201 </div> -->
    202 
    203 
    204   <!-- Header -->
    205   <div id="header-wrapper">
    206     <div id="header">
    207 
    208     
    209 
    210 
    211       <div class="wrap" id="header-wrap">
    212         <div class="col-3 logo">
    213           <a href="../../../../../index.html">
    214             <img src="../../../../../assets/images/dac_logo.png"
    215                 srcset="../../../../../assets/images/dac_logo (a] 2x.png 2x"
    216                 width="123" height="25" alt="Android Developers" />
    217           </a>
    218           <div class="btn-quicknav" id="btn-quicknav">
    219             <a href="#" class="arrow-inactive">Quicknav</a>
    220             <a href="#" class="arrow-active">Quicknav</a>
    221           </div>
    222         </div>
    223         <ul class="nav-x col-9">
    224             <li class="design">
    225               <a href="../../../../../design/index.html"
    226               zh-tw-lang=""
    227               zh-cn-lang=""
    228               ru-lang=""
    229               ko-lang=""
    230               ja-lang=""
    231               es-lang="Disear"
    232               >Design</a></li>
    233             <li class="develop"><a href="../../../../../develop/index.html"
    234               zh-tw-lang=""
    235               zh-cn-lang=""
    236               ru-lang=""
    237               ko-lang=""
    238               ja-lang=""
    239               es-lang="Desarrollar"
    240               >Develop</a></li>
    241             <li class="distribute last"><a href="../../../../../distribute/googleplay/index.html"
    242               zh-tw-lang=""
    243               zh-cn-lang=""
    244               ru-lang=""
    245               ko-lang=""
    246               ja-lang=""
    247               es-lang="Distribuir"
    248               >Distribute</a></li>
    249         </ul>
    250 
    251 
    252         
    253         
    254 <div class="menu-container">
    255   <div class="moremenu">
    256     <div id="more-btn"></div>
    257   </div>
    258   <div class="morehover" id="moremenu">
    259     <div class="top"></div>
    260     <div class="mid">
    261       <div class="header">Links</div>
    262       <ul>
    263         <li><a href="https://play.google.com/apps/publish/" target="_googleplay">Google Play Developer Console</a></li>
    264         <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li>
    265         <li><a href="../../../../../about/index.html">About Android</a></li>
    266       </ul>
    267       <div class="header">Android Sites</div>
    268       <ul>
    269         <li><a href="http://www.android.com">Android.com</a></li>
    270         <li class="active"><a>Android Developers</a></li>
    271         <li><a href="http://source.android.com">Android Open Source Project</a></li>
    272       </ul>
    273 
    274       
    275       
    276       
    277       <br class="clearfix" />
    278     </div><!-- end 'mid' -->
    279     <div class="bottom"></div>
    280   </div><!-- end 'moremenu' -->
    281 
    282   <div class="search" id="search-container">
    283     <div class="search-inner">
    284       <div id="search-btn"></div>
    285       <div class="left"></div>
    286       <form onsubmit="return submit_search()">
    287         <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
    288           onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
    289           onkeydown="return search_changed(event, true, '../../../../../')"
    290           onkeyup="return search_changed(event, false, '../../../../../')" />
    291       </form>
    292       <div class="right"></div>
    293       <a class="close hide">close</a>
    294       <div class="left"></div>
    295       <div class="right"></div>
    296     </div><!-- end search-inner -->
    297   </div><!-- end search-container -->
    298 
    299   <div class="search_filtered_wrapper reference">
    300     <div class="suggest-card reference no-display">
    301       <ul class="search_filtered">
    302       </ul>
    303     </div>
    304   </div>
    305 
    306   <div class="search_filtered_wrapper docs">
    307     <div class="suggest-card dummy no-display">&nbsp;</div>
    308     <div class="suggest-card develop no-display">
    309       <ul class="search_filtered">
    310       </ul>
    311       <div class="child-card guides no-display">
    312       </div>
    313       <div class="child-card training no-display">
    314       </div>
    315       <div class="child-card samples no-display">
    316       </div>
    317     </div>
    318     <div class="suggest-card design no-display">
    319       <ul class="search_filtered">
    320       </ul>
    321     </div>
    322     <div class="suggest-card distribute no-display">
    323       <ul class="search_filtered">
    324       </ul>
    325     </div>
    326   </div>
    327 </div><!-- end menu-container (search and menu widget) -->
    328 
    329 
    330 
    331         <!-- Expanded quicknav -->
    332         <div id="quicknav" class="col-13">
    333           <ul>
    334             <li class="about">
    335               <ul>
    336                 <li><a href="../../../../../about/index.html">About</a></li>
    337                 <li><a href="../../../../../wear/index.html">Wear</a></li>
    338                 <li><a href="../../../../../tv/index.html">TV</a></li>
    339                 <li><a href="../../../../../auto/index.html">Auto</a></li>
    340               </ul>
    341             </li>
    342             <li class="design">
    343               <ul>
    344                 <li><a href="../../../../../design/index.html">Get Started</a></li>
    345                 <li><a href="../../../../../design/devices.html">Devices</a></li>
    346                 <li><a href="../../../../../design/style/index.html">Style</a></li>
    347                 <li><a href="../../../../../design/patterns/index.html">Patterns</a></li>
    348                 <li><a href="../../../../../design/building-blocks/index.html">Building Blocks</a></li>
    349                 <li><a href="../../../../../design/downloads/index.html">Downloads</a></li>
    350                 <li><a href="../../../../../design/videos/index.html">Videos</a></li>
    351               </ul>
    352             </li>
    353             <li class="develop">
    354               <ul>
    355                 <li><a href="../../../../../training/index.html"
    356                   zh-tw-lang=""
    357                   zh-cn-lang=""
    358                   ru-lang=""
    359                   ko-lang=""
    360                   ja-lang=""
    361                   es-lang="Capacitacin"
    362                   >Training</a></li>
    363                 <li><a href="../../../../../guide/index.html"
    364                   zh-tw-lang="API "
    365                   zh-cn-lang="API "
    366                   ru-lang="  API"
    367                   ko-lang="API "
    368                   ja-lang="API "
    369                   es-lang="Guas de la API"
    370                   >API Guides</a></li>
    371                 <li><a href="../../../../../reference/packages.html"
    372                   zh-tw-lang=""
    373                   zh-cn-lang=""
    374                   ru-lang=""
    375                   ko-lang=""
    376                   ja-lang=""
    377                   es-lang="Referencia"
    378                   >Reference</a></li>
    379                 <li><a href="../../../../../sdk/index.html"
    380                   zh-tw-lang=""
    381                   zh-cn-lang=""
    382                   ru-lang=""
    383                   ko-lang=""
    384                   ja-lang=""
    385                   es-lang="Herramientas"
    386                   >Tools</a>
    387                 </li>
    388                 <li><a href="../../../../../google/index.html">Google Services</a>
    389                 </li>
    390                 
    391               </ul>
    392             </li>
    393             <li class="distribute last">
    394               <ul>
    395                 <li><a href="../../../../../distribute/googleplay/index.html">Google Play</a></li>
    396                 <li><a href="../../../../../distribute/essentials/index.html">Essentials</a></li>
    397                 <li><a href="../../../../../distribute/users/index.html">Get Users</a></li>
    398                 <li><a href="../../../../../distribute/engage/index.html">Engage &amp; Retain</a></li>
    399                 <li><a href="../../../../../distribute/monetize/index.html">Monetize</a></li>
    400                 <li><a href="../../../../../distribute/tools/index.html">Tools &amp; Reference</a></li>
    401                 <li><a href="../../../../../distribute/stories/index.html">Developer Stories</a></li>
    402               </ul>
    403             </li>
    404           </ul>
    405         </div><!-- /Expanded quicknav -->
    406       </div><!-- end header-wrap.wrap -->
    407     </div><!-- end header -->
    408 
    409   
    410     <!-- Secondary x-nav -->
    411     <div id="nav-x">
    412         <div class="wrap" style="position:relative;z-index:1">
    413 
    414         
    415         
    416             <a id="helpoutsLink" class="resource resource-card resource-card-6x2x3 resource-card-6x2 helpouts-card" 
    417               href="http://helpouts.google.com/partner/landing/provider/googledevelopers?utm_source=dac&utm_medium=banner&utm_campaign=android_provider_banner3" target="_blank">
    418               <div class="card-bg helpouts-card-bg"></div>
    419               <div class="card-info">
    420                 <div class="helpouts-description">
    421                   <div class="text">Help Android Wear and TV developers<br/>
    422                     <span id="helpoutsLinkText" class="link-color" 
    423                     style="display:block;padding-top:5px;text-align:right">Learn more</span>
    424                   </div>
    425                 </div>
    426               </div>
    427             </a>
    428         
    429         
    430 
    431             <ul class="nav-x col-9 develop" style="width:100%">
    432                 <li class="training"><a href="../../../../../training/index.html"
    433                   zh-tw-lang=""
    434                   zh-cn-lang=""
    435                   ru-lang=""
    436                   ko-lang=""
    437                   ja-lang=""
    438                   es-lang="Capacitacin"
    439                   >Training</a></li>
    440                 <li class="guide"><a href="../../../../../guide/index.html"
    441                   zh-tw-lang="API "
    442                   zh-cn-lang="API "
    443                   ru-lang="  API"
    444                   ko-lang="API "
    445                   ja-lang="API "
    446                   es-lang="Guas de la API"
    447                   >API Guides</a></li>
    448                 <li class="reference"><a href="../../../../../reference/packages.html"
    449                   zh-tw-lang=""
    450                   zh-cn-lang=""
    451                   ru-lang=""
    452                   ko-lang=""
    453                   ja-lang=""
    454                   es-lang="Referencia"
    455                   >Reference</a></li>
    456                 <li class="tools"><a href="../../../../../sdk/index.html"
    457                   zh-tw-lang=""
    458                   zh-cn-lang=""
    459                   ru-lang=""
    460                   ko-lang=""
    461                   ja-lang=""
    462                   es-lang="Herramientas"
    463                   >Tools</a></li>
    464                 <li class="google"><a href="../../../../../google/index.html"
    465                   >Google Services</a>
    466                 </li>
    467                 
    468             </ul>
    469         </div>
    470     </div>
    471     <!-- /Sendondary x-nav DEVELOP -->
    472 
    473   
    474 
    475     <div id="searchResults" class="wrap" style="display:none;">
    476       <h2 id="searchTitle">Results</h2>
    477       <div id="leftSearchControl" class="search-control">Loading...</div>
    478     </div>
    479   </div> <!--end header-wrapper -->
    480 
    481   <div id="sticky-header">
    482     <div>
    483       <a class="logo" href="#top"></a>
    484       <a class="top" href="#top"></a>
    485       <ul class="breadcrumb">
    486         
    487         <li class="current">Gles2WatchFaceService.Engine</li>
    488       </ul>
    489     </div>
    490   </div>
    491 
    492 
    493 
    494 
    495 
    496   <div class="wrap clearfix" id="body-content">
    497     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
    498       <div id="devdoc-nav">
    499       <div id="api-nav-header">
    500         <div id="api-level-toggle">
    501           <label for="apiLevelCheckbox" class="disabled"
    502             title="Select your target API level to dim unavailable APIs">API level: </label>
    503           <div class="select-wrapper">
    504             <select id="apiLevelSelector">
    505               <!-- option elements added by buildApiLevelSelector() -->
    506             </select>
    507           </div>
    508         </div><!-- end toggle -->
    509         <div id="api-nav-title">Android APIs</div>
    510         </div><!-- end nav header -->
    511       <script>
    512         var SINCE_DATA = [  ];
    513         buildApiLevelSelector();
    514       </script>
    515                   
    516       <div id="swapper">
    517         <div id="nav-panels">
    518           <div id="resize-packages-nav">
    519             <div id="packages-nav" class="scroll-pane">
    520 
    521               <ul>
    522                 
    523     <li class="api apilevel-">
    524   <a href="../../../../../reference/android/support/wearable/package-summary.html">android.support.wearable</a></li>
    525     <li class="api apilevel-">
    526   <a href="../../../../../reference/android/support/wearable/activity/package-summary.html">android.support.wearable.activity</a></li>
    527     <li class="api apilevel-">
    528   <a href="../../../../../reference/android/support/wearable/companion/package-summary.html">android.support.wearable.companion</a></li>
    529     <li class="api apilevel-">
    530   <a href="../../../../../reference/android/support/wearable/provider/package-summary.html">android.support.wearable.provider</a></li>
    531     <li class="api apilevel-">
    532   <a href="../../../../../reference/android/support/wearable/view/package-summary.html">android.support.wearable.view</a></li>
    533     <li class="selected api apilevel-">
    534   <a href="../../../../../reference/android/support/wearable/watchface/package-summary.html">android.support.wearable.watchface</a></li>
    535               </ul><br/>
    536 
    537             </div> <!-- end packages-nav -->
    538           </div> <!-- end resize-packages -->
    539           <div id="classes-nav" class="scroll-pane">
    540 
    541 
    542 
    543             <ul>
    544               
    545               
    546               
    547     <li><h2>Classes</h2>
    548       <ul>
    549           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/CanvasWatchFaceService.html">CanvasWatchFaceService</a></li>
    550           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/CanvasWatchFaceService.Engine.html">CanvasWatchFaceService.Engine</a></li>
    551           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.html">Gles2WatchFaceService</a></li>
    552           <li class="selected api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html">Gles2WatchFaceService.Engine</a></li>
    553           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.html">WatchFaceService</a></li>
    554           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html">WatchFaceService.Engine</a></li>
    555           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceStyle.html">WatchFaceStyle</a></li>
    556           <li class="api apilevel-"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceStyle.Builder.html">WatchFaceStyle.Builder</a></li>
    557       </ul>
    558     </li>
    559               
    560               
    561               
    562             </ul><br/>
    563         
    564 
    565           </div><!-- end classes -->
    566         </div><!-- end nav-panels -->
    567         <div id="nav-tree" style="display:none" class="scroll-pane">
    568           <div id="tree-list"></div>
    569         </div><!-- end nav-tree -->
    570       </div><!-- end swapper -->
    571       <div id="nav-swap">
    572       <a class="fullscreen">fullscreen</a>
    573       <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
    574       </div>
    575     </div> <!-- end devdoc-nav -->
    576     </div> <!-- end side-nav -->
    577     <script type="text/javascript">
    578       // init fullscreen based on user pref
    579       var fullscreen = readCookie("fullscreen");
    580       if (fullscreen != 0) {
    581         if (fullscreen == "false") {
    582           toggleFullscreen(false);
    583         } else {
    584           toggleFullscreen(true);
    585         }
    586       }
    587       // init nav version for mobile
    588       if (isMobile) {
    589         swapNav(); // tree view should be used on mobile
    590         $('#nav-swap').hide();
    591       } else {
    592         chooseDefaultNav();
    593         if ($("#nav-tree").is(':visible')) {
    594           init_default_navtree("../../../../../");
    595         }
    596       }
    597       // scroll the selected page into view
    598       $(document).ready(function() {
    599         scrollIntoView("packages-nav");
    600         scrollIntoView("classes-nav");
    601         });
    602     </script>
    603 
    604      
    605 
    606 
    607 
    608 <div class="col-12"  id="doc-col">
    609 
    610 <div id="api-info-block">
    611 
    612 
    613 
    614   
    615    
    616   
    617   
    618   
    619   
    620 
    621   
    622    
    623   
    624   
    625   
    626   
    627 
    628   
    629    
    630   
    631   
    632   
    633   
    634 
    635 
    636 <div class="sum-details-links">
    637 
    638 Summary:
    639 
    640 
    641 
    642 
    643 
    644 
    645 
    646 
    647 
    648   <a href="#pubctors">Ctors</a>
    649   
    650 
    651 
    652 
    653   &#124; <a href="#pubmethods">Methods</a>
    654   
    655 
    656 
    657 
    658   &#124; <a href="#inhmethods">Inherited Methods</a>
    659 
    660 &#124; <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a>
    661 
    662 </div><!-- end sum-details-links -->
    663 <div class="api-level">
    664   
    665   
    666   
    667 
    668 </div>
    669 </div><!-- end api-info-block -->
    670 
    671 
    672 <!-- ======== START OF CLASS DATA ======== -->
    673 
    674 <div id="jd-header">
    675     public
    676      
    677      
    678     
    679     class
    680 <h1 itemprop="name">Gles2WatchFaceService.Engine</h1>
    681 
    682 
    683 
    684   
    685   
    686   
    687 
    688   
    689   
    690   
    691 
    692   
    693     extends <a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html">WatchFaceService.Engine</a><br/>
    694   
    695   
    696   
    697 
    698   
    699   
    700   
    701 
    702 
    703     
    704 
    705 
    706 </div><!-- end header -->
    707 
    708 <div id="naMessage"></div>
    709 
    710 <div id="jd-content" class="api apilevel-"><p style="border:2px solid #99ccff;padding:12px;margin-top:20px"><strong>Note:</strong> The Wearable Support Library classes under the <code>android.support.wearable</code> package are subject to change. For the full Android API reference, see <a href="/reference/">Reference</a>.</p>
    711 <table class="jd-inheritance-table">
    712 
    713 
    714     <tr>
    715          	
    716         <td colspan="4" class="jd-inheritance-class-cell">java.lang.Object</td>
    717     </tr>
    718     
    719 
    720     <tr>
    721         
    722             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    723          	
    724         <td colspan="3" class="jd-inheritance-class-cell">android.service.wallpaper.WallpaperService.Engine</td>
    725     </tr>
    726     
    727 
    728     <tr>
    729         
    730             <td class="jd-inheritance-space">&nbsp;</td>
    731         
    732             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    733          	
    734         <td colspan="2" class="jd-inheritance-class-cell"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html">android.support.wearable.watchface.WatchFaceService.Engine</a></td>
    735     </tr>
    736     
    737 
    738     <tr>
    739         
    740             <td class="jd-inheritance-space">&nbsp;</td>
    741         
    742             <td class="jd-inheritance-space">&nbsp;</td>
    743         
    744             <td class="jd-inheritance-space">&nbsp;&nbsp;&nbsp;&#x21b3;</td>
    745          	
    746         <td colspan="1" class="jd-inheritance-class-cell">android.support.wearable.watchface.Gles2WatchFaceService.Engine</td>
    747     </tr>
    748     
    749 
    750 </table>
    751 
    752 
    753 
    754 
    755 
    756 
    757 
    758 <div class="jd-descr">
    759 
    760 
    761 <h2>Class Overview</h2>
    762 <p itemprop="articleBody">The actual implementation of a watch face that draws using OpenGL ES 2.0. You must implement
    763  <code><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.html#onCreateEngine()">onCreateEngine()</a></code> to return your concrete Engine
    764  implementation.
    765 </p>
    766 
    767 
    768 
    769 
    770 
    771 </div><!-- jd-descr -->
    772 
    773 
    774 
    775 
    776 
    777 
    778 
    779 
    780 
    781 
    782 
    783 
    784 
    785 
    786 
    787 
    788 <div class="jd-descr">
    789 
    790 
    791 <h2>Summary</h2>
    792 
    793 
    794 
    795 
    796 
    797 
    798 
    799 
    800 
    801 
    802 
    803 
    804 
    805 
    806 
    807 
    808 
    809 
    810 
    811 
    812 
    813 
    814 
    815 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
    816 <table id="pubctors" class="jd-sumtable"><tr><th colspan="12">Public Constructors</th></tr>
    817 
    818 
    819 
    820 	 
    821     <tr class="alt-color api apilevel-" >
    822         <td class="jd-typecol"><nobr>
    823             
    824             
    825             
    826             
    827             
    828             </nobr>
    829         </td>
    830         <td class="jd-linkcol" width="100%"><nobr>
    831         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#Gles2WatchFaceService.Engine()">Gles2WatchFaceService.Engine</a></span>()</nobr>
    832         
    833   </td></tr>
    834 
    835 
    836 
    837 </table>
    838 
    839 
    840 
    841 
    842 
    843 
    844 <!-- ========== METHOD SUMMARY =========== -->
    845 <table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr>
    846 
    847 
    848 
    849 	 
    850     <tr class="alt-color api apilevel-" >
    851         <td class="jd-typecol"><nobr>
    852             
    853             
    854             final
    855             
    856             
    857             void</nobr>
    858         </td>
    859         <td class="jd-linkcol" width="100%"><nobr>
    860         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#invalidate()">invalidate</a></span>()</nobr>
    861         
    862         <div class="jd-descrdiv">
    863           Schedules a call to <code><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onDraw()">onDraw()</a></code> to draw the next frame.
    864           
    865     
    866 
    867         </div>
    868   
    869   </td></tr>
    870 
    871 
    872 	 
    873     <tr class=" api apilevel-" >
    874         <td class="jd-typecol"><nobr>
    875             
    876             
    877             
    878             
    879             
    880             void</nobr>
    881         </td>
    882         <td class="jd-linkcol" width="100%"><nobr>
    883         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onApplyWindowInsets(android.view.WindowInsets)">onApplyWindowInsets</a></span>(WindowInsets insets)</nobr>
    884         
    885   </td></tr>
    886 
    887 
    888 	 
    889     <tr class="alt-color api apilevel-" >
    890         <td class="jd-typecol"><nobr>
    891             
    892             
    893             
    894             
    895             
    896             void</nobr>
    897         </td>
    898         <td class="jd-linkcol" width="100%"><nobr>
    899         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onCreate(android.view.SurfaceHolder)">onCreate</a></span>(SurfaceHolder surfaceHolder)</nobr>
    900         
    901   </td></tr>
    902 
    903 
    904 	 
    905     <tr class=" api apilevel-" >
    906         <td class="jd-typecol"><nobr>
    907             
    908             
    909             
    910             
    911             
    912             void</nobr>
    913         </td>
    914         <td class="jd-linkcol" width="100%"><nobr>
    915         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onDestroy()">onDestroy</a></span>()</nobr>
    916         
    917   </td></tr>
    918 
    919 
    920 	 
    921     <tr class="alt-color api apilevel-" >
    922         <td class="jd-typecol"><nobr>
    923             
    924             
    925             
    926             
    927             
    928             void</nobr>
    929         </td>
    930         <td class="jd-linkcol" width="100%"><nobr>
    931         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onDraw()">onDraw</a></span>()</nobr>
    932         
    933         <div class="jd-descrdiv">
    934           Draws the watch face.
    935           
    936     
    937 
    938         </div>
    939   
    940   </td></tr>
    941 
    942 
    943 	 
    944     <tr class=" api apilevel-" >
    945         <td class="jd-typecol"><nobr>
    946             
    947             
    948             
    949             
    950             
    951             void</nobr>
    952         </td>
    953         <td class="jd-linkcol" width="100%"><nobr>
    954         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onGlContextCreated()">onGlContextCreated</a></span>()</nobr>
    955         
    956         <div class="jd-descrdiv">
    957           Called when a new GL context is created.
    958           
    959     
    960 
    961         </div>
    962   
    963   </td></tr>
    964 
    965 
    966 	 
    967     <tr class="alt-color api apilevel-" >
    968         <td class="jd-typecol"><nobr>
    969             
    970             
    971             
    972             
    973             
    974             void</nobr>
    975         </td>
    976         <td class="jd-linkcol" width="100%"><nobr>
    977         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onGlSurfaceCreated(int, int)">onGlSurfaceCreated</a></span>(int width, int height)</nobr>
    978         
    979         <div class="jd-descrdiv">
    980           Called when a new GL surface is created.
    981           
    982     
    983 
    984         </div>
    985   
    986   </td></tr>
    987 
    988 
    989 	 
    990     <tr class=" api apilevel-" >
    991         <td class="jd-typecol"><nobr>
    992             
    993             
    994             final
    995             
    996             
    997             void</nobr>
    998         </td>
    999         <td class="jd-linkcol" width="100%"><nobr>
   1000         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onSurfaceChanged(android.view.SurfaceHolder, int, int, int)">onSurfaceChanged</a></span>(SurfaceHolder holder, int format, int width, int height)</nobr>
   1001         
   1002   </td></tr>
   1003 
   1004 
   1005 	 
   1006     <tr class="alt-color api apilevel-" >
   1007         <td class="jd-typecol"><nobr>
   1008             
   1009             
   1010             final
   1011             
   1012             
   1013             void</nobr>
   1014         </td>
   1015         <td class="jd-linkcol" width="100%"><nobr>
   1016         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onSurfaceDestroyed(android.view.SurfaceHolder)">onSurfaceDestroyed</a></span>(SurfaceHolder holder)</nobr>
   1017         
   1018   </td></tr>
   1019 
   1020 
   1021 	 
   1022     <tr class=" api apilevel-" >
   1023         <td class="jd-typecol"><nobr>
   1024             
   1025             
   1026             final
   1027             
   1028             
   1029             void</nobr>
   1030         </td>
   1031         <td class="jd-linkcol" width="100%"><nobr>
   1032         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onSurfaceRedrawNeeded(android.view.SurfaceHolder)">onSurfaceRedrawNeeded</a></span>(SurfaceHolder holder)</nobr>
   1033         
   1034   </td></tr>
   1035 
   1036 
   1037 	 
   1038     <tr class="alt-color api apilevel-" >
   1039         <td class="jd-typecol"><nobr>
   1040             
   1041             
   1042             final
   1043             
   1044             
   1045             void</nobr>
   1046         </td>
   1047         <td class="jd-linkcol" width="100%"><nobr>
   1048         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#postInvalidate()">postInvalidate</a></span>()</nobr>
   1049         
   1050         <div class="jd-descrdiv">
   1051           Posts a message to schedule a call to <code><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onDraw()">onDraw()</a></code> to draw the next frame.
   1052           
   1053     
   1054 
   1055         </div>
   1056   
   1057   </td></tr>
   1058 
   1059 
   1060 
   1061 </table>
   1062 
   1063 
   1064 
   1065 
   1066 
   1067 
   1068 
   1069 <!-- ========== METHOD SUMMARY =========== -->
   1070 <table id="inhmethods" class="jd-sumtable"><tr><th>
   1071   <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a>
   1072   <div style="clear:left;">Inherited Methods</div></th></tr>
   1073 
   1074 
   1075 <tr class="api apilevel-" >
   1076 <td colspan="12">
   1077   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.support.wearable.watchface.WatchFaceService.Engine" class="jd-expando-trigger closed"
   1078           ><img id="inherited-methods-android.support.wearable.watchface.WatchFaceService.Engine-trigger"
   1079           src="../../../../../assets/images/triangle-closed.png"
   1080           class="jd-expando-trigger-img" /></a>
   1081 From class
   1082 
   1083   <a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html">android.support.wearable.watchface.WatchFaceService.Engine</a>
   1084 
   1085 <div id="inherited-methods-android.support.wearable.watchface.WatchFaceService.Engine">
   1086   <div id="inherited-methods-android.support.wearable.watchface.WatchFaceService.Engine-list"
   1087         class="jd-inheritedlinks">
   1088   </div>
   1089   <div id="inherited-methods-android.support.wearable.watchface.WatchFaceService.Engine-summary" style="display: none;">
   1090     <table class="jd-sumtable-expando">
   1091     
   1092 
   1093 
   1094 	 
   1095     <tr class="alt-color api apilevel-" >
   1096         <td class="jd-typecol"><nobr>
   1097             
   1098             
   1099             final
   1100             
   1101             
   1102             int</nobr>
   1103         </td>
   1104         <td class="jd-linkcol" width="100%"><nobr>
   1105         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#getInterruptionFilter()">getInterruptionFilter</a></span>()</nobr>
   1106         
   1107         <div class="jd-descrdiv">
   1108           Returns interruption filter selected by the user.
   1109           
   1110     
   1111 
   1112         </div>
   1113   
   1114   </td></tr>
   1115 
   1116 
   1117 	 
   1118     <tr class=" api apilevel-" >
   1119         <td class="jd-typecol"><nobr>
   1120             
   1121             
   1122             final
   1123             
   1124             
   1125             Rect</nobr>
   1126         </td>
   1127         <td class="jd-linkcol" width="100%"><nobr>
   1128         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#getPeekCardPosition()">getPeekCardPosition</a></span>()</nobr>
   1129         
   1130         <div class="jd-descrdiv">
   1131           Returns the location of the first peeking card.
   1132           
   1133     
   1134 
   1135         </div>
   1136   
   1137   </td></tr>
   1138 
   1139 
   1140 	 
   1141     <tr class="alt-color api apilevel-" >
   1142         <td class="jd-typecol"><nobr>
   1143             
   1144             
   1145             final
   1146             
   1147             
   1148             int</nobr>
   1149         </td>
   1150         <td class="jd-linkcol" width="100%"><nobr>
   1151         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#getUnreadCount()">getUnreadCount</a></span>()</nobr>
   1152         
   1153         <div class="jd-descrdiv">
   1154           Returns the number of unread notification cards in the stream.
   1155           
   1156     
   1157 
   1158         </div>
   1159   
   1160   </td></tr>
   1161 
   1162 
   1163 	 
   1164     <tr class=" api apilevel-" >
   1165         <td class="jd-typecol"><nobr>
   1166             
   1167             
   1168             final
   1169             
   1170             
   1171             boolean</nobr>
   1172         </td>
   1173         <td class="jd-linkcol" width="100%"><nobr>
   1174         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#isInAmbientMode()">isInAmbientMode</a></span>()</nobr>
   1175         
   1176         <div class="jd-descrdiv">
   1177           Returns whether the watch face is in ambient mode.
   1178           
   1179     
   1180 
   1181         </div>
   1182   
   1183   </td></tr>
   1184 
   1185 
   1186 	 
   1187     <tr class="alt-color api apilevel-" >
   1188         <td class="jd-typecol"><nobr>
   1189             
   1190             
   1191             
   1192             
   1193             
   1194             void</nobr>
   1195         </td>
   1196         <td class="jd-linkcol" width="100%"><nobr>
   1197         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onAmbientModeChanged(boolean)">onAmbientModeChanged</a></span>(boolean inAmbientMode)</nobr>
   1198         
   1199         <div class="jd-descrdiv">
   1200           Called when the device enters or exits ambient mode.
   1201           
   1202     
   1203 
   1204         </div>
   1205   
   1206   </td></tr>
   1207 
   1208 
   1209 	 
   1210     <tr class=" api apilevel-" >
   1211         <td class="jd-typecol"><nobr>
   1212             
   1213             
   1214             
   1215             
   1216             
   1217             Bundle</nobr>
   1218         </td>
   1219         <td class="jd-linkcol" width="100%"><nobr>
   1220         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onCommand(java.lang.String, int, int, int, android.os.Bundle, boolean)">onCommand</a></span>(String action, int x, int y, int z, Bundle extras, boolean resultRequested)</nobr>
   1221         
   1222   </td></tr>
   1223 
   1224 
   1225 	 
   1226     <tr class="alt-color api apilevel-" >
   1227         <td class="jd-typecol"><nobr>
   1228             
   1229             
   1230             
   1231             
   1232             
   1233             void</nobr>
   1234         </td>
   1235         <td class="jd-linkcol" width="100%"><nobr>
   1236         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onCreate(android.view.SurfaceHolder)">onCreate</a></span>(SurfaceHolder holder)</nobr>
   1237         
   1238   </td></tr>
   1239 
   1240 
   1241 	 
   1242     <tr class=" api apilevel-" >
   1243         <td class="jd-typecol"><nobr>
   1244             
   1245             
   1246             
   1247             
   1248             
   1249             void</nobr>
   1250         </td>
   1251         <td class="jd-linkcol" width="100%"><nobr>
   1252         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onInterruptionFilterChanged(int)">onInterruptionFilterChanged</a></span>(int interruptionFilter)</nobr>
   1253         
   1254         <div class="jd-descrdiv">
   1255           Called when the user changes interruption filter.
   1256           
   1257     
   1258 
   1259         </div>
   1260   
   1261   </td></tr>
   1262 
   1263 
   1264 	 
   1265     <tr class="alt-color api apilevel-" >
   1266         <td class="jd-typecol"><nobr>
   1267             
   1268             
   1269             
   1270             
   1271             
   1272             void</nobr>
   1273         </td>
   1274         <td class="jd-linkcol" width="100%"><nobr>
   1275         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onPeekCardPositionUpdate(android.graphics.Rect)">onPeekCardPositionUpdate</a></span>(Rect rect)</nobr>
   1276         
   1277         <div class="jd-descrdiv">
   1278           Called when the first, peeking card positions itself on the screen.
   1279           
   1280     
   1281 
   1282         </div>
   1283   
   1284   </td></tr>
   1285 
   1286 
   1287 	 
   1288     <tr class=" api apilevel-" >
   1289         <td class="jd-typecol"><nobr>
   1290             
   1291             
   1292             
   1293             
   1294             
   1295             void</nobr>
   1296         </td>
   1297         <td class="jd-linkcol" width="100%"><nobr>
   1298         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onPropertiesChanged(android.os.Bundle)">onPropertiesChanged</a></span>(Bundle properties)</nobr>
   1299         
   1300         <div class="jd-descrdiv">
   1301           Called when the properties of the device are determined.
   1302           
   1303     
   1304 
   1305         </div>
   1306   
   1307   </td></tr>
   1308 
   1309 
   1310 	 
   1311     <tr class="alt-color api apilevel-" >
   1312         <td class="jd-typecol"><nobr>
   1313             
   1314             
   1315             
   1316             
   1317             
   1318             void</nobr>
   1319         </td>
   1320         <td class="jd-linkcol" width="100%"><nobr>
   1321         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onTimeTick()">onTimeTick</a></span>()</nobr>
   1322         
   1323         <div class="jd-descrdiv">
   1324           Called periodically in ambient mode to update the time shown by the watch face.
   1325           
   1326     
   1327 
   1328         </div>
   1329   
   1330   </td></tr>
   1331 
   1332 
   1333 	 
   1334     <tr class=" api apilevel-" >
   1335         <td class="jd-typecol"><nobr>
   1336             
   1337             
   1338             
   1339             
   1340             
   1341             void</nobr>
   1342         </td>
   1343         <td class="jd-linkcol" width="100%"><nobr>
   1344         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onUnreadCountChanged(int)">onUnreadCountChanged</a></span>(int count)</nobr>
   1345         
   1346         <div class="jd-descrdiv">
   1347           Called when the number of unread notification cards in the stream has changed.
   1348           
   1349     
   1350 
   1351         </div>
   1352   
   1353   </td></tr>
   1354 
   1355 
   1356 	 
   1357     <tr class="alt-color api apilevel-" >
   1358         <td class="jd-typecol"><nobr>
   1359             
   1360             
   1361             
   1362             
   1363             
   1364             void</nobr>
   1365         </td>
   1366         <td class="jd-linkcol" width="100%"><nobr>
   1367         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#onVisibilityChanged(boolean)">onVisibilityChanged</a></span>(boolean visible)</nobr>
   1368         
   1369         <div class="jd-descrdiv">
   1370           Called to inform you of the watch face becoming visible or hidden.
   1371           
   1372     
   1373 
   1374         </div>
   1375   
   1376   </td></tr>
   1377 
   1378 
   1379 	 
   1380     <tr class=" api apilevel-" >
   1381         <td class="jd-typecol"><nobr>
   1382             
   1383             
   1384             
   1385             
   1386             
   1387             void</nobr>
   1388         </td>
   1389         <td class="jd-linkcol" width="100%"><nobr>
   1390         <span class="sympad"><a href="../../../../../reference/android/support/wearable/watchface/WatchFaceService.Engine.html#setWatchFaceStyle(android.support.wearable.watchface.WatchFaceStyle)">setWatchFaceStyle</a></span>(<a href="../../../../../reference/android/support/wearable/watchface/WatchFaceStyle.html">WatchFaceStyle</a> watchFaceStyle)</nobr>
   1391         
   1392         <div class="jd-descrdiv">
   1393           Sets the watch face style.
   1394           
   1395     
   1396 
   1397         </div>
   1398   
   1399   </td></tr>
   1400 
   1401 
   1402 </table>
   1403   </div>
   1404 </div>
   1405 </td></tr>
   1406 
   1407 
   1408 
   1409 <tr class="api apilevel-" >
   1410 <td colspan="12">
   1411   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-android.service.wallpaper.WallpaperService.Engine" class="jd-expando-trigger closed"
   1412           ><img id="inherited-methods-android.service.wallpaper.WallpaperService.Engine-trigger"
   1413           src="../../../../../assets/images/triangle-closed.png"
   1414           class="jd-expando-trigger-img" /></a>
   1415 From class
   1416 
   1417   android.service.wallpaper.WallpaperService.Engine
   1418 
   1419 <div id="inherited-methods-android.service.wallpaper.WallpaperService.Engine">
   1420   <div id="inherited-methods-android.service.wallpaper.WallpaperService.Engine-list"
   1421         class="jd-inheritedlinks">
   1422   </div>
   1423   <div id="inherited-methods-android.service.wallpaper.WallpaperService.Engine-summary" style="display: none;">
   1424     <table class="jd-sumtable-expando">
   1425     
   1426 
   1427 
   1428 	 
   1429     <tr class="alt-color api apilevel-" >
   1430         <td class="jd-typecol"><nobr>
   1431             
   1432             
   1433             
   1434             
   1435             
   1436             void</nobr>
   1437         </td>
   1438         <td class="jd-linkcol" width="100%"><nobr>
   1439         <span class="sympad">dump</span>(String arg0, FileDescriptor arg1, PrintWriter arg2, String[] arg3)</nobr>
   1440         
   1441   </td></tr>
   1442 
   1443 
   1444 	 
   1445     <tr class=" api apilevel-" >
   1446         <td class="jd-typecol"><nobr>
   1447             
   1448             
   1449             
   1450             
   1451             
   1452             int</nobr>
   1453         </td>
   1454         <td class="jd-linkcol" width="100%"><nobr>
   1455         <span class="sympad">getDesiredMinimumHeight</span>()</nobr>
   1456         
   1457   </td></tr>
   1458 
   1459 
   1460 	 
   1461     <tr class="alt-color api apilevel-" >
   1462         <td class="jd-typecol"><nobr>
   1463             
   1464             
   1465             
   1466             
   1467             
   1468             int</nobr>
   1469         </td>
   1470         <td class="jd-linkcol" width="100%"><nobr>
   1471         <span class="sympad">getDesiredMinimumWidth</span>()</nobr>
   1472         
   1473   </td></tr>
   1474 
   1475 
   1476 	 
   1477     <tr class=" api apilevel-" >
   1478         <td class="jd-typecol"><nobr>
   1479             
   1480             
   1481             
   1482             
   1483             
   1484             SurfaceHolder</nobr>
   1485         </td>
   1486         <td class="jd-linkcol" width="100%"><nobr>
   1487         <span class="sympad">getSurfaceHolder</span>()</nobr>
   1488         
   1489   </td></tr>
   1490 
   1491 
   1492 	 
   1493     <tr class="alt-color api apilevel-" >
   1494         <td class="jd-typecol"><nobr>
   1495             
   1496             
   1497             
   1498             
   1499             
   1500             boolean</nobr>
   1501         </td>
   1502         <td class="jd-linkcol" width="100%"><nobr>
   1503         <span class="sympad">isPreview</span>()</nobr>
   1504         
   1505   </td></tr>
   1506 
   1507 
   1508 	 
   1509     <tr class=" api apilevel-" >
   1510         <td class="jd-typecol"><nobr>
   1511             
   1512             
   1513             
   1514             
   1515             
   1516             boolean</nobr>
   1517         </td>
   1518         <td class="jd-linkcol" width="100%"><nobr>
   1519         <span class="sympad">isVisible</span>()</nobr>
   1520         
   1521   </td></tr>
   1522 
   1523 
   1524 	 
   1525     <tr class="alt-color api apilevel-" >
   1526         <td class="jd-typecol"><nobr>
   1527             
   1528             
   1529             
   1530             
   1531             
   1532             void</nobr>
   1533         </td>
   1534         <td class="jd-linkcol" width="100%"><nobr>
   1535         <span class="sympad">onApplyWindowInsets</span>(WindowInsets arg0)</nobr>
   1536         
   1537   </td></tr>
   1538 
   1539 
   1540 	 
   1541     <tr class=" api apilevel-" >
   1542         <td class="jd-typecol"><nobr>
   1543             
   1544             
   1545             
   1546             
   1547             
   1548             Bundle</nobr>
   1549         </td>
   1550         <td class="jd-linkcol" width="100%"><nobr>
   1551         <span class="sympad">onCommand</span>(String arg0, int arg1, int arg2, int arg3, Bundle arg4, boolean arg5)</nobr>
   1552         
   1553   </td></tr>
   1554 
   1555 
   1556 	 
   1557     <tr class="alt-color api apilevel-" >
   1558         <td class="jd-typecol"><nobr>
   1559             
   1560             
   1561             
   1562             
   1563             
   1564             void</nobr>
   1565         </td>
   1566         <td class="jd-linkcol" width="100%"><nobr>
   1567         <span class="sympad">onCreate</span>(SurfaceHolder arg0)</nobr>
   1568         
   1569   </td></tr>
   1570 
   1571 
   1572 	 
   1573     <tr class=" api apilevel-" >
   1574         <td class="jd-typecol"><nobr>
   1575             
   1576             
   1577             
   1578             
   1579             
   1580             void</nobr>
   1581         </td>
   1582         <td class="jd-linkcol" width="100%"><nobr>
   1583         <span class="sympad">onDesiredSizeChanged</span>(int arg0, int arg1)</nobr>
   1584         
   1585   </td></tr>
   1586 
   1587 
   1588 	 
   1589     <tr class="alt-color api apilevel-" >
   1590         <td class="jd-typecol"><nobr>
   1591             
   1592             
   1593             
   1594             
   1595             
   1596             void</nobr>
   1597         </td>
   1598         <td class="jd-linkcol" width="100%"><nobr>
   1599         <span class="sympad">onDestroy</span>()</nobr>
   1600         
   1601   </td></tr>
   1602 
   1603 
   1604 	 
   1605     <tr class=" api apilevel-" >
   1606         <td class="jd-typecol"><nobr>
   1607             
   1608             
   1609             
   1610             
   1611             
   1612             void</nobr>
   1613         </td>
   1614         <td class="jd-linkcol" width="100%"><nobr>
   1615         <span class="sympad">onOffsetsChanged</span>(float arg0, float arg1, float arg2, float arg3, int arg4, int arg5)</nobr>
   1616         
   1617   </td></tr>
   1618 
   1619 
   1620 	 
   1621     <tr class="alt-color api apilevel-" >
   1622         <td class="jd-typecol"><nobr>
   1623             
   1624             
   1625             
   1626             
   1627             
   1628             void</nobr>
   1629         </td>
   1630         <td class="jd-linkcol" width="100%"><nobr>
   1631         <span class="sympad">onSurfaceChanged</span>(SurfaceHolder arg0, int arg1, int arg2, int arg3)</nobr>
   1632         
   1633   </td></tr>
   1634 
   1635 
   1636 	 
   1637     <tr class=" api apilevel-" >
   1638         <td class="jd-typecol"><nobr>
   1639             
   1640             
   1641             
   1642             
   1643             
   1644             void</nobr>
   1645         </td>
   1646         <td class="jd-linkcol" width="100%"><nobr>
   1647         <span class="sympad">onSurfaceCreated</span>(SurfaceHolder arg0)</nobr>
   1648         
   1649   </td></tr>
   1650 
   1651 
   1652 	 
   1653     <tr class="alt-color api apilevel-" >
   1654         <td class="jd-typecol"><nobr>
   1655             
   1656             
   1657             
   1658             
   1659             
   1660             void</nobr>
   1661         </td>
   1662         <td class="jd-linkcol" width="100%"><nobr>
   1663         <span class="sympad">onSurfaceDestroyed</span>(SurfaceHolder arg0)</nobr>
   1664         
   1665   </td></tr>
   1666 
   1667 
   1668 	 
   1669     <tr class=" api apilevel-" >
   1670         <td class="jd-typecol"><nobr>
   1671             
   1672             
   1673             
   1674             
   1675             
   1676             void</nobr>
   1677         </td>
   1678         <td class="jd-linkcol" width="100%"><nobr>
   1679         <span class="sympad">onSurfaceRedrawNeeded</span>(SurfaceHolder arg0)</nobr>
   1680         
   1681   </td></tr>
   1682 
   1683 
   1684 	 
   1685     <tr class="alt-color api apilevel-" >
   1686         <td class="jd-typecol"><nobr>
   1687             
   1688             
   1689             
   1690             
   1691             
   1692             void</nobr>
   1693         </td>
   1694         <td class="jd-linkcol" width="100%"><nobr>
   1695         <span class="sympad">onTouchEvent</span>(MotionEvent arg0)</nobr>
   1696         
   1697   </td></tr>
   1698 
   1699 
   1700 	 
   1701     <tr class=" api apilevel-" >
   1702         <td class="jd-typecol"><nobr>
   1703             
   1704             
   1705             
   1706             
   1707             
   1708             void</nobr>
   1709         </td>
   1710         <td class="jd-linkcol" width="100%"><nobr>
   1711         <span class="sympad">onVisibilityChanged</span>(boolean arg0)</nobr>
   1712         
   1713   </td></tr>
   1714 
   1715 
   1716 	 
   1717     <tr class="alt-color api apilevel-" >
   1718         <td class="jd-typecol"><nobr>
   1719             
   1720             
   1721             
   1722             
   1723             
   1724             void</nobr>
   1725         </td>
   1726         <td class="jd-linkcol" width="100%"><nobr>
   1727         <span class="sympad">setOffsetNotificationsEnabled</span>(boolean arg0)</nobr>
   1728         
   1729   </td></tr>
   1730 
   1731 
   1732 	 
   1733     <tr class=" api apilevel-" >
   1734         <td class="jd-typecol"><nobr>
   1735             
   1736             
   1737             
   1738             
   1739             
   1740             void</nobr>
   1741         </td>
   1742         <td class="jd-linkcol" width="100%"><nobr>
   1743         <span class="sympad">setTouchEventsEnabled</span>(boolean arg0)</nobr>
   1744         
   1745   </td></tr>
   1746 
   1747 
   1748 </table>
   1749   </div>
   1750 </div>
   1751 </td></tr>
   1752 
   1753 
   1754 
   1755 <tr class="api apilevel-" >
   1756 <td colspan="12">
   1757   <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed"
   1758           ><img id="inherited-methods-java.lang.Object-trigger"
   1759           src="../../../../../assets/images/triangle-closed.png"
   1760           class="jd-expando-trigger-img" /></a>
   1761 From class
   1762 
   1763   java.lang.Object
   1764 
   1765 <div id="inherited-methods-java.lang.Object">
   1766   <div id="inherited-methods-java.lang.Object-list"
   1767         class="jd-inheritedlinks">
   1768   </div>
   1769   <div id="inherited-methods-java.lang.Object-summary" style="display: none;">
   1770     <table class="jd-sumtable-expando">
   1771     
   1772 
   1773 
   1774 	 
   1775     <tr class="alt-color api apilevel-" >
   1776         <td class="jd-typecol"><nobr>
   1777             
   1778             
   1779             
   1780             
   1781             
   1782             Object</nobr>
   1783         </td>
   1784         <td class="jd-linkcol" width="100%"><nobr>
   1785         <span class="sympad">clone</span>()</nobr>
   1786         
   1787   </td></tr>
   1788 
   1789 
   1790 	 
   1791     <tr class=" api apilevel-" >
   1792         <td class="jd-typecol"><nobr>
   1793             
   1794             
   1795             
   1796             
   1797             
   1798             boolean</nobr>
   1799         </td>
   1800         <td class="jd-linkcol" width="100%"><nobr>
   1801         <span class="sympad">equals</span>(Object arg0)</nobr>
   1802         
   1803   </td></tr>
   1804 
   1805 
   1806 	 
   1807     <tr class="alt-color api apilevel-" >
   1808         <td class="jd-typecol"><nobr>
   1809             
   1810             
   1811             
   1812             
   1813             
   1814             void</nobr>
   1815         </td>
   1816         <td class="jd-linkcol" width="100%"><nobr>
   1817         <span class="sympad">finalize</span>()</nobr>
   1818         
   1819   </td></tr>
   1820 
   1821 
   1822 	 
   1823     <tr class=" api apilevel-" >
   1824         <td class="jd-typecol"><nobr>
   1825             
   1826             
   1827             final
   1828             
   1829             
   1830             Class&lt;?&gt;</nobr>
   1831         </td>
   1832         <td class="jd-linkcol" width="100%"><nobr>
   1833         <span class="sympad">getClass</span>()</nobr>
   1834         
   1835   </td></tr>
   1836 
   1837 
   1838 	 
   1839     <tr class="alt-color api apilevel-" >
   1840         <td class="jd-typecol"><nobr>
   1841             
   1842             
   1843             
   1844             
   1845             
   1846             int</nobr>
   1847         </td>
   1848         <td class="jd-linkcol" width="100%"><nobr>
   1849         <span class="sympad">hashCode</span>()</nobr>
   1850         
   1851   </td></tr>
   1852 
   1853 
   1854 	 
   1855     <tr class=" api apilevel-" >
   1856         <td class="jd-typecol"><nobr>
   1857             
   1858             
   1859             final
   1860             
   1861             
   1862             void</nobr>
   1863         </td>
   1864         <td class="jd-linkcol" width="100%"><nobr>
   1865         <span class="sympad">notify</span>()</nobr>
   1866         
   1867   </td></tr>
   1868 
   1869 
   1870 	 
   1871     <tr class="alt-color api apilevel-" >
   1872         <td class="jd-typecol"><nobr>
   1873             
   1874             
   1875             final
   1876             
   1877             
   1878             void</nobr>
   1879         </td>
   1880         <td class="jd-linkcol" width="100%"><nobr>
   1881         <span class="sympad">notifyAll</span>()</nobr>
   1882         
   1883   </td></tr>
   1884 
   1885 
   1886 	 
   1887     <tr class=" api apilevel-" >
   1888         <td class="jd-typecol"><nobr>
   1889             
   1890             
   1891             
   1892             
   1893             
   1894             String</nobr>
   1895         </td>
   1896         <td class="jd-linkcol" width="100%"><nobr>
   1897         <span class="sympad">toString</span>()</nobr>
   1898         
   1899   </td></tr>
   1900 
   1901 
   1902 	 
   1903     <tr class="alt-color api apilevel-" >
   1904         <td class="jd-typecol"><nobr>
   1905             
   1906             
   1907             final
   1908             
   1909             
   1910             void</nobr>
   1911         </td>
   1912         <td class="jd-linkcol" width="100%"><nobr>
   1913         <span class="sympad">wait</span>()</nobr>
   1914         
   1915   </td></tr>
   1916 
   1917 
   1918 	 
   1919     <tr class=" api apilevel-" >
   1920         <td class="jd-typecol"><nobr>
   1921             
   1922             
   1923             final
   1924             
   1925             
   1926             void</nobr>
   1927         </td>
   1928         <td class="jd-linkcol" width="100%"><nobr>
   1929         <span class="sympad">wait</span>(long arg0, int arg1)</nobr>
   1930         
   1931   </td></tr>
   1932 
   1933 
   1934 	 
   1935     <tr class="alt-color api apilevel-" >
   1936         <td class="jd-typecol"><nobr>
   1937             
   1938             
   1939             final
   1940             
   1941             
   1942             void</nobr>
   1943         </td>
   1944         <td class="jd-linkcol" width="100%"><nobr>
   1945         <span class="sympad">wait</span>(long arg0)</nobr>
   1946         
   1947   </td></tr>
   1948 
   1949 
   1950 </table>
   1951   </div>
   1952 </div>
   1953 </td></tr>
   1954 
   1955 
   1956 </table>
   1957 
   1958 
   1959 </div><!-- jd-descr (summary) -->
   1960 
   1961 <!-- Details -->
   1962 
   1963 
   1964 
   1965 
   1966 
   1967 
   1968 
   1969 
   1970 <!-- XML Attributes -->
   1971 
   1972 
   1973 <!-- Enum Values -->
   1974 
   1975 
   1976 <!-- Constants -->
   1977 
   1978 
   1979 <!-- Fields -->
   1980 
   1981 
   1982 <!-- Public ctors -->
   1983 
   1984 
   1985 <!-- ========= CONSTRUCTOR DETAIL ======== -->
   1986 <h2>Public Constructors</h2>
   1987 
   1988 
   1989 
   1990 <A NAME="Gles2WatchFaceService.Engine()"></A>
   1991 
   1992 <div class="jd-details api apilevel-"> 
   1993     <h4 class="jd-details-title">
   1994       <span class="normal">
   1995         public 
   1996          
   1997          
   1998          
   1999          
   2000         
   2001       </span>
   2002       <span class="sympad">Gles2WatchFaceService.Engine</span>
   2003       <span class="normal">()</span>
   2004     </h4>
   2005       <div class="api-level">
   2006         <div></div>
   2007         
   2008   
   2009 
   2010       </div>
   2011     <div class="jd-details-descr">
   2012       
   2013     
   2014 
   2015       
   2016   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2017 
   2018     </div>
   2019 </div>
   2020 
   2021 
   2022 
   2023 
   2024 
   2025 <!-- ========= CONSTRUCTOR DETAIL ======== -->
   2026 <!-- Protected ctors -->
   2027 
   2028 
   2029 
   2030 <!-- ========= METHOD DETAIL ======== -->
   2031 <!-- Public methdos -->
   2032 
   2033 <h2>Public Methods</h2>
   2034 
   2035 
   2036 
   2037 <A NAME="invalidate()"></A>
   2038 
   2039 <div class="jd-details api apilevel-"> 
   2040     <h4 class="jd-details-title">
   2041       <span class="normal">
   2042         public 
   2043          
   2044         final 
   2045          
   2046          
   2047         void
   2048       </span>
   2049       <span class="sympad">invalidate</span>
   2050       <span class="normal">()</span>
   2051     </h4>
   2052       <div class="api-level">
   2053         <div></div>
   2054         
   2055   
   2056 
   2057       </div>
   2058     <div class="jd-details-descr">
   2059       
   2060     
   2061 
   2062       
   2063   <div class="jd-tagdata jd-tagdescr"><p>Schedules a call to <code><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onDraw()">onDraw()</a></code> to draw the next frame. Must be called on the main
   2064  thread.
   2065 </p></div>
   2066 
   2067     </div>
   2068 </div>
   2069 
   2070 
   2071 <A NAME="onApplyWindowInsets(android.view.WindowInsets)"></A>
   2072 
   2073 <div class="jd-details api apilevel-"> 
   2074     <h4 class="jd-details-title">
   2075       <span class="normal">
   2076         public 
   2077          
   2078          
   2079          
   2080          
   2081         void
   2082       </span>
   2083       <span class="sympad">onApplyWindowInsets</span>
   2084       <span class="normal">(WindowInsets insets)</span>
   2085     </h4>
   2086       <div class="api-level">
   2087         <div></div>
   2088         
   2089   
   2090 
   2091       </div>
   2092     <div class="jd-details-descr">
   2093       
   2094     
   2095 
   2096       
   2097   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2098 
   2099     </div>
   2100 </div>
   2101 
   2102 
   2103 <A NAME="onCreate(android.view.SurfaceHolder)"></A>
   2104 
   2105 <div class="jd-details api apilevel-"> 
   2106     <h4 class="jd-details-title">
   2107       <span class="normal">
   2108         public 
   2109          
   2110          
   2111          
   2112          
   2113         void
   2114       </span>
   2115       <span class="sympad">onCreate</span>
   2116       <span class="normal">(SurfaceHolder surfaceHolder)</span>
   2117     </h4>
   2118       <div class="api-level">
   2119         <div></div>
   2120         
   2121   
   2122 
   2123       </div>
   2124     <div class="jd-details-descr">
   2125       
   2126     
   2127 
   2128       
   2129   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2130 
   2131     </div>
   2132 </div>
   2133 
   2134 
   2135 <A NAME="onDestroy()"></A>
   2136 
   2137 <div class="jd-details api apilevel-"> 
   2138     <h4 class="jd-details-title">
   2139       <span class="normal">
   2140         public 
   2141          
   2142          
   2143          
   2144          
   2145         void
   2146       </span>
   2147       <span class="sympad">onDestroy</span>
   2148       <span class="normal">()</span>
   2149     </h4>
   2150       <div class="api-level">
   2151         <div></div>
   2152         
   2153   
   2154 
   2155       </div>
   2156     <div class="jd-details-descr">
   2157       
   2158     
   2159 
   2160       
   2161   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2162 
   2163     </div>
   2164 </div>
   2165 
   2166 
   2167 <A NAME="onDraw()"></A>
   2168 
   2169 <div class="jd-details api apilevel-"> 
   2170     <h4 class="jd-details-title">
   2171       <span class="normal">
   2172         public 
   2173          
   2174          
   2175          
   2176          
   2177         void
   2178       </span>
   2179       <span class="sympad">onDraw</span>
   2180       <span class="normal">()</span>
   2181     </h4>
   2182       <div class="api-level">
   2183         <div></div>
   2184         
   2185   
   2186 
   2187       </div>
   2188     <div class="jd-details-descr">
   2189       
   2190     
   2191 
   2192       
   2193   <div class="jd-tagdata jd-tagdescr"><p>Draws the watch face. It's safe to use GL APIs in this method.
   2194 </p></div>
   2195 
   2196     </div>
   2197 </div>
   2198 
   2199 
   2200 <A NAME="onGlContextCreated()"></A>
   2201 
   2202 <div class="jd-details api apilevel-"> 
   2203     <h4 class="jd-details-title">
   2204       <span class="normal">
   2205         public 
   2206          
   2207          
   2208          
   2209          
   2210         void
   2211       </span>
   2212       <span class="sympad">onGlContextCreated</span>
   2213       <span class="normal">()</span>
   2214     </h4>
   2215       <div class="api-level">
   2216         <div></div>
   2217         
   2218   
   2219 
   2220       </div>
   2221     <div class="jd-details-descr">
   2222       
   2223     
   2224 
   2225       
   2226   <div class="jd-tagdata jd-tagdescr"><p>Called when a new GL context is created.  It's safe to use GL APIs in this method.
   2227 </p></div>
   2228 
   2229     </div>
   2230 </div>
   2231 
   2232 
   2233 <A NAME="onGlSurfaceCreated(int, int)"></A>
   2234 
   2235 <div class="jd-details api apilevel-"> 
   2236     <h4 class="jd-details-title">
   2237       <span class="normal">
   2238         public 
   2239          
   2240          
   2241          
   2242          
   2243         void
   2244       </span>
   2245       <span class="sympad">onGlSurfaceCreated</span>
   2246       <span class="normal">(int width, int height)</span>
   2247     </h4>
   2248       <div class="api-level">
   2249         <div></div>
   2250         
   2251   
   2252 
   2253       </div>
   2254     <div class="jd-details-descr">
   2255       
   2256     
   2257 
   2258       
   2259   <div class="jd-tagdata jd-tagdescr"><p>Called when a new GL surface is created.  It's safe to use GL APIs in this method.</p></div>
   2260   <div class="jd-tagdata">
   2261       <h5 class="jd-tagtitle">Parameters</h5>
   2262       <table class="jd-tagtable">
   2263         <tr>
   2264           <th>width</td>
   2265           <td>width of surface in pixels</td>
   2266         </tr>
   2267         <tr>
   2268           <th>height</td>
   2269           <td>height of surface in pixels
   2270 </td>
   2271         </tr>
   2272       </table>
   2273   </div>
   2274 
   2275     </div>
   2276 </div>
   2277 
   2278 
   2279 <A NAME="onSurfaceChanged(android.view.SurfaceHolder, int, int, int)"></A>
   2280 
   2281 <div class="jd-details api apilevel-"> 
   2282     <h4 class="jd-details-title">
   2283       <span class="normal">
   2284         public 
   2285          
   2286         final 
   2287          
   2288          
   2289         void
   2290       </span>
   2291       <span class="sympad">onSurfaceChanged</span>
   2292       <span class="normal">(SurfaceHolder holder, int format, int width, int height)</span>
   2293     </h4>
   2294       <div class="api-level">
   2295         <div></div>
   2296         
   2297   
   2298 
   2299       </div>
   2300     <div class="jd-details-descr">
   2301       
   2302     
   2303 
   2304       
   2305   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2306 
   2307     </div>
   2308 </div>
   2309 
   2310 
   2311 <A NAME="onSurfaceDestroyed(android.view.SurfaceHolder)"></A>
   2312 
   2313 <div class="jd-details api apilevel-"> 
   2314     <h4 class="jd-details-title">
   2315       <span class="normal">
   2316         public 
   2317          
   2318         final 
   2319          
   2320          
   2321         void
   2322       </span>
   2323       <span class="sympad">onSurfaceDestroyed</span>
   2324       <span class="normal">(SurfaceHolder holder)</span>
   2325     </h4>
   2326       <div class="api-level">
   2327         <div></div>
   2328         
   2329   
   2330 
   2331       </div>
   2332     <div class="jd-details-descr">
   2333       
   2334     
   2335 
   2336       
   2337   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2338 
   2339     </div>
   2340 </div>
   2341 
   2342 
   2343 <A NAME="onSurfaceRedrawNeeded(android.view.SurfaceHolder)"></A>
   2344 
   2345 <div class="jd-details api apilevel-"> 
   2346     <h4 class="jd-details-title">
   2347       <span class="normal">
   2348         public 
   2349          
   2350         final 
   2351          
   2352          
   2353         void
   2354       </span>
   2355       <span class="sympad">onSurfaceRedrawNeeded</span>
   2356       <span class="normal">(SurfaceHolder holder)</span>
   2357     </h4>
   2358       <div class="api-level">
   2359         <div></div>
   2360         
   2361   
   2362 
   2363       </div>
   2364     <div class="jd-details-descr">
   2365       
   2366     
   2367 
   2368       
   2369   <div class="jd-tagdata jd-tagdescr"><p></p></div>
   2370 
   2371     </div>
   2372 </div>
   2373 
   2374 
   2375 <A NAME="postInvalidate()"></A>
   2376 
   2377 <div class="jd-details api apilevel-"> 
   2378     <h4 class="jd-details-title">
   2379       <span class="normal">
   2380         public 
   2381          
   2382         final 
   2383          
   2384          
   2385         void
   2386       </span>
   2387       <span class="sympad">postInvalidate</span>
   2388       <span class="normal">()</span>
   2389     </h4>
   2390       <div class="api-level">
   2391         <div></div>
   2392         
   2393   
   2394 
   2395       </div>
   2396     <div class="jd-details-descr">
   2397       
   2398     
   2399 
   2400       
   2401   <div class="jd-tagdata jd-tagdescr"><p>Posts a message to schedule a call to <code><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#onDraw()">onDraw()</a></code> to draw the next frame. Unlike
   2402  <code><a href="../../../../../reference/android/support/wearable/watchface/Gles2WatchFaceService.Engine.html#invalidate()">invalidate()</a></code>, this method is thread-safe and may be called on any thread.
   2403 </p></div>
   2404 
   2405     </div>
   2406 </div>
   2407 
   2408 
   2409 
   2410 
   2411 
   2412 <!-- ========= METHOD DETAIL ======== -->
   2413 
   2414 
   2415 
   2416 <!-- ========= END OF CLASS DATA ========= -->
   2417 <A NAME="navbar_top"></A>
   2418 
   2419 <div id="footer" class="wrap" >
   2420         
   2421 
   2422   <div id="copyright">
   2423     
   2424   Except as noted, this content is licensed under <a
   2425   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 
   2426   For details and restrictions, see the <a href="../../../../../license.html">
   2427   Content License</a>.
   2428   </div>
   2429   <div id="build_info">
   2430     
   2431     Android Wearable Support&nbsp;r &mdash; 
   2432 <script src="../../../../../timestamp.js" type="text/javascript"></script>
   2433 <script>document.write(BUILD_TIMESTAMP)</script>
   2434 
   2435   </div>
   2436 
   2437 
   2438   <div id="footerlinks">
   2439     
   2440   <p>
   2441     <a href="../../../../../about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
   2442     <a href="../../../../../legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
   2443     <a href="../../../../../support.html">Support</a>
   2444   </p>
   2445   </div>
   2446 
   2447 </div> <!-- end footer -->
   2448 </div> <!-- jd-content -->
   2449 
   2450 </div><!-- end doc-content -->
   2451 
   2452 </div> <!-- end body-content --> 
   2453 
   2454 
   2455 
   2456 
   2457 
   2458 
   2459 </body>
   2460 </html>
   2461