我試圖在Android應用程序中使用Google Cloud Datastore進行簡單的讀/寫功能。使用Gradle的'Google Cloud Datastore API客戶端庫Java版'
我繼續到this頁面,並編譯了這個「compile 'com.google.apis:google-api-services-datastore:v1beta2-rev31-1.22.0'
」gradle依賴和MavenCentral倉庫。
我後來去到批處理文件here但編譯gradle這個圖書館沒有在此示例代碼中使用的日曆類:
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();
什麼其他的依賴,我需要編譯得到那個班?
我搜索了一遍,查看了其他stackoverflow問題here和示例項目here,我似乎無法找到如何使用Google數據存儲區執行CRUD操作的簡單演示。有人可以請我指出一些全面的文檔/教程的方向,該教程解釋瞭如何在不使用Google App Engine的情況下在Google Datastore上執行CRUD操作?
在此先感謝
爲什麼這個問題downvoted? –
問題要求我們推薦或找到一本書,工具,軟件庫,**教程**或其他非現場資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以不適合堆棧溢出。 – mjn
感謝您的解釋,我很感激 –