我正在尝试使用Google Cloud Datastore在Android应用中实现简单的读/写功能。
我进入this页面并编译了这个“compile 'com.google.apis:google-api-services-datastore:v1beta2-rev31-1.22.0'
”gradle依赖项以及MavenCentral存储库。
然后我进入批处理文档here,但编译的gradle库缺少此示例代码中使用的Calender类:
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 Datastore进行CRUD操作的简单演示。有人可以指点一些全面的文档/教程,解释如何在不使用Google App Engine的情况下在Google Datastore上执行CRUD操作吗?
提前致谢
答案 0 :(得分:2)
如链接页面中所述:
使用Calendar API的完整批处理示例可在 日历CMDLINE样品。
Calenadar API主页位于:
https://developers.google.com/api-client-library/java/apis/calendar/v3
显示Gradle脚本需要:
repositories {
mavenCentral()
}
dependencies {
compile 'com.google.apis:google-api-services-calendar:v3-rev191-1.22.0'
}