Kann mir jemand ein kurzes Beispiel zeigen, wie man eine Datei von Android Phone an Google Drive sendet?Android Google Drive Senden/Erstellen von Fiile
Oder erstellen Sie eine neue Datei mit Inhalt und senden Sie an Drive.
Google Beispielcode auf www Website Fehler oder sind von der neuen API aber Beispiel-App mit alten api ..
Google Beispiel:
File fileMetadata = new File();
fileMetadata.setTitle("photo.jpg");
java.io.File filePath = new java.io.File("files/photo.jpg");
FileContent mediaContent = new FileContent("image/jpeg", filePath);
File file = driveService.files().insert(fileMetadata, mediaContent)
.setFields("id")
.execute();
Aber Methoden wie setTitle() und Einsatz() existiert nicht?
Mein Code:
HttpTransport transport = AndroidHttp.newCompatibleTransport();
JsonFactory jsonFactory = JacksonFactory.getDefaultInstance();
mService = new com.google.api.services.drive.Drive.Builder(
transport, jsonFactory, credential)
.setApplicationName("Drive API Android Quickstart")
.build();
mService.files().create(new File().setName("TITLE").setMimeType("text/csv")).execute();
Diese Erstellen der Datei mit dem Namen TITEL und korrekter Mimetype.
Aber wie man normale java.io.File oder wie man Inhalt für drive.model.File ??
Sie verwenden jedoch nicht getGoogleApiClient() in einem neuen Beispiel https://developers.google.com/drive/v3/web/quickstart/android Oder irre ich mich? Ich erinnere mich an getGoogleApiClient() in alten API, wollte jetzt aber neue verwenden. – Esperanz0
Es sieht so aus, als ob Sie Recht haben, die API hat sich geändert. Ich werde meine Antwort aktualisieren. –
Fast. filePath ist in meinem Fall nicht vorhanden/erstellt. – Esperanz0