Software

로그캣(Logcat)의 출력 길이 제한

로그캣은 한번에 출력할 수 있는 출력 길이 제한이 있다.  이 값은 단말에 따라 제한을 받는 것으로, 아래와 같은 명령어를 통해 확인할 수 있다. >adb logcat -g main: ring buffer is 2Mb (1Mb consumed), max entry is 5120b, max payload is 4076b system: ring buffer is 256Kb (255Kb consumed), max entry is 5120b, max payload is […]

로그캣(Logcat)의 출력 길이 제한 더 읽기"

알듯 말듯한 안드로이드의 나인패치

나인패치에 대한 이해나 사용법에 대한 글은 많다. 여기서는, 나인패치의 특이한 점을 중심으로 살펴보자. 원래 나인패치란 퀼트에서 사용하는 단어다. 아래처럼, 아홉개의 천 조각을 붙인 모양을 말한다. 나인패치의 늘어나는 부분(검은색 픽셀)을 너무 작게(1~2픽셀) 주면 올바르게 늘어나지 않을 수 있다. 최소 4픽셀 이상(xxxhdpi에서 1dp 값)은 주는 것이 좋다. 귀퉁이 픽셀(왼쪽-위, 오른쪽-위, 왼쪽-아래, 오른쪽-아래)는 칠해도 소용이 없다. 나인패치는 버튼(button)이나

알듯 말듯한 안드로이드의 나인패치 더 읽기"

안드로이드에서 이미지를 라운드 처리하는 방법

안드로이드 개발 시 이미지의 라운드 처리를 하는 경우가 많다.  여기에는 크게 두 가지 방법이 있는데, 하나는 원본 이미지 위에 마스킹 이미지를 올려 보이는 부분을 라운드 처리하는 것이고, 다른 하나는 이미지의 모서리를 프로그래밍으로 라운드 처리하는 것이다. 먼저 프로그래밍으로 라운드 처리하는 예제를 보자. 안드로이드에서는 RoundedBitmapDrawable 클래스를 통해 이를 지원하며, 둥글게 깎았을 때 계단 현상을 줄이기 위해 안티앨리어스도

안드로이드에서 이미지를 라운드 처리하는 방법 더 읽기"

drawable/과 mipmap/

안드로이드 앱의 res/ 폴더에는 이미지 자원(PNG, JPEG, GIF, 9-패치, XML drawable)을 넣을 수 있는 폴더가 drwable/, mipmap/ 두 개다. 두 폴더에 대해 안드로이드 개발자 사이트는 다음과 같이 설명하고 있다. drawable/ For bitmap files (PNG, JPEG, or GIF), 9-Patch image files, and XML files that describe Drawable shapes or Drawable objects that contain multiple states (normal,

drawable/과 mipmap/ 더 읽기"

HTTPS가 HTTP보다 안전하다면, 왜 모든 사이트가 HTTPS를 쓰지 않을까?

대부분의 개발자라면 HTTP나 HTTPS를 모르지 않을 것이다.  가장 많이 알려진 상식으로는 HTTPS가 HTTP보다 안전하다. HTTPS는 HTTP보다 비용(시간, 자원 등)이 많이 든다. 모든 사이트의 모든 연결이 HTTPS를 쓸 필요는 없다. 정도이다. 모두가 궁금해할만한 내용이라 인터넷에는 이와 관련된 다양한 의견과 문답이 있다. 검색해보면 쉽게 나오는데 이 중에서 HTTPS를 최대한 쓰는 것이 좋다는 답이 개인적으로 설득력이 있어 옮겨본다.

HTTPS가 HTTP보다 안전하다면, 왜 모든 사이트가 HTTPS를 쓰지 않을까? 더 읽기"