-1

Ich versuche den Google Cloud Datastore für eine einfache Lese-/Schreibfunktion in einer Android App zu verwenden.'Google Cloud Datastore API Client Library für Java' mit Gradle verwenden

Ich ging zu this Seite und kompilierte diese "compile 'com.google.apis:google-api-services-datastore:v1beta2-rev31-1.22.0'" Gradle Abhängigkeit zusammen mit dem MavenCentral Repository.

Ich ging dann auf die Chargendokumentation here aber die kompilierte gradle Bibliothek fehlt die Kalender-Klasse in diesem Beispielcode verwendet:

JsonBatchCallback<Calendar> callback = new JsonBatchCallback<Calendar>() { 

    public void onSuccess(Calendar calendar, HttpHeaders responseHeaders) { 
    printCalendar(calendar); 
    addedCalendarsUsingBatch.add(calendar); 
    } 

    public void onFailure(GoogleJsonError e, HttpHeaders responseHeaders) { 
    System.out.println("Error Message: " + e.getMessage()); 
    } 
}; 

... 

Calendar client = Calendar.builder(transport, jsonFactory, credential) 
    .setApplicationName("BatchExample/1.0").build(); 
BatchRequest batch = client.batch(); 

Calendar entry1 = new Calendar().setSummary("Calendar for Testing 1"); 
client.calendars().insert(entry1).queue(batch, callback); 

Calendar entry2 = new Calendar().setSummary("Calendar for Testing 2"); 
client.calendars().insert(entry2).queue(batch, callback); 

batch.execute(); 

Welche anderen Abhängigkeiten muss ich kompilieren, die Klasse zu erhalten?

Ich habe gegoogled herum und schaute über andere stackoverflow Fragen here und die Beispielprojekte here und ich kann nicht scheinen, eine einfache Demo von CRUD-Operationen mit Google Datastore zu finden. Kann mir jemand bitte eine umfassende Dokumentation/ein Tutorial geben, in dem erklärt wird, wie man CRUD-Vorgänge in Google Datastore durchführt, ohne Google App Engine zu verwenden?

Vielen Dank im Voraus

+0

Warum diese Frage wurde downvoted? –

+0

Fragen, die uns bitten, ein Buch, ein Tool, eine Softwarebibliothek, ** Tutorial ** oder eine andere Offsite-Ressource zu empfehlen oder zu finden, sind für Stack Overflow off-topic, da sie dazu neigen, eigensinnige Antworten und Spam zu erhalten. – mjn

+0

Danke für Ihre Erklärung, ich schätze es –

Antwort

2

Wie in Ihrer gelinkten Seite:

Ein vollständiges Beispiel für Batch den Kalender-API in der Kalender-cmdline-Probe zur Verfügung steht.

Die Calenadar API-Homepage unter:

https://developers.google.com/api-client-library/java/apis/calendar/v3

Es wird gezeigt, dass das Gradle Skript erfordert:

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile 'com.google.apis:google-api-services-calendar:v3-rev191-1.22.0' 
} 
+0

Vielen Dank für Ihre Antwort. Ich werde mehr auf dieses Beispiel eingehen. Ich habe auch diese [http://googlecloudplatform.github.io/gcloud-java/0.2.3/index.html] Bibliothek gefunden. –