본문 바로가기

Android4

안드로이드 크기 단위(dp, sp, pt, px, mm, in) 안드로이드 위젯의 크기를 지정할 때 사용되는 단위에 대해서 알아보겠습니다. 결론부터 말하자면 위젯의 크기는 "wrap_content", "match_parent" 또는 dp 단위를 사용하는것이 좋습니다. 텍스트의 크기는 sp 단위를 사용하는것이 권고 됩니다. 본론으로 들어가기전에 몇가지 용어에 대해서 알아보겠습니다. - 화면크기 : 화면의 실제 물리적 크기이미, 화면의 대각성 크기로 측정됩니다. 단순화하기 위해 Android에서는모든 실제 화면 크기를 네 가지 일반화된 크기 그룹으로 분류합니다 + 초대형 화면 : 최소 960dp x 720dp + 대형 화면 : 최소 640dp x 480dp + 보통 화면 : 최소 470dp x 320dp + 소형 화면 : 최소 426dp x 320dp - 화면 밀도 : .. 2018. 4. 20.
PhoneGap CLI 설치하기 안드로이드폰이나 아이폰용 앱을 개발하기 위해서는 각각 다른 프레임웍과 언어가 필요합니다. 폰갭(PhoneGap)은 iOS의 Objectiv-C UIWebView와 안드로이드의 android.webkit.WebView 상에서 HTML, CSS, JavaScript 와 같은 표준 웹 기반 기술을 사용하여 앱을 개발 할 수 있도록 해주는 플랫폼 입니다. 기기의 대부분의 기능도 JavaScript로 폰갭 API를 호출하여 사용할 수 있습니다. 폰갭의 코어 엔진은 100% 오픈 소스로 Apache Cordova 프로젝트 를 사용합니다.(폰갭은 안드로이드, iOS 이외에도 많은 플랫폼을 지원합니다.) 현재 폰갭은 Adobe 사에서 개발하고 있고, PC 용 개발툴 베타버전을 제공 하고 있으나, 아직까지 많이 쓰이는 .. 2018. 4. 3.
안드로이드 앱 실행하기 - AVD "안드로이드 스튜디오를 설치하기" 에서 안드로이드 스튜디오를 설치하고 Hello World! 를 출력하는 간단한 앱을 AVD(Android Virtual Device)에서 실행해 봤습니다. 앱을 실행하려면 AVD를 사용하거나 실제 휴대폰을 연결해서 테스트 해볼 수 있습니다. "안드로이드 스튜디오를 설치하기" 에서 가상 디바이스에서 앱을 처음 실행했을때 시스템 이미지가 없어서 기본값으로 ARM EABI v7a System Image 를 다운받아 실행했었습니다. 이때 x86 컴퓨터에서는 x86 시스템 이미지를사용하는것이 더 나은 성능을 보인다는 메세지가 떴었습니다. 그래서 이번에는 AVD 를 설정하는 방법을 확인해 봅니다. x86 시스템이미지를 설정하는 것을 보기 전에 전에 최초로 실행했을 때의 화면을 보도.. 2018. 4. 2.
안드로이드 스튜디오 설치하기 Android Studio 를 설치하고, 간단한 샘플앱을 에뮬레이터로 실행해 봅니다. 예전에는 Android SDK 를 직접 설치하고, Eclipse 에서 Android용 Plugin 을 설치하여 개발을 했습니다. 오랜만에보니 Android Studio가 나왔다는걸 알게 되었습니다. 게다가 구글이 이클립스쪽은 지원을 하지 않겠다고 했다는 글들이 많이 있었습니다. 그래서 Android Studio를 사용해 보기로 했습니다. Andorid Studio 는 IntelliJ 기반의 IDE 입니다. 특히 외국 서적들을 보면 IntelliJ가 더 좋은 자바 개발툴이라는 말이 많이 있었습니다. 그렇지만 유료여서 사용해 볼 수가 없었습니다. 그런데, IntelliJ 커뮤니티 에디션이 있더군요. 다음 URL 에서 다운로.. 2018. 4. 1.