-1

我試圖在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操作?

在此先感謝

+0

爲什麼這個問題downvoted? –

+0

問題要求我們推薦或找到一本書,工具,軟件庫,**教程**或其他非現場資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以不適合堆棧溢出。 – mjn

+0

感謝您的解釋,我很感激 –

回答

2

如您鏈接頁面解釋說:

使用Calendar API批次的一個完整的例子是 日曆CMDLINE樣本中找到。

的Calenadar API主頁是:

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

在那裏,它表明的搖籃腳本需要:

repositories { 
    mavenCentral() 
} 

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

感謝您的回答。我會更多地考慮這個例子。我還發現[this](http://googlecloudplatform.github.io/gcloud-java/0.2.3/index.html)庫。 –

相關問題