2015-01-12 5 views
0

Google 캘린더 API v3을 시험해보고 싶었습니다. 나는 안드로이드 스튜디오 1.0을 가지고있다. Android Studio에서 Java 엔드 포인트 모듈을 만들었습니다. 난 당신이 내가 제공하는 링크를 따라하는 경우, 지금이Google 캘린더 API V3가 포함 된 Android Studio

Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) 
    .setApplicationName("applicationName").build(); 

같은 라인이 httpTransport, jsonfactory 여기 credentials 될 것입니다 무엇을 보게 될 공식 문서 here
다음했다? 공식 문서는 아무것도 지정하지 않았습니다.

나는 또한 here에서 자바의 샘플을 따랐다.
이것은 Java Servlet 및 Eclipse를 사용하여 수행되었습니다. 나는 그것에 익숙하지 않다. 그것은 안드로이드 스튜디오에서 작동하지 않습니다.

샘플을 제공 할 수있는 사람이 있습니까? 캘린더 API 및 Android Studio에서 사용할 수있는 방향은 무엇입니까? 또는 위에서 언급 한 공식 샘플에서해야 할 일은 무엇입니까?

답변

1

당신은 마지막 인수 WEB_CLIENT_ID 당신이 인터넷을 통해 많은 튜토리얼에서 찾을 수 있습니다 무엇

GoogleAccountCredential googleAccountCredential = 
    GoogleAccountCredential.usingAudience(context, "server:client_id:" + WEB_CLIENT_ID); 
    googleAccountCredential.setSelectedAccountName(userEmail); 

GoogleAccountCredential을 통과해야한다. 이는 기본적으로 주어진 프로젝트에 대해 Google Developers Console을 사용하여 생성 할 수있는 ID입니다.

전송 및 JSON 팩터 리로 Calendar 인스턴스를 생성하는 방법은 다음과 같습니다.

new Calendar.Builder(AndroidHttp.newCompatibleTransport(), 
      AndroidJsonFactory.getDefaultInstance(), googleAccountCredential);