웹서버 연동 앱 작성을 공부 과정

Android 2010.08.26 15:32
1. 안드로이드 애플리케이션 개발 
 * 안드로이드 애플리케이션의 기본적인 개발방법 습득

2. 웹서비스 API와 XML에 대한 이해
  * REST API란? 
  * Twitter API의 구성 (http://apiwiki.twitter.com/Twitter-API-Documentation)
  * Flicker API의 구성 (http://www.flickr.com/services/api/)

3. XML에 대한 이해
  * XML 파서 사용법 
   * XmlPullParser (http://www.xmlpull.org/)
   * SaxParser

4. HttpClient 의 사용
  * Apache Http Client를 이용한 HTTP 프로토콜 사용 (http://hc.apache.org/httpcomponents-client/httpclient/index.html)

5. 안드로이드 클라이언트 작성 예제
  * 플리커 사진 앱 예제 : 포토스트림 (http://code.google.com/p/apps-for-android/)

logcat 명령어

Android 2010.08.25 21:33
1. 파일로 로그 남기는 방법

logcat -f /sdcard/isp-log.txt -n 10 -r 10240 -v time

10240KB(10MB)씩 10개(-n 10) 파일에 순환하면서 저장합니다(따라서 최대 100MB)
저렇게 하면 DDMS에서 로그캡쳐할 필요없이 계속 log가 file로 저장됩니다


버그리포트 만들기

Android 2010.08.23 23:22
1. UncaughtExceptionHandler 클래스 생성
class ErrorReporter implements Thread.UncaughtExceptionHandler

2. 버그리포트 클래스 등록
ErrorReporter errorRepoter = new ErrorReporter();
errorRepoter.Init(mContext);
Thread.setDefaultUncaughtExceptionHandler(errorRepoter);

3. 버그리포트 클래스 TIP
Intent로 이메일을 보내도록 만들면 간단하게 버그상황을 이메일로 통지하여 받을 수 있도록 처리한다.