전체 글 152

[ Android ] 안드로이드에서 오픈API 사용하기

오픈 API를 사용하기 위해서 Android에서의 Http 클라이언트 라이브러리를 조사해보았다.네이버의 Android의 HTTP 클라이언트 라이브러리에 따르면 google-http-java-client Android를 사용하면 JSON, XML, ATOM 등 다양한 파서를 지원하고, JSON Converter는 라이브러리 의존 없이 Android Json Util을 이용하여 자체 구현되어 있고, GZIP Compression 지원, 비동기 메서드 실행, retry 정책 등이 기본 제공된다고 한다. 또 Proguard와 함께 사용하면 최대 95%의 어플 사이즈를 줄일 수 있다고 한다. google-http-java-client를 사용하는 예제는 Github의 sample를 참고하였다. 프로젝트를 만들어 봅..

Android Story 2016.01.28

[ Android ] MediaPlayer & VideoView

<span style="color: rgb(0, 0, 0);"> </span> 안드로이드 MediaPlayer & VideoView from Eunjoo Im Android에서 쓰이는 영상처리뷰어 중에서 MediaPlayer 와 VedioView의 차이점에 대해서 참고자료를 찾았다. Media Player는 영상 처리부분과 오디오처리 부분으로 나뉜다.영상처리하는 부분은 surfaceView를 사용하여서 화면에 영상을 뿌리는 데 surfaceview는 백그라운드 쓰레드에서 화면을 엡데이트 하여 ANR(Application Not Responding : 어플리케이션 무 응답 에러)을 방지한다. 또한 Surface는 Surface를..

Android Story 2016.01.26

[ Java ] 디자인 패턴 Builder, abstract Factory

Builder Builder : 구조를 가진 인스턴스를 쌓아올리는 디자인 패턴'문서'를 만들 메소드들을 선언하고 있는 추상 클래스로 getResult()네서드를 통해서 완성된 문서를 얻는다, public abstract class Builder {public abstract void makeTitle(String titile);public abstract void makeString(String str);public abstract void makeItem(String[] items);public abstract Object getResult();} Director : Builder형 클래스 생성자, construct() 메소드를 통해 builder 문서를 채워 인스턴스를 반환 Abstract Facto..

Java Story 2016.01.25
반응형