Monthly Archives: August 2015

TypedArray의 getDrawable()이 null을 반환한다면?

위처럼 속성을 선언하고 아래 코드처럼 접근할 때, null을 반환한다면

해당 커스텀뷰를 선언한 xml로 이동하여 xml 네임스페이스를 제대로 적었는지 확인한다.

이렇게 적어야 하는데 가끔 인텔리센스에 의해서

로 쓰여질 경우가 있다. 길고긴 삽질;

Hello, PercentLayout!

안드로이드 서포트 라이브러리가 23 버전으로 업데이트 되었습니다. 업데이트 내용 중에 PercentLayout이 있는데 이 레이아웃은 퍼센트로 뷰의 너비와 높이를 정할 수 있게 해 줍니다. 즉, 안드로이드의 다양한 디바이스 화면 크기에 상관 없이 가로, 세로 모두 100% 로 정하는 것입니다. PercentLayout은 아래와 같이 두 개의 레이아웃이 있습니다. PercentRelativeLayout PercentFrameLayout PercentLayout을 사용하기 위해서는 안드로이드 서포트 라이브러리와 안드로이드 빌드… Read More »

Android와 FFmpeg의 이상한 오류

ffmpeg을 안드로이드에 포팅해서 사용할 경우, 비디오 필터를 적용할 때(예를 들어 크롭 필터) 아래와 같은 이상한 오류가 발생할 때가 있다.

이 오류로 여러 mp4 연결이나 크롭에 오류가 생겨서 몇시간을 삽질을 했다. 구글링을 해보면 해당 오류에 대한 질문이 많은데 딱히 해결책은 찾을 수 없었다. 그러다 혹시나 하는 마음에 해본 것이 해결 방법이 될 줄이야… 해결 방법이… Read More »