Skip to main content

안드로이드 Navigation Key가 Software인지 Hardware인지 확인하기

 

Read More

안드로이드 StatusBar, ActionBar, NavigationBar 높이 가져오기

StatusBar

ActionBar

NavigationBar

 

Read More

Docker 한글 문제와 TimeZone 수정하는 방법

Docker를 활용하여 필요한 Image를 만들어서 사용하는 경우가 있는데 한글이 제대로 표시되지 않거나 한글 파일명 처리에 문제가 발생하는 경우가 있습니다. 또한 TimeZone의 기본값이 UTC이기 때문에 필요에 따라 변경을 해야하는 경우가 있습니다. 이런 경우 간단하게 Dockerfile을 몇 줄만 추가하여 주시면 됩니다. Dockerfile

Build and Run

Verify

Read More

Java Thread Control – pause/resume/stop demo

Thread는 개발하면서 많이 쓰이는 클래스 중 하나 입니다. 하지만 요구사항에 따라서는 Thread의 Pause, Resume, Stop이 필요한 경우가 생기는데 이 때 활용 할 수 있는 Thread Demo Class 입니다.

 

Read More

안드로이드 스튜디오에서 시스템 앱 빌드하기 (시스템 라이브러리 추가)

안드로이드 앱 개발을 하는데 기존에는 Eclipse를 사용하였는데 이제는 Android Studio를 사용합니다. 하지만 시스템 앱 개발을 할때엔 다른 라이브러리처럼 시스템 라이브러리를 단순히 dependencies 추가해준다고 해서 빌드가 되는게 아니었습니다. Eclipse와 큰 틀은 같으나 몇가지 추가 작업이 더 필요하더군요. 라이브러리 추가, 라이브러리 순서 설정, 컴파일 부트스트랩 클래스패스 설정…   Android Studio에서 작업하기 위한 라이브러리 추가 및 순서 설정 […]

Read More