Android 8 oder höher: Überprüfen Sie auf Google Play Services

Diese Methode immer wieder 0. Nach den Entwickler-Docs diese Methode sollte etwas wie SUCCES zurückgeben, wenn das Gerät bekam die neueste Version von Google Play. Weiß jemand, wie man das benutzt?

@Override public void onResume() { super.onResume(); GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); System.out.println("henkie: " + GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext())); } 

  • Org.eclipse.swt.SWTException: "Widget ist entsorgt" beim Versuch, AndroidManifest.xml zu öffnen
  • Wie Stil Text in Aktion Überlauf-Menü auf Gerät mit Android> 4.0 und Hardware-Taste?
  • Android Min SDK Version vs. Target SDK Version
  • Was bedeutet WAIT_FOR_CONCURRENT_GC gesperrt?
  • Google Play Services - Anmelden - Client ID Debug vs Release
  • Einrichten von Gradle für api 26 (Android)
  • Android-support-v4.jar Abhängigkeitsfehler
  • Square Dagger IllegalStateException: Moduladapter für Klasse MyApplicationModule konnte nicht geladen werden
  • Android-Projekt hat rot x aber keine Fehler in Code
  • Android id Kollisionsmechanismus für R.java
  • Zugriff auf Webserver, der innerhalb von Eclipse von außerhalb der Workstation läuft
  • Android Material Design NestedScrollView / CollapsingToolbarLayout seltsame Verhalten Öffnung Tastatur
  • 4 Solutions collect form web for “Android 8 oder höher: Überprüfen Sie auf Google Play Services”

    Es kehrt SUCCESS . Die Dokumentation besagt, dass die Methode einen int-Return-Typ hatte und gibt eine

    Statuscode, der angibt, ob ein Fehler vorliegt. Kann in ConnectionResult folgendes sein: SUCCESS, SERVICE_MISSING, SERVICE_VERSION_UPDATE_REQUIRED, SERVICE_DISABLED, SERVICE_INVALID.

    Um zu überprüfen, was zurückgegeben wurde, benutze etwas wie:

     int status = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); if(status == ConnectionResult.SUCCESS) { //Success! Do what you want } 

    Bitte lesen Sie die Dokumentation: 0 ist SUCCESS

     public static final int SUCCESS The connection was successful. Constant Value: 0 (0x00000000) 

    Dokumentation

    Einfach

     int statusCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); if (statusCode == ConnectionResult.SUCCESS) { //OK } 
     int state = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this); if (state == ConnectionResult.SUCCESS) { Toast.makeText(this, "SUCCESS", Toast.LENGTH_LONG).show(); //goAhead(); } else { Dialog dialog = GooglePlayServicesUtil.getErrorDialog(state, this, -1); dialog.show(); } 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.