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 102 103 104 105<html> 106<head> 107<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 108 109<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> 110<title>GooglePlayServicesAvailabilityException | Android Developers</title> 111 112<!-- STYLESHEETS --> 113<link rel="stylesheet" 114href="//fonts.googleapis.com/css?family=Roboto:regular,medium,thin,italic,mediumitalic,bold" title="roboto"> 115<link href="/assets/css/default.css" rel="stylesheet" type="text/css"> 116 117 118 119<!-- JAVASCRIPT --> 120<script src="//www.google.com/jsapi" type="text/javascript"></script> 121<script src="/assets/js/android_3p-bundle.js" type="text/javascript"></script> 122<script type="text/javascript"> 123 var toRoot = "/"; 124 125 var devsite = false; 126 127</script> 128<script src="/assets/js/docs.js" type="text/javascript"></script> 129 130<script src="/gms_navtree_data.js" type="text/javascript"></script> 131<script src="/gcm_navtree_data.js" type="text/javascript"></script> 132 133 134<script type="text/javascript"> 135 var _gaq = _gaq || []; 136 _gaq.push(['_setAccount', 'UA-5831155-1']); 137 _gaq.push(['_trackPageview']); 138 139 (function() { 140 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 141 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 142 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 143 })(); 144</script> 145</head> 146<body class="gc-documentation google 147 develop" itemscope itemtype="http://schema.org/Article"> 148 <div id="doc-api-level" class="" style="display:none"></div> 149 <a name="top"></a> 150 151 152 <!-- Header --> 153 <div id="header"> 154 <div class="wrap" id="header-wrap"> 155 <div class="col-3 logo"> 156 <a href="/index.html"> 157 <img src="/assets/images/dac_logo.png" width="123" height="25" alt="Android Developers" /> 158 </a> 159 <div class="btn-quicknav" id="btn-quicknav"> 160 <a href="#" class="arrow-inactive">Quicknav</a> 161 <a href="#" class="arrow-active">Quicknav</a> 162 </div> 163 </div> 164 <ul class="nav-x col-9"> 165 <li class="design"> 166 <a href="/design/index.html" 167 zh-TW-lang="è¨è¨" 168 zh-CN-lang="设计" 169 ru-lang="ÐÑоекÑиÑование" 170 ko-lang="ëìì¸" 171 ja-lang="è¨è¨" 172 es-lang="Diseñar" 173 >Design</a></li> 174 <li class="develop"><a href="/develop/index.html" class="selected" 175 zh-TW-lang="éç¼" 176 zh-CN-lang="å¼å" 177 ru-lang="РазÑабоÑка" 178 ko-lang="ê°ë°" 179 ja-lang="éçº" 180 es-lang="Desarrollar" 181 >Develop</a></li> 182 <li class="distribute last"><a href="/distribute/index.html" 183 zh-TW-lang="ç¼ä½" 184 zh-CN-lang="åå" 185 ru-lang="РаÑпÑоÑÑÑанение" 186 ko-lang="ë°°í¬" 187 ja-lang="éå¸" 188 es-lang="Distribuir" 189 >Distribute</a></li> 190 </ul> 191 192 <!-- New Search --> 193 <div class="menu-container"> 194 <div class="moremenu"> 195 <div id="more-btn"></div> 196 </div> 197 <div class="morehover" id="moremenu"> 198 <div class="top"></div> 199 <div class="mid"> 200 <div class="header">Links</div> 201 <ul> 202 <li><a href="https://play.google.com/apps/publish/">Google Play Developer Console</a></li> 203 <li><a href="http://android-developers.blogspot.com/">Android Developers Blog</a></li> 204 <li><a href="/about/index.html">About Android</a></li> 205 </ul> 206 <div class="header">Android Sites</div> 207 <ul> 208 <li><a href="http://www.android.com">Android.com</a></li> 209 <li class="active"><a>Android Developers</a></li> 210 <li><a href="http://source.android.com">Android Open Source Project</a></li> 211 </ul> 212 213 214 215 216 <div class="header">Language</div> 217 <div id="language" class="locales"> 218 <select name="language" onChange="changeLangPref(this.value, true)"> 219 <option value="en">English</option> 220 <option value="es">Español</option> 221 <option value="ja">æ¥æ¬èª</option> 222 <option value="ko">íêµì´</option> 223 <option value="ru">Ð ÑÑÑкий</option> 224 <option value="zh-CN">ä¸æ (ä¸å½)</option> 225 <option value="zh-TW">ä¸æ (å°ç£)</option> 226 </select> 227 </div> 228 <script type="text/javascript"> 229 <!-- 230 loadLangPref(); 231 //--> 232 </script> 233 234 235 236 237 <br class="clearfix" /> 238 </div> 239 <div class="bottom"></div> 240 </div> 241 <div class="search" id="search-container"> 242 <div class="search-inner"> 243 <div id="search-btn"></div> 244 <div class="left"></div> 245 <form onsubmit="return submit_search()"> 246 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q" 247onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)" 248onkeydown="return search_changed(event, true, '/')" 249onkeyup="return search_changed(event, false, '/')" /> 250 </form> 251 <div class="right"></div> 252 <a class="close hide">close</a> 253 <div class="left"></div> 254 <div class="right"></div> 255 </div> 256 </div> 257 <div id="search_filtered_wrapper"> 258 <div id="search_filtered_div" class="no-display"> 259 <ul id="search_filtered"> 260 </ul> 261 </div> 262 </div> 263 264 </div> 265 <!-- /New Search> 266 267 268 <!-- Expanded quicknav --> 269 <div id="quicknav" class="col-9"> 270 <ul> 271 <li class="design"> 272 <ul> 273 <li><a href="/design/index.html">Get Started</a></li> 274 <li><a href="/design/style/index.html">Style</a></li> 275 <li><a href="/design/patterns/index.html">Patterns</a></li> 276 <li><a href="/design/building-blocks/index.html">Building Blocks</a></li> 277 <li><a href="/design/downloads/index.html">Downloads</a></li> 278 <li><a href="/design/videos/index.html">Videos</a></li> 279 </ul> 280 </li> 281 <li class="develop"> 282 <ul> 283 <li><a href="/training/index.html" 284 zh-TW-lang="è¨ç·´èª²ç¨" 285 zh-CN-lang="å¹è®" 286 ru-lang="ÐÑÑÑÑ" 287 ko-lang="êµì¡" 288 ja-lang="ãã¬ã¼ãã³ã°" 289 es-lang="Capacitación" 290 >Training</a></li> 291 <li><a href="/guide/components/index.html" 292 zh-TW-lang="API æå" 293 zh-CN-lang="API æå" 294 ru-lang="Ð ÑководÑÑва по API" 295 ko-lang="API ê°ì´ë" 296 ja-lang="API ã¬ã¤ã" 297 es-lang="GuÃas de la API" 298 >API Guides</a></li> 299 <li><a href="/reference/packages.html" 300 zh-TW-lang="åèè³æº" 301 zh-CN-lang="åè" 302 ru-lang="СпÑавоÑник" 303 ko-lang="참조문ì" 304 ja-lang="ãªãã¡ã¬ã³ã¹" 305 es-lang="Referencia" 306 >Reference</a></li> 307 <li><a href="/tools/index.html" 308 zh-TW-lang="ç¸éå·¥å·" 309 zh-CN-lang="å·¥å·" 310 ru-lang="ÐнÑÑÑÑменÑÑ" 311 ko-lang="ë구" 312 ja-lang="ãã¼ã«" 313 es-lang="Herramientas" 314 >Tools</a> 315 <ul><li><a href="/sdk/index.html">Get the SDK</a></li></ul> 316 </li> 317 <li><a href="/google/index.html">Google Services</a> 318 </li> 319 </ul> 320 </li> 321 <li class="distribute last"> 322 <ul> 323 <li><a href="/distribute/index.html">Google Play</a></li> 324 <li><a href="/distribute/googleplay/publish/index.html">Publishing</a></li> 325 <li><a href="/distribute/googleplay/promote/index.html">Promoting</a></li> 326 <li><a href="/distribute/googleplay/quality/index.html">App Quality</a></li> 327 <li><a href="/distribute/googleplay/spotlight/index.html">Spotlight</a></li> 328 <li><a href="/distribute/open.html">Open Distribution</a></li> 329 </ul> 330 </li> 331 </ul> 332 </div> 333 <!-- /Expanded quicknav --> 334 </div> 335 </div> 336 <!-- /Header --> 337 338 339 <div id="searchResults" class="wrap" style="display:none;"> 340 <h2 id="searchTitle">Results</h2> 341 <div id="leftSearchControl" class="search-control">Loading...</div> 342 </div> 343 344 345 346 347 <!-- Secondary x-nav --> 348 <div id="nav-x"> 349 <div class="wrap"> 350 <ul class="nav-x col-9 develop" style="width:100%"> 351 <li><a href="/training/index.html" 352 zh-TW-lang="è¨ç·´èª²ç¨" 353 zh-CN-lang="å¹è®" 354 ru-lang="ÐÑÑÑÑ" 355 ko-lang="êµì¡" 356 ja-lang="ãã¬ã¼ãã³ã°" 357 es-lang="Capacitación" 358 >Training</a></li> 359 <li><a href="/guide/components/index.html" 360 zh-TW-lang="API æå" 361 zh-CN-lang="API æå" 362 ru-lang="Ð ÑководÑÑва по API" 363 ko-lang="API ê°ì´ë" 364 ja-lang="API ã¬ã¤ã" 365 es-lang="GuÃas de la API" 366 >API Guides</a></li> 367 <li><a href="/reference/packages.html" 368 zh-TW-lang="åèè³æº" 369 zh-CN-lang="åè" 370 ru-lang="СпÑавоÑник" 371 ko-lang="참조문ì" 372 ja-lang="ãªãã¡ã¬ã³ã¹" 373 es-lang="Referencia" 374 >Reference</a></li> 375 <li><a href="/tools/index.html" 376 zh-TW-lang="ç¸éå·¥å·" 377 zh-CN-lang="å·¥å·" 378 ru-lang="ÐнÑÑÑÑменÑÑ" 379 ko-lang="ë구" 380 ja-lang="ãã¼ã«" 381 es-lang="Herramientas" 382 >Tools</a></li> 383 <li><a href="/google/index.html" class="selected" 384 >Google Services</a> 385 </li> 386 </ul> 387 </div> 388 389 </div> 390 <!-- /Sendondary x-nav --> 391 392 393 394 395 396 <div class="wrap clearfix" id="body-content"> 397 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement"> 398 <div id="devdoc-nav" class="scroll-pane"> 399<a class="totop" href="#top" data-g-event="left-nav-top">to top</a> 400 401 402 403<ul id="nav"> 404 <li class="nav-section"> 405 <div class="nav-section-header empty"><a href="/google/index.html"> 406 <span class="en">Overview</span> 407 </a></div> 408 </li> 409 410 <li class="nav-section"> 411 <div class="nav-section-header"><a href="/google/play-services/index.html"> 412 <span class="en">Google Play Services</span></a> 413 </div> 414 <ul> 415 <li><a href="/google/play-services/setup.html"> 416 <span class="en">Setup</span></a> 417 </li> 418 419 <li><a href="/google/play-services/auth.html"> 420 <span class="en">Authorization</span></a> 421 </li> 422 423 <li><a href="/google/play-services/plus.html"> 424 <span class="en">Google+</span></a> 425 </li> 426 427 <li><a href="/google/play-services/maps.html"> 428 <span class="en">Google Maps</span></a> 429 </li> 430 431 <li id="gms-tree-list" class="nav-section"> 432 <div class="nav-section-header"> 433 <a href="/reference/gms-packages.html"> 434 <span class="en">Reference</span> 435 </a> 436 <div> 437 </li> 438 439 </ul> 440 </li> 441 442 443 <li class="nav-section"> 444 <div class="nav-section-header"><a href="/google/play/billing/index.html"> 445 <span class="en">Google Play In-app Billing</span></a> 446 </div> 447 <ul> 448 <li><a href="/google/play/billing/billing_overview.html"> 449 <span class="en">Overview</span></a> 450 </li> 451 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/api.html"> 452 <span class="en">Version 3 API</span></a></div> 453 <ul> 454 <li><a href="/google/play/billing/billing_integrate.html"> 455 <span class="en">Implementing the API</span></a></li> 456 <li><a href="/google/play/billing/billing_reference.html"> 457 <span class="en">Reference</span></a></li> 458 </ul> 459 </li> 460 <li class="nav-section"><div class="nav-section-header"><a href="/google/play/billing/v2/api.html"> 461 <span class="en">Version 2 API</span></a></div> 462 <ul> 463 <li><a href="/google/play/billing/v2/billing_integrate.html"> 464 <span class="en">Implementing the API</span></a></li> 465 <li><a href="/google/play/billing/v2/billing_subscriptions.html"> 466 <span class="en">Subscriptions</span></a></li> 467 <li><a href="/google/play/billing/v2/billing_reference.html"> 468 <span class="en">Reference</span></a></li> 469 </ul> 470 </li> 471 <li><a href="/google/play/billing/billing_best_practices.html"> 472 <span class="en">Security and Design</span></a> 473 </li> 474 <li><a href="/google/play/billing/billing_testing.html"> 475 <span class="en">Testing In-app Billing</span></a> 476 </li> 477 <li><a href="/google/play/billing/billing_admin.html"> 478 <span class="en">Administering In-app Billing</span></a> 479 </li> 480 <li><a href="/google/play/billing/versions.html"> 481 <span class="en">Version Notes</span></a> 482 </li> 483 </ul> 484 </li> 485 486 <li class="nav-section"> 487 <div class="nav-section-header"><a href="/google/play/dist.html"> 488 <span class="en">Google Play Distribution</span></a> 489 </div> 490 <ul> 491 <li><a href="/google/play/filters.html"> 492 <span class="en">Filters on Google Play</span></a> 493 </li> 494 495 <li><a href="/google/play/publishing/multiple-apks.html"> 496 <span class="en">Multiple APK Support</span></a> 497 </li> 498 <li><a href="/google/play/expansion-files.html"> 499 <span class="en">APK Expansion Files</span></a> 500 </li> 501 <li class="nav-section"> 502 <div class="nav-section-header"><a href="/google/play/licensing/index.html"> 503 <span class="en">Application Licensing</span></a> 504 </div> 505 <ul> 506 <li><a href="/google/play/licensing/overview.html"> 507 <span class="en">Licensing Overview</span></a> 508 </li> 509 <li><a href="/google/play/licensing/setting-up.html"> 510 <span class="en">Setting Up for Licensing</span></a> 511 </li> 512 <li><a href="/google/play/licensing/adding-licensing.html"> 513 <span class="en">Adding Licensing to Your App</span></a> 514 </li> 515 <li><a href="/google/play/licensing/licensing-reference.html"> 516 <span class="en">Licensing Reference</span></a> 517 </li> 518 </ul> 519 </li> 520 </ul> 521 </li> 522 523 <li class="nav-section"> 524 <div class="nav-section-header"><a href="/google/gcm/index.html"> 525 <span class="en">Google Cloud Messaging</span></a> 526 </div> 527 <ul> 528 <li><a href="/google/gcm/gs.html"> 529 <span class="en">Getting Started</span></a> 530 </li> 531 <li><a href="/google/gcm/gcm.html"> 532 <span class="en">Architectural Overview</span></a> 533 </li> 534 <li><a href="/google/gcm/demo.html"> 535 <span class="en">Demo App Tutorial</span></a> 536 </li> 537 <li><a href="/google/gcm/adv.html"> 538 <span class="en">Advanced Topics</span></a> 539 </li> 540 <li><a href="/google/gcm/c2dm.html"> 541 <span class="en">Migration</span></a> 542 </li> 543 <li id="gcm-tree-list" class="nav-section"> 544 <div class="nav-section-header"> 545 <a href="/reference/gcm-packages.html"> 546 <span class="en">Reference</span> 547 </a> 548 <div> 549 </li> 550 </ul> 551 </li> 552 553 554 <li class="nav-section"> 555 <div class="nav-section-header"><a href="/google/backup/index.html"> 556 Android Backup Service</a> 557 </div> 558 <ul> 559 <li><a href="/google/backup/signup.html"> 560 Register</a> 561 </li> 562 </ul> 563 </li> 564 565</ul> 566 567<script type="text/javascript"> 568<!-- 569 buildToggleLists(); 570 changeNavLang(getLangPref()); 571//--> 572</script> 573 574 575 576 577 </div> 578 <script type="text/javascript"> 579 showGoogleRefTree(); 580 581 </script> 582 583 </div> <!-- end side-nav --> 584 <script> 585 $(document).ready(function() { 586 scrollIntoView("devdoc-nav"); 587 }); 588 </script> 589 590 591 592 593 594 595<div class="col-12" id="doc-col"> 596 597<div id="api-info-block"> 598 599 600 601 602 603 604 605 606 607 608 609 610 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 637 638<div class="sum-details-links"> 639 640Summary: 641 642 643 644 645 646 647 648 649 650 651 652 <a href="#pubmethods">Methods</a> 653 654 655 656 657 | <a href="#inhmethods">Inherited Methods</a> 658 659| <a href="#" onclick="return toggleAllClassInherited()" id="toggleAllClassInherited">[Expand All]</a> 660 661</div><!-- end sum-details-links --> 662<div class="api-level"> 663 664 665 666 667</div> 668</div><!-- end api-info-block --> 669 670 671<!-- ======== START OF CLASS DATA ======== --> 672 673<div id="jd-header"> 674 public 675 676 677 678 class 679<h1 itemprop="name">GooglePlayServicesAvailabilityException</h1> 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 extends <a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">UserRecoverableAuthException</a><br/> 701 702 703 704 705 706 707 708 709 710</div><!-- end header --> 711 712<div id="naMessage"></div> 713 714<div id="jd-content" class="api apilevel-"> 715<table class="jd-inheritance-table"> 716 717 718 <tr> 719 720 <td colspan="6" class="jd-inheritance-class-cell">java.lang.Object</td> 721 </tr> 722 723 724 <tr> 725 726 <td class="jd-inheritance-space"> ↳</td> 727 728 <td colspan="5" class="jd-inheritance-class-cell">java.lang.Throwable</td> 729 </tr> 730 731 732 <tr> 733 734 <td class="jd-inheritance-space"> </td> 735 736 <td class="jd-inheritance-space"> ↳</td> 737 738 <td colspan="4" class="jd-inheritance-class-cell">java.lang.Exception</td> 739 </tr> 740 741 742 <tr> 743 744 <td class="jd-inheritance-space"> </td> 745 746 <td class="jd-inheritance-space"> </td> 747 748 <td class="jd-inheritance-space"> ↳</td> 749 750 <td colspan="3" class="jd-inheritance-class-cell"><a href="/reference/com/google/android/gms/auth/GoogleAuthException.html">com.google.android.gms.auth.GoogleAuthException</a></td> 751 </tr> 752 753 754 <tr> 755 756 <td class="jd-inheritance-space"> </td> 757 758 <td class="jd-inheritance-space"> </td> 759 760 <td class="jd-inheritance-space"> </td> 761 762 <td class="jd-inheritance-space"> ↳</td> 763 764 <td colspan="2" class="jd-inheritance-class-cell"><a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">com.google.android.gms.auth.UserRecoverableAuthException</a></td> 765 </tr> 766 767 768 <tr> 769 770 <td class="jd-inheritance-space"> </td> 771 772 <td class="jd-inheritance-space"> </td> 773 774 <td class="jd-inheritance-space"> </td> 775 776 <td class="jd-inheritance-space"> </td> 777 778 <td class="jd-inheritance-space"> ↳</td> 779 780 <td colspan="1" class="jd-inheritance-class-cell">com.google.android.gms.auth.GooglePlayServicesAvailabilityException</td> 781 </tr> 782 783 784</table> 785 786 787 788 789 790 791 792<div class="jd-descr"> 793 794 795<h2>Class Overview</h2> 796<p itemprop="articleBody">GooglePlayServicesAvailabilityExceptions are special instances of 797 <code><a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">UserRecoverableAuthException</a></code>s which are thrown when the expected Google Play services app 798 is not available for some reason. In these cases client code can use 799 <code><a href="/reference/com/google/android/gms/auth/GooglePlayServicesAvailabilityException.html#getConnectionStatusCode()">getConnectionStatusCode()</a></code> in conjunction with 800 <code><a href="/reference/com/google/android/gms/common/GooglePlayServicesUtil.html#getErrorDialog(int, android.app.Activity, int)">getErrorDialog(int, android.app.Activity, int)</a></code> 801 to provide users with a localized <code><a href="/reference/android/app/Dialog.html">Dialog</a></code> that will allow users to install, 802 update, or otherwise enable Google Play services. 803</p> 804 805 806 807 808 809</div><!-- jd-descr --> 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826<div class="jd-descr"> 827 828 829<h2>Summary</h2> 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857<!-- ========== METHOD SUMMARY =========== --> 858<table id="pubmethods" class="jd-sumtable"><tr><th colspan="12">Public Methods</th></tr> 859 860 861 862 863 <tr class="alt-color api apilevel-" > 864 <td class="jd-typecol"><nobr> 865 866 867 868 869 870 int</nobr> 871 </td> 872 <td class="jd-linkcol" width="100%"><nobr> 873 <span class="sympad"><a href="/reference/com/google/android/gms/auth/GooglePlayServicesAvailabilityException.html#getConnectionStatusCode()">getConnectionStatusCode</a></span>()</nobr> 874 875 </td></tr> 876 877 878 879</table> 880 881 882 883 884 885 886 887<!-- ========== METHOD SUMMARY =========== --> 888<table id="inhmethods" class="jd-sumtable"><tr><th> 889 <a href="#" class="toggle-all" onclick="return toggleAllInherited(this, null)">[Expand]</a> 890 <div style="clear:left;">Inherited Methods</div></th></tr> 891 892 893<tr class="api apilevel-" > 894<td colspan="12"> 895 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException" class="jd-expando-trigger closed" 896 ><img id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException-trigger" 897 src="/assets/images/triangle-closed.png" 898 class="jd-expando-trigger-img" /></a> 899From class 900 901 <a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html">com.google.android.gms.auth.UserRecoverableAuthException</a> 902 903<div id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException"> 904 <div id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException-list" 905 class="jd-inheritedlinks"> 906 </div> 907 <div id="inherited-methods-com.google.android.gms.auth.UserRecoverableAuthException-summary" style="display: none;"> 908 <table class="jd-sumtable-expando"> 909 910 911 912 913 <tr class="alt-color api apilevel-" > 914 <td class="jd-typecol"><nobr> 915 916 917 918 919 920 Intent</nobr> 921 </td> 922 <td class="jd-linkcol" width="100%"><nobr> 923 <span class="sympad"><a href="/reference/com/google/android/gms/auth/UserRecoverableAuthException.html#getIntent()">getIntent</a></span>()</nobr> 924 925 <div class="jd-descrdiv">Getter for an <code><a href="/reference/android/content/Intent.html">Intent</a></code> that when supplied to <code><a href="/reference/android/app/Activity.html#startActivityForResult(android.content.Intent, int)">startActivityForResult(Intent, int)</a></code>, will allow user intervention.</div> 926 927 </td></tr> 928 929 930</table> 931 </div> 932</div> 933</td></tr> 934 935 936 937 938 939 940 941<tr class="api apilevel-" > 942<td colspan="12"> 943 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Throwable" class="jd-expando-trigger closed" 944 ><img id="inherited-methods-java.lang.Throwable-trigger" 945 src="/assets/images/triangle-closed.png" 946 class="jd-expando-trigger-img" /></a> 947From class 948 949 java.lang.Throwable 950 951<div id="inherited-methods-java.lang.Throwable"> 952 <div id="inherited-methods-java.lang.Throwable-list" 953 class="jd-inheritedlinks"> 954 </div> 955 <div id="inherited-methods-java.lang.Throwable-summary" style="display: none;"> 956 <table class="jd-sumtable-expando"> 957 958 959 960 961 <tr class="alt-color api apilevel-" > 962 <td class="jd-typecol"><nobr> 963 964 synchronized 965 966 967 968 Throwable</nobr> 969 </td> 970 <td class="jd-linkcol" width="100%"><nobr> 971 <span class="sympad">fillInStackTrace</span>()</nobr> 972 973 </td></tr> 974 975 976 977 <tr class=" api apilevel-" > 978 <td class="jd-typecol"><nobr> 979 980 981 982 983 984 Throwable</nobr> 985 </td> 986 <td class="jd-linkcol" width="100%"><nobr> 987 <span class="sympad">getCause</span>()</nobr> 988 989 </td></tr> 990 991 992 993 <tr class="alt-color api apilevel-" > 994 <td class="jd-typecol"><nobr> 995 996 997 998 999 1000 String</nobr> 1001 </td> 1002 <td class="jd-linkcol" width="100%"><nobr> 1003 <span class="sympad">getLocalizedMessage</span>()</nobr> 1004 1005 </td></tr> 1006 1007 1008 1009 <tr class=" api apilevel-" > 1010 <td class="jd-typecol"><nobr> 1011 1012 1013 1014 1015 1016 String</nobr> 1017 </td> 1018 <td class="jd-linkcol" width="100%"><nobr> 1019 <span class="sympad">getMessage</span>()</nobr> 1020 1021 </td></tr> 1022 1023 1024 1025 <tr class="alt-color api apilevel-" > 1026 <td class="jd-typecol"><nobr> 1027 1028 1029 1030 1031 1032 StackTraceElement[]</nobr> 1033 </td> 1034 <td class="jd-linkcol" width="100%"><nobr> 1035 <span class="sympad">getStackTrace</span>()</nobr> 1036 1037 </td></tr> 1038 1039 1040 1041 <tr class=" api apilevel-" > 1042 <td class="jd-typecol"><nobr> 1043 1044 synchronized 1045 1046 1047 1048 Throwable</nobr> 1049 </td> 1050 <td class="jd-linkcol" width="100%"><nobr> 1051 <span class="sympad">initCause</span>(Throwable arg0)</nobr> 1052 1053 </td></tr> 1054 1055 1056 1057 <tr class="alt-color api apilevel-" > 1058 <td class="jd-typecol"><nobr> 1059 1060 1061 1062 1063 1064 void</nobr> 1065 </td> 1066 <td class="jd-linkcol" width="100%"><nobr> 1067 <span class="sympad">printStackTrace</span>(PrintWriter arg0)</nobr> 1068 1069 </td></tr> 1070 1071 1072 1073 <tr class=" api apilevel-" > 1074 <td class="jd-typecol"><nobr> 1075 1076 1077 1078 1079 1080 void</nobr> 1081 </td> 1082 <td class="jd-linkcol" width="100%"><nobr> 1083 <span class="sympad">printStackTrace</span>(PrintStream arg0)</nobr> 1084 1085 </td></tr> 1086 1087 1088 1089 <tr class="alt-color api apilevel-" > 1090 <td class="jd-typecol"><nobr> 1091 1092 1093 1094 1095 1096 void</nobr> 1097 </td> 1098 <td class="jd-linkcol" width="100%"><nobr> 1099 <span class="sympad">printStackTrace</span>()</nobr> 1100 1101 </td></tr> 1102 1103 1104 1105 <tr class=" api apilevel-" > 1106 <td class="jd-typecol"><nobr> 1107 1108 1109 1110 1111 1112 void</nobr> 1113 </td> 1114 <td class="jd-linkcol" width="100%"><nobr> 1115 <span class="sympad">setStackTrace</span>(StackTraceElement[] arg0)</nobr> 1116 1117 </td></tr> 1118 1119 1120 1121 <tr class="alt-color api apilevel-" > 1122 <td class="jd-typecol"><nobr> 1123 1124 1125 1126 1127 1128 String</nobr> 1129 </td> 1130 <td class="jd-linkcol" width="100%"><nobr> 1131 <span class="sympad">toString</span>()</nobr> 1132 1133 </td></tr> 1134 1135 1136</table> 1137 </div> 1138</div> 1139</td></tr> 1140 1141 1142 1143<tr class="api apilevel-" > 1144<td colspan="12"> 1145 <a href="#" onclick="return toggleInherited(this, null)" id="inherited-methods-java.lang.Object" class="jd-expando-trigger closed" 1146 ><img id="inherited-methods-java.lang.Object-trigger" 1147 src="/assets/images/triangle-closed.png" 1148 class="jd-expando-trigger-img" /></a> 1149From class 1150 1151 java.lang.Object 1152 1153<div id="inherited-methods-java.lang.Object"> 1154 <div id="inherited-methods-java.lang.Object-list" 1155 class="jd-inheritedlinks"> 1156 </div> 1157 <div id="inherited-methods-java.lang.Object-summary" style="display: none;"> 1158 <table class="jd-sumtable-expando"> 1159 1160 1161 1162 1163 <tr class="alt-color api apilevel-" > 1164 <td class="jd-typecol"><nobr> 1165 1166 1167 1168 1169 1170 Object</nobr> 1171 </td> 1172 <td class="jd-linkcol" width="100%"><nobr> 1173 <span class="sympad">clone</span>()</nobr> 1174 1175 </td></tr> 1176 1177 1178 1179 <tr class=" api apilevel-" > 1180 <td class="jd-typecol"><nobr> 1181 1182 1183 1184 1185 1186 boolean</nobr> 1187 </td> 1188 <td class="jd-linkcol" width="100%"><nobr> 1189 <span class="sympad">equals</span>(Object arg0)</nobr> 1190 1191 </td></tr> 1192 1193 1194 1195 <tr class="alt-color api apilevel-" > 1196 <td class="jd-typecol"><nobr> 1197 1198 1199 1200 1201 1202 void</nobr> 1203 </td> 1204 <td class="jd-linkcol" width="100%"><nobr> 1205 <span class="sympad">finalize</span>()</nobr> 1206 1207 </td></tr> 1208 1209 1210 1211 <tr class=" api apilevel-" > 1212 <td class="jd-typecol"><nobr> 1213 1214 1215 final 1216 1217 1218 Class<?></nobr> 1219 </td> 1220 <td class="jd-linkcol" width="100%"><nobr> 1221 <span class="sympad">getClass</span>()</nobr> 1222 1223 </td></tr> 1224 1225 1226 1227 <tr class="alt-color api apilevel-" > 1228 <td class="jd-typecol"><nobr> 1229 1230 1231 1232 1233 1234 int</nobr> 1235 </td> 1236 <td class="jd-linkcol" width="100%"><nobr> 1237 <span class="sympad">hashCode</span>()</nobr> 1238 1239 </td></tr> 1240 1241 1242 1243 <tr class=" api apilevel-" > 1244 <td class="jd-typecol"><nobr> 1245 1246 1247 final 1248 1249 1250 void</nobr> 1251 </td> 1252 <td class="jd-linkcol" width="100%"><nobr> 1253 <span class="sympad">notify</span>()</nobr> 1254 1255 </td></tr> 1256 1257 1258 1259 <tr class="alt-color api apilevel-" > 1260 <td class="jd-typecol"><nobr> 1261 1262 1263 final 1264 1265 1266 void</nobr> 1267 </td> 1268 <td class="jd-linkcol" width="100%"><nobr> 1269 <span class="sympad">notifyAll</span>()</nobr> 1270 1271 </td></tr> 1272 1273 1274 1275 <tr class=" api apilevel-" > 1276 <td class="jd-typecol"><nobr> 1277 1278 1279 1280 1281 1282 String</nobr> 1283 </td> 1284 <td class="jd-linkcol" width="100%"><nobr> 1285 <span class="sympad">toString</span>()</nobr> 1286 1287 </td></tr> 1288 1289 1290 1291 <tr class="alt-color api apilevel-" > 1292 <td class="jd-typecol"><nobr> 1293 1294 1295 final 1296 1297 1298 void</nobr> 1299 </td> 1300 <td class="jd-linkcol" width="100%"><nobr> 1301 <span class="sympad">wait</span>()</nobr> 1302 1303 </td></tr> 1304 1305 1306 1307 <tr class=" api apilevel-" > 1308 <td class="jd-typecol"><nobr> 1309 1310 1311 final 1312 1313 1314 void</nobr> 1315 </td> 1316 <td class="jd-linkcol" width="100%"><nobr> 1317 <span class="sympad">wait</span>(long arg0, int arg1)</nobr> 1318 1319 </td></tr> 1320 1321 1322 1323 <tr class="alt-color api apilevel-" > 1324 <td class="jd-typecol"><nobr> 1325 1326 1327 final 1328 1329 1330 void</nobr> 1331 </td> 1332 <td class="jd-linkcol" width="100%"><nobr> 1333 <span class="sympad">wait</span>(long arg0)</nobr> 1334 1335 </td></tr> 1336 1337 1338</table> 1339 </div> 1340</div> 1341</td></tr> 1342 1343 1344 1345 1346</table> 1347 1348 1349</div><!-- jd-descr (summary) --> 1350 1351<!-- Details --> 1352 1353 1354 1355 1356 1357 1358 1359 1360<!-- XML Attributes --> 1361 1362 1363<!-- Enum Values --> 1364 1365 1366<!-- Constants --> 1367 1368 1369<!-- Fields --> 1370 1371 1372<!-- Public ctors --> 1373 1374 1375 1376<!-- ========= CONSTRUCTOR DETAIL ======== --> 1377<!-- Protected ctors --> 1378 1379 1380 1381<!-- ========= METHOD DETAIL ======== --> 1382<!-- Public methdos --> 1383 1384<h2>Public Methods</h2> 1385 1386 1387 1388<A NAME="getConnectionStatusCode()"></A> 1389 1390<div class="jd-details api apilevel-"> 1391 <h4 class="jd-details-title"> 1392 <span class="normal"> 1393 public 1394 1395 1396 1397 1398 int 1399 </span> 1400 <span class="sympad">getConnectionStatusCode</span> 1401 <span class="normal">()</span> 1402 </h4> 1403 <div class="api-level"> 1404 <div></div> 1405 1406 1407 1408 </div> 1409 <div class="jd-details-descr"> 1410 1411 <div class="jd-tagdata jd-tagdescr"><p></p></div> 1412 1413 </div> 1414</div> 1415 1416 1417 1418 1419 1420<!-- ========= METHOD DETAIL ======== --> 1421 1422 1423 1424<!-- ========= END OF CLASS DATA ========= --> 1425<A NAME="navbar_top"></A> 1426 1427 1428<div id="footer" class="wrap" > 1429 1430 1431 <div id="copyright"> 1432 1433 Except as noted, this content is licensed under <a 1434 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>. 1435 For details and restrictions, see the <a href="/license.html"> 1436 Content License</a>. 1437 </div> 1438 <div id="build_info"> 1439 1440<script src="/timestamp.js" type="text/javascript"></script> 1441<script>document.write(BUILD_TIMESTAMP)</script> 1442 1443 </div> 1444 1445 1446 <div id="footerlinks"> 1447 1448 <p> 1449 <a href="/about/index.html">About Android</a> | 1450 <a href="/legal.html">Legal</a> | 1451 <a href="/support.html">Support</a> 1452 </p> 1453 </div> 1454 1455</div> <!-- end footer --> 1456 1457</div> <!-- jd-content --> 1458 1459</div><!-- end doc-content --> 1460 1461</div> <!-- end body-content --> 1462 1463 1464 1465 1466 1467 1468</body> 1469</html> 1470