본문 바로가기

Android Studio7

Eclipse와 Android Studio 에서 Kotlin 버전 확인 방법 Kotlin을 배워보고 있는데, 갑자기 내가 쓰고 있는 Kotlin의 버전이 어떻게 되지 하는 생각이 들었습니다. 보통 언어의 버전에 민감한 편인데, 코틀린에 대해서는 왠지 아무 생각이 없었네요. https://kotlinlang.org 에서 확인한, 이 글을 쓰는 현재 안정된 최신 버전은 1.5.21 입니다. Eclipse와 Android Studio에서는 플러그인을 통해서 코틀린을 사용합니다. 쓸일이 있을까 싶긴 하지만, 명령행 컴파일러도 제공되고 있습니다(https://kotlinlang.org/docs/command-line.html). ※ Eclipse 에서 코틀린 플러그인 사용시 버전확인 방법 - 사용중인 Eclipse 버전은 2021-06입니다. 코틀린 플러그인 버전은 0.8.21 입니다. .. 2021. 8. 1.
안드로이드 UI 만들기 ConstraintLayout 기본 사용법 화면내에 위젯을 배치하기 위해서 사용되는 것이 레이아웃 매니저 입니다. 전에는 Linear Layout, Relative Layout 등이 사용되었는데, 이제는 기본 레이아웃 매니저가 ConstraintLayout 입니다. 이러한 레이아웃 매니저가 사용되는 이유는 서로 다른 화면 크기를 가지는 기계들에서는 동일한 모양의 화면 구성을 유지하기 위하여 위젯들을 화면에서 상대적으로 배치하도록 해주는 것입니다. 안드로이드 스튜디오로 프로젝트를 생성하면 기본 레이아웃 매니저가 이제는 ConstraintLayout 입니다. 이번 글에서는 위젯의 크기를 지정하는 방법과 정렬하는 방법을 알아 보겠습니다. 1. 위젯의 크기 설정 - 리사이즈 핸들(Resize Handle) 이용하여 설정하기위젯을 클릭하면 네 모서리에 사.. 2018. 4. 20.
안드로이드 문자열 리소스 만들고 사용하기 안드로이드 앱의 버튼, 레이블, 텍스트 뷰 등에 사용되어지는 문자열들은 각각의 요소에 직접 적을 수도 있지만 하나의 자원 파일(strings.xml)에 정의해 두고 참조해서 사용하는 것을 권장 합니다. 이렇게 하면 같은 내용의 문자열을 앱 내의 여기 저기에서 사용하지 않아도 되므로 크기를 줄일 수 있고, 변경시에도 리소스 파일 한군데에서만 변경하면 되므로 쉽게 변경 할 수 있고, 오타 등의 오류도 줄일 수 있습니다. 먼저 테스트용 프로젝트를 만듭니다. Create Android Project - Application name : HelloWorld - Company domain : pentode.tistory.com Target Android Devices - Phone and Table에 체크 - AP.. 2018. 4. 20.
안드로이드 스튜디오에서 PhoneGap 프로젝트 불러오기 이번에는 "PhoneGap CLI 설치하기" 에서 만들었던 HelloWorld 프로젝트를 안드로이드 스튜디오에서 Import 하여 보겠습니다. 앞에서 폰갭의 명령행 인터페이스(CLI) 를 설치해서 프로젝트를 생성했었습니다. PhoneGap 프로젝트를 Android Studio나 Eclipse 같은 IDE 툴에서 열어서 사용하는 이유는 디버깅 기능을 사용하고, 실제 휴대폰에서 테스트를 하거나, 출시를 위한 사인 작업등을 쉽게 할 수 있기 때문입니다. 또한 PhoneGap 만으로 처리할 수 없을때 플러그인을 개발하여 사용하기 위해서도 사용됩니다. PhoneGap 프로젝트를 Android Studio 로 열었을때 www 폴더를 제외한 다른 부분은 수정을 하지 않는것이 좋습니다. 수정을하게되면 platforms.. 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.