본문 바로가기

Layout element ViewGroup / View App 은 최소 하나의 Activity 를 가지고 있다.위의 디바이스에 보이는 화면이 하나의 Activity 이다.Activity 는 하나 이상의 ViewGroup 으로 구성되어 있다.ViewGroup 은 최소 하나 이상의 View 로 구성되어 있다.ViewGroup 이 ViewGroup 을 포함할 수 있다. ViewGroup 은 view 들의 집합으로 view 들의 위치를 지정한다. 대표적으로 Layout. Layout 은 ViewGroup 을 상속한다.View 는 UI Widgets 인 TextView, Button, ImageView, ListView 등을 말한다. ex) Blank Activity 템플릿은 Hello World 라는 텍스트가 보이는 프로젝트를 생성한다..
Running App 앱 구동은 간단하다.에뮬레이터로 구동하는 방법과 실제 디바이스를 연결하여 구동하는 방법이 있지만 에뮬레이터는 너무 느려서…하지만 원하는 디바이스에서 테스트를 해야 한다면 Launch emulator 를 선택하여 AVDM(Android Virture Device Manager) 에서 원하는 디바이스를 선택하고 설치한다.간단히 레이아웃만 살펴볼 거라면 Preview 패널에서 원하는 장치를 선택하여 레이아웃을 미리 볼 수 있다.실제 디바이스로 구동하는 방법은 몇 가지 설정이 필요하다.USB 케이블로 디바이스를 연결하면 자동으로 USB 드라이버가 설치되지만 설치되지 않는 경우 특히 Win7 ㅡㅡ;디바이스 제조사 홈페이지에서 해당 USB 드라이버를 다운받아 수동으로 설치 가능하다. (부디 USB 케이블 연결하지 ..
Android Modules Android Project FilesAndroid Studio 에서 생성한 프로젝트들은 보통 다음과 같은 디렉토리 및 파일 구조를 가진다.왼쪽 그림은 구조를 단순화 하여 gradle 기반의 작업을 쉽게 해주는 Android view 이고, 오른쪽 그림은 실제 디렉토리 구조인 Project view 이다..idea - IntelliJ IDEA 의 설정 디렉토리.app - 어플리케이션 모듈 디렉토리와 파일이 포함된 디렉토리.build - 모든 프로젝트 모듈에 대한 빌드 출력을 저장하는 디렉토리.gradle - gradle-wrapper 파일들을 포함하는 디렉토리.build.gradle - 응용 프로그램 모듈에서 사용하는 기본 빌드 설정 파일. 소스 버전 관리 시스템 으로 유지.setting.gradle -..
New Project 안드로이드 앱 개발을 시작할 때 툴(Android Studio)에서 제공하는 프로젝트 생성 단계를 거친다.이 단계마다 항목에 설정하는 대로 기본 파일들이 구성된다. 프로젝트 만들기 1. Application Name : 사용자에게 표시되는 응용 프로그램 이름. ex) myApp2. Company Name : 회사 도메인. 패키지 이름에 추가됨. ex) oops4u.com3. Package name : Java 의 패키지 같은 프로젝트의 고유 이름. ex) com.oops4u.myapp4. Project location : 프로젝트가 위치할 로컬 디렉토리. 5. Select the form factors your app will run on : 앱이 실행될 기기 선택 (Phone and Tablet)6. ..
AVDM Failed to load Android Studio 의 거의 쓸모없을 에뮬레이터.하지만 오류는 용납할 수 없다.언제나처럼 10시간 삽질하고 1분만에 해결한다. [File] - [Invalidate Cached / Restart...] - [Invalidate and Restart]
Android Studio Android Studio 로 시작하기.안드로이드 앱, 태블릿, 웨어, TV 등에 앱 개발을 위한 IDE(통합 개발 환경)이다.IOS 개발시 xcode 를 깔듯, Android 개발은 Android Studio 를 설치.구글 I/O에서 롤리팝 버전부터는 Eclipse ADT 지원을 중단했고 IntelliJ 기반의 Android Studio 사용을 권장하고 있다. Android Studio 구성 - Android Studio IDE- Android SDK 도구- Android 6.0 (Marshmallow) 플랫폼- Android 6.0 에뮬레이터 Android Studio 설치 Windows, Mac OSX, Linux 모든 운영체제를 지원한다.다운로드는 사이트에서 OS를 인식한 다운로드 버튼만 클릭하면..
Android 안드로이드는 구글이 개발한 모바일 운영 체제이다.리눅스 커널 위에서 동작하며, 시스템 구성 요소에서 사용되는 C/C++ 라이브러리들을 포함하고 있다.달빅 가상 머신(Dalvik virtual machine)을 통해 자바로 작성된 응용 프로그램을 별도의 프로세스에서 실행하는 구조이다.안드로이드 SDK 는 자바 언어를 이용해 응용 프로그램을 개발하기 위해 필요한 각종 도구들과 API 를 제공하고,컴파일된 바이트 코드를 구동할 수 있는 런타임 라이브러리를 제공하여 최종 결과물인 .apk 파일을 만들어 낸다. 2005년에 안드로이드 사를 구글에서 인수한 후 2007년 11월에 안드로이드 플랫폼을 휴대용 장치 운영 체제로서 무료 공개하였다.48개의 하드웨어, 소프트웨어, 통신 회사가 모여 만든 오픈 핸드셋 얼라이..