본문 바로가기

Android 안드로이드/Tutorial

[Android] 07 Button과 Activity 전환 이번에는 Button을 추가하고 Button을 눌렀을 때 화면(Activity)전환을 해 보겟습니다. 1. Button 추가 res->layout->mail.xml 파일에 Button을 추가합니다. 2. Button click event 처리 java 파일에 Button 클릭시 이벤트를 처리할 Listener를 추가합니다. 빨간 밑줄이 보이면서 error 표시가 나는 것은 필요한 class들이 없어서 입니다. Ctrl+Shift+O 를 누르면 자동 필요한 class들을 import 시켜 줍니다. 3. SecondActivity 추가 layout 폴더에 second.xml을 추가합니다. AndroidManifest.xml을 선택 후 Application 탭에서 Add를 선택합니다. Activity를 선택하..
[Android] 06 Hello World 만들기 이제 Android Application을 만들어 보자. 첫번 째 프로그램은 그 유명한 Hello World! 이다. Eclipse에서 [File -> New -> Project...] 를 선택한다. [Android Project]를 선택하고 [Next]를 누른다. 아래와 같이 입력한다. - Project name: Hello World - Build Target: Android 2.1 (원하는 Android SDK 버전 선택) - Application Name: Hello World - Package Name: com.android.helloworld (적당한 package 이름을 적는다) - Create Activity: HelloWorld - Min SDK Version: Build Target을 ..
[Android] 05 AVD 생성 AVD(Android Virtual Devices)는 Android 개발을 위한 Emulator라고 생각하면 된다. 1. 먼저 SD card 이미지를 생성한다. 커맨드 창을 띄운 후 android SDK 의 tools 디렉토리로 이동해서 mksdcard 256M sdcard.iso를 입력한다. 2. AVD 생성 Eclipse의 [Window] 메뉴에서 [Android SDK and AVD Manager]를 선택한다. 또는 툴바에서 핸드폰 모양의 icon을 누른다. 왼쪽에서 [Virtual Devices]를 선택하고 오른쪽에서 [New]를 선택한다. Create new AVD 창에서 - Name: 적당히 - Target: 원하는 Android SDK 버전 - SD Card: File을 선택하고 위에서 만든..
[Android] 04 Eclipse와 ADT 플러그인 설치 Java를 개발해 본 사람이라면 Eclipse가 뭔지는 다 알고 있을 것이다. Eclipse는 특히 Java 개발에 널리 사용되고 있는 오픈 소스 IDE(Intergrated Development Enviroment, 통합 개발 환경)이다. 매 년 6월 새로운 버전이 release 되며 Eclipse의 코드명은 목성의 위성이름에서 따왔다. CodenameDatePlatform versionProjectsN/A21 June 20043.0 [1]N/A28 June 20053.1Callisto30 June 20063.2Callisto projectsEuropa29 June 20073.3Europa projectsGanymede25 June 20083.4Ganymede projectsGalileo24 June ..
[Android] 03 Android SDK 설치 1. Android SDK 다운로드 아래 싸이트에서 Android SDK를 다운 받는다. http://developer.android.com/sdk 우선 다운받은 android-sdk_r07-windows.zip 파일을 적당한 위치에 압축을 푼다. 여기서는 C:\Dev\android-sdk-windows 에 압축을 풀도록 하겠다. 2. 시스템변수 등록 Android SDK에서 제공하는 adb등의 도구를 커맨드 창에서 이용하기 위해 시스템 변수를 등록한다. 앞서 JDK 설치때와 마찬가지로 [윈도우 키 + Pause 키]를 누른 후 [고급시스템 설정 -> 고급 탭 -> 환경변수] 를 실행시킨다. [시스템 변수]에서 [새로만들기]를 선택한 후 아래 사항을 입력한다. 변수 이름: ANDROID_HOME 변수 값..
[Android] 02 JDK 설치 Android application을 개발하는 데에는 돈이 들지 않는다. 다음 각 site에서 3개의 tool을 무료로 다운받아 설치하면 된다. 각 Tool은 Windows, MAC, Linux 용으로 배포되고 있다. - JDK (Java Development Kit) : http://java.sun.com/javase/downloads/ - Android SDK : http://developer.android.com/sdk/ - Eclipse Java IDE: http://www.eclipse.org/downloads/ 1. 먼저 JDK부터 설치하자. ※ 용어설명 - JDK: Java Development Kit, 자바 개발자 도구 - JRE: Java Rutime Enviroment, 자바 실행환경,..
[Android] 01 Introduction 일반적으로 모바일 산업에서 사용자, 이동통신사업자, 개발자, 제조사의 네 가지 집단이 존재한다. 사용자들은 더 많은 기능을 사용하길 원하고 이통사는 수익을 창출할 컨텐츠를 원하며 개발자들은 개발의 자유를 원하고 제조사는 안정적이고 저렴한 플랫폼을 원하고 있다. 이 때 등장한 것이 Android이다. 현재 WM(Windows Mobile), Garnet(Palm), Symbian, OSX iPhone 등 여러 종류의 스마트폰용 OS가 존재하고 각 플랫폼마다 장단점이 있지만 어느 한 플랫폼도 시장 전체를 장악하지는 못한것이 사실이다. 이러다 보니 제조사, 이통사, 개발자가 모든 OS를 소화할 수 없는 것이 현실이다. 이런 상황에서 Google은 기존의 폐쇄적인 시스템 전체를 뒤엎기로 결심하였고, 비슷한 생각..