Ich muss auf den Google Drive-Speicher des angemeldeten Benutzers zugreifen. Für jetzt kann ich seinen Namen und seine E-Mail, Titelbild und Avatar holen. Ich kann sogar nach dem Laufwerksspeicher fragen. Aber ich kann es nicht schaffen, Dateien/Ordner auf Gdrive zu erstellen.Ordner auf Google Drive erstellen (Android)
Die Entwickler Seite gibt mir diesen Code Ordner zu erstellen: https://developers.google.com/drive/v3/web/folder
File fileMetadata = new File();
fileMetadata.setName("Invoices");
fileMetadata.setMimeType("application/vnd.google-apps.folder");
File file = driveService.files().create(fileMetadata)
.setFields("id")
.execute();
System.out.println("Folder ID: " + file.getId());
Aber ich bin sicher, dass es nicht nur so einfach sein kann.
fileMetadata.setName
kann nicht für mich gelöst werden. Ich bin sicher, dass ich etwas vermisse.
Das ist, was ich tun, während mein GoogleApiClient
mGoogleApiClient = new GoogleApiClient.Builder(getActivity())
.addApi(Drive.API)
.addScope(Drive.SCOPE_FILE)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this).addApi(Plus.API, Plus.PlusOptions.builder().build())
.addScope(Plus.SCOPE_PLUS_LOGIN)
.build();
Ich versteckte App-Ordner verwenden möchten nicht geladen, sondern ich möchte, dass der Benutzer die App-Ordner sehen, und konnte leicht sehen, was drin ist. Ich habe eine Schaltfläche, und wenn ein Benutzer darauf klickt, sollte eine bestimmte lokal gespeicherte Datei auf das Laufwerk hochgeladen werden. Später werde ich vielleicht Auto-Sync hinzufügen, aber für den manuellen Upload wäre jetzt genug zu verstehen. Vielen Dank!!!
Jede Hilfe ist willkommen.
Ihre Links hat mir geholfen, nach vorne zu decken, danke. – Wladislaw
Ich bin so froh zu wissen, dass die angegebenen Links genau das sind, was Sie brauchen. Viel Spaß beim Programmieren :) – Teyam