Mit Google Docs und Google Tabellen-APIs für Android
Ich bin der Planung über die Verwendung der Google Dokumente Listen und Google-Dokumente, Spreadsheets-API für das hochladen einer Datenbank aus meiner Anwendung eine Kalkulationstabelle online, und dann Bearbeiten.
Ich wollte nur wissen, ob diese API wäre der richtige Ansatz für die Nutzung von Google docs als online-Speicherplatz für die Daten, die ich gesammelt habe in meiner app.
Ich hatte gehofft, dass ich konnte nur feedback von einigen von Ihnen, die vielleicht Erfahrung mit dieser.
Die links für beide API ' s sind unten aufgelistet:
http://code.google.com/apis/documents/
http://code.google.com/apis/spreadsheets/
Vielen Dank im Voraus!
Du musst angemeldet sein, um einen Kommentar abzugeben.
(Dez 2016-Feb 2017) Verschiedenen Teile der Frage sind jetzt out-of-date, wie: 1) GData-APIs (einschließlich der Liste der Dokumente und Tabellen APIs) der vorherigen generation von Google-APIs. Während nicht alle GData APIs sind veraltet, alle moderne Google-APIs tun nicht verwenden das Google Data protocol; 2) das Google Documents List API wurde ersetzt (und Herunterfahren in 2015), die von der Google Drive-API (mobile-Entwickler haben einen bestimmten Google Drive Android API), 3) Google veröffentlicht eine neue In Google-Tabellen-API v4 (nicht GData) im Jahr 2016, und 4) Android Studio ist jetzt die bevorzugte IDE über Eclipse.
Um die Verwendung von Google-APIs, die Sie brauchen, um die Google APIs Client Library für Android (oder weitere Allgemeine Java, die Google APIs Client Library for Java). Nun einige Beispiele... hier ist die Android quickstart code-Beispiel sowie die Allgemeine Java-Quickstart code-Beispiel für die Blätter-API. Kann nicht Schaden, um zu gehen entlang der JavaDocs Referenz für die Blätter-API entweder.
Wenn Sie nicht "allergisch" zu Python, ich habe auch mehrere videos mit mehr "real-world" - Beispiele, die über die Blätter API (non-mobile aber):
Den neuesten API bietet Funktionen, die nicht verfügbar in früheren Versionen, nämlich Entwicklern programmatischen Dokument-orientierten Zugriff auf ein Blatt, als wenn Sie wurden mit Hilfe der Benutzeroberfläche (anlegen von fixierten Zeilen, führen Sie die Formatierung der Zelle, der Größenänderung von Zeilen/Spalten hinzufügen, pivot-Tabellen, erstellen von Diagrammen, etc.) Allerdings führen Datei-level-Zugriff, wie Import & Export, verwenden Sie die Google Drive-API statt-für mobile, es gibt eine bestimmte Google Drive Android API.
Aber basierend auf deinen use-case,, ich glaube nicht, dass Sie brauchen das Laufwerk API (noch die veralteten Dokumenten-Liste API), es sei denn, Sie müssen führen Sie Datei-Operationen wie die Suche oder die, die ich soeben beschriebenen. Sie können einfach verwenden Sie die Blätter-API zum hochladen einer Datenbank aus [Android] app um eine Kalkulationstabelle online, und Bearbeiten Sie Sie dann." My one video-oben auf "migrieren von SQL-Daten auf einem Blatt", sollte Ihnen genügend pseudocode (das ist das, was Python ist, ist es nicht?) schreiben Sie Ihre app.
Erfahren Sie mehr darüber, wie die Verwendung von Google APIs, überprüfen Sie heraus die Vielfalt der Google-Entwickler-videos (Serie 1 und Serie 2) bin ich produziert (heads-up meist Python oder JavaScript).
Für den Zugriff auf Google APIs auf der android-Plattform, die Google APIs Client Library for Java ist der Weg zu gehen.
Es umfasst Beispiel-apps für die Dokumenten-und Tabellenkalkulations-APIs.
Persönlich mag ich nicht die Google-api-lib für java. Ich denke ehrlich gesagt, dass Sie besser mit Schreiber und jackson Deserialisieren des feeds. Wir machten ein hello world. Es beinhaltet Anrufe mit openid und oauth zu spreadsheet-feeds und Deserialisierung Vorlage. Hoffe, es hilft.
link