구글의 캘린더 API를 사용하기 위해서는 Google Data APIs를 지원하고 있는 GData(gdata-java-client)를 사용하는 것이 좋습니다. GData는 http://code.google.com/p/gdata-java-client/ 에서 다운로드 받을 수 있습니다.
GData에서 지원하는 구글 API 서비스는 다음과 같습니다.
위 목록에 있는 서비스 API를 사용하는데 GData를 이용게 됩니다. 처음 설정은 다음과 같이 할 수 있습니다.
1. src와 sample을 다운로드 받아서 압축을 풀어줍니다.
2. 안드로이드 프로젝트를 생성합니다.
3. ext 폴더(폴더 이름은 자유) 만들어서 src 폴더 안에 ‘gdata-samples.java-1.40.3gdatajavalib’ 에서 필요한 라이브러리 파일들을 복사합니다.
a. gdata-base-1.0.jar
b. gdata-calendar-2.0.jar
c. gdata-client-1.0.jar
d. gdata-core-1.0.jar
e. google-collect-1.0.jar
e번에 있는 collect는 추가하지 않으면 컴파일 에러가 나지는 않지만 런타임때 Service객체를 생성시키지 못하고 런타임 에러를 내는 문제가 있었습니다.
4. 안드로이드의 프로젝트 속성에서 ‘Java Build Path’ 탭의 Lib를 추가하는 공간에 Add Jars 버튼을 눌러서 복사한 파일들을 추가합니다.
5. sample에 있는 것을 참고하여 API 사용하는 코딩을 해보고 문제가 없는 살펴봅니다.
제가 순서대로 잘 되는지 해보면서 글을 적은 것은 아니고, 전에 했던 내용을 생각하면서 적은 내용이기 때문에 틀린 부분이 있다면 지적해 주시길 바랍니다.
IHG Points Purchase Promotion: 100% Bonus Points (Until June 29, 2024) 👍 Hello everyone 🖐️🖐️,…
Introduction to IHG Bonus Points Promotion Hello everyone! Today, I'd like to introduce you to…
Problem stdout: stderr: Downloading xxxx.a (83 MB) error: git-lfs smudge -- 'xxxx.a' died of signal…
https://www.playmobil.de/playmobil-xxl-weihnachtsmann/6629.html 구매가 : 48.49 유로 (플레이모빌 독일 홈페이지) 결제하는데 안되서 PayPal 로 결제하니 잘 잔행…
롯데온에서 355ml 24캔 롯데카드로 구매시 13,210원 https://www.lotteon.com/p/product/PD36294 APP으로 35,000원 이상 구매시 7,000 포인트 적립 행사…
구입 매장 : 현대 홈쇼핑 (홈쇼핑 방송 중) 모바일 앱 http://www.hyundaihmall.com/front/pda/itemPtc.do?slitmCd=2114353981 최종 결제 가격 :…