2种不同的Google日历示例代码 - 我应该应用哪些示例?

时间:2012-06-12 07:13:32

标签: android google-api google-calendar-api google-api-java-client

我浏览了2个不同的Google日历代码示例。读完之后,我感到很困惑。

https://developers.google.com/google-apps/calendar/instantiate

  • 他们正在使用oAuth2?
  • 他们正在使用范围https://www.googleapis.com/auth/calendar。是因为他们正在使用oAuth2吗?
  • 他们需要2个API密钥,clientIdclientSecret。是因为他们正在使用oAuth2吗?
  • 他们正在使用com.google.api.services.calendar.Calendar

http://code.google.com/p/google-api-java-client/source/browse/calendar-android-sample/src/main/java/com/google/api/services/samples/calendar/android/CalendarSample.java?repo=samples

  • 他们正在使用ClientLogin?
  • 范围是cl?是因为他们使用的是ClientLogin吗?
  • 他们只需要一个简单的API访问密钥。是因为他们使用的是ClientLogin吗?
  • 他们正在使用com.google.api.services.calendar.model.Calendar。与com.google.api.services.calendar.Calendar有什么区别?

我的目标平台在Android上。我应该使用第一个例子或第二个例子中的方法吗?

1 个答案:

答案 0 :(得分:0)

第二个示例是使用AccountManager的Android功能,可以访问Android设备上存储的帐户信息。 AccountManager类将在后台执行OAuth,因此开发人员不需要。请参阅previous question