2016-06-30 10 views
2

Ich habe versucht, Google Drive-Funktionalität in meine Anwendung zu integrieren, aber ich kann keine der integrierten Funktionen verwenden, daher glaube ich, dass ich entweder einen Schritt verpasst habe oder es falsch gemacht habe. Ich bin nach dem offiziellen Google Developers Guide: https://developers.google.com/drive/android/get-started Doch wenn ich diesen Code verwenden,Wie richtet man Google Drive API auf Android ein?

mGoogleApiClient = new GoogleApiClient.Builder(this) 
      .addApi(Drive.API) 
      .addScope(Drive.SCOPE_FILE) 
      .addConnectionCallbacks(this) 
      .addOnConnectionFailedListener(this) 
      .build(); 

es als rot anzeigt. Ich habe ein Projekt registriert, aber was mache ich mit dem Ergebnis, wie ist es in meine Anwendung integriert? Kann mir jemand helfen, führen Sie mich durch die Schritte?

Antwort

3

Sie müssen Ihre app/build.gradle Datei gehen und fügen Sie Google Play-Dienste als Abhängigkeit:

compile 'com.google.android.gms:play-services-drive:9.2.0'

Dann Gradle neu synchronisieren und diese Klassen sollten zur Verfügung stehen.

+0

Vielen Dank das half. Können Sie mir helfen, einen Dateibetrachter mithilfe der Google Drive API zu öffnen? – TheLearner

+0

Hier ist, wie ein Dialog für eine Textdatei zu öffnen: IntentSender intentSender = Drive.DriveApi .newOpenFileActivityBuilder() .setMimeType (new String [] { "text/*"}) .build (gapi); Sie können sich die Referenz für die DriveApi-Klasse ansehen, um zu erfahren, wie Sie diese und andere Methoden verwenden können: https://developers.google.com/android/reference/com/google/android/gms/drive/DriveApi# Öffentliche-Methode-Zusammenfassung –