본문 바로가기

프로그래밍/안드로이드21

PhoneGap Desktop 설치하기 이전의 "PhoneGap CLI 설치하기" 에서 Command Line Interface 를 사용해서 PhoneGap 애플리케이션을 개발할 수 있도록 설정 하는 방법을 알아봤습니다. 요즘은 GUI가 익숙해지다보니 명령행 인터페이스로 개발하는것은 상당히 불편하게 느껴지는것 같습니다. 또한 폰갭이 이클립스나 안드로이드 스튜디오와 연동도 잘 되지 않아 개발에 불편이 있었습니다. PhoneGap Desktop은 프로젝트를 생성하고 관리하는 기능만을 GUI로 구현하고 있습니다. 코드를 작성하는 에디터나 빌드툴 등은 없습니다. 단순히 CLI 로 프로젝트를 생성하고, 테스트용 웹서버를 구동하는 등의 작업만을 GUI로 지원 합니다. Adobe 에서 제공하는 GUI 개발툴인 PhoneGap Desktop을 설치하는 방법.. 2018. 4. 4.
안드로이드 스튜디오에서 PhoneGap 프로젝트 불러오기 이번에는 "PhoneGap CLI 설치하기" 에서 만들었던 HelloWorld 프로젝트를 안드로이드 스튜디오에서 Import 하여 보겠습니다. 앞에서 폰갭의 명령행 인터페이스(CLI) 를 설치해서 프로젝트를 생성했었습니다. PhoneGap 프로젝트를 Android Studio나 Eclipse 같은 IDE 툴에서 열어서 사용하는 이유는 디버깅 기능을 사용하고, 실제 휴대폰에서 테스트를 하거나, 출시를 위한 사인 작업등을 쉽게 할 수 있기 때문입니다. 또한 PhoneGap 만으로 처리할 수 없을때 플러그인을 개발하여 사용하기 위해서도 사용됩니다. PhoneGap 프로젝트를 Android Studio 로 열었을때 www 폴더를 제외한 다른 부분은 수정을 하지 않는것이 좋습니다. 수정을하게되면 platforms.. 2018. 4. 3.
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.
안드로이드 스튜디오 레이아웃 디자이너에서 한글깨짐 해결 방법 2017년 10월 31일 추가 --------- 안드로이드 스튜디오 버전이 올라가면서 레이아웃 디자이너에서 한글이 깨지던 문제가 해결된것 같습니다. 최근 3.0 버전을 새로 설치했는데, 한글 깨지는 문제가 없었습니다. 참고 하시기 바랍니다. -------------------------------------------------- 안드로이드 스튜디오를 설치하고 Hello World 를 화면에 보여주는 간단한 샘플을 실행해 봤습니다. 그 뒤로 다시 만져볼 시간이 없었는데, 얼마전 SQLite를 사용한 간단한 앱을 만들게 되어서 한글을 입력해 봤더니 한글이 안되는 것이었습니다. 여기저기 검색을 해보니 여러가지 경우가 있는데 폰트가 없는 경우가 동일한 현상 이었습니다. 폰트파일과 폰트 설정 정보는 안드로이드 .. 2018. 4. 1.