취소

커뮤니티

가이드

서포트

전체

 

-들어가기 전에-

여기서부터는 큰 2단원입니다.

2단원은 안드로이드의 약간 기본적인 프로그래밍을 배우게 될 것입니다.

 

퍼갈 때에는 반드시 저작자의 허락과 저작자의 이름(아이디)를 기록하어야 합니다.

저작자는 Snails(tjdtnsu)입니다.

참고 : 이 강좌가 쓰여진 컴퓨터 사양은 엄청 안좋습니다.(Celeron D 2.66GHz, 768MB) 그러므로 다른 컴퓨터도 거의 다 될겁니다. 

 

 

 

1. New Android Project 설정하기

 

 Application Name 

 Welcome

 Project Name 

 Welcome

 Package Name 

 kr.silim.welcome

 Buid SDK 

 Android 2.3.3 

 Minimum Required SDK

 10

 Activity Name 

 Welcome

 Title

 Welcome to Android 

 

- Package Name : 마켓에 올라가는 이름이니 모든 이용자가 사용한 이름과 구별되어야 한다. 앞에 보통 이메일 주소나 URL 등을 붙여 구별한다.

  ㄴ 도메인, 이메일 주소를 뒤에서부터 기입하고 project name을 붙인다.

 

- Min SDK Version : 낮을수록 이용 대상 기기가 넓어진다.

 

 

2. 다음으로 새로운 프로젝트를 작성하는 절차

 

- File-New-Android Application Project 클릭

 

이와 같이 적은 후 Next 클릭 

 

 

 

그냥 Next를 누른다

 

 

 

 

재주껏 아이콘을 만들어서 링크를 건다.

그 외 재주껏 설정한 뒤 Next를 누른다.

  ㄴ이것은 직접 해보시오! 이건 간단한 거니까 

 

 

 

액티비티를 생성할 것인가와 어떤 종류를 선택하는 단계입니다. 저는 Fullscreen을 선택했습니다.

 

 

 

Finish를 누릅니다.

 

 

 

기다리기........ 

 

 

 

 

 

 

3. 이걸로 프로젝트를 생성했는데 이것을 실행해 보자

 

이거슨 막 생성된 뜨끈뜨끈한 것

 

 

 

 

Projecct이름 오른쪽마우스 클릭 - Run as - Android Application 클릭

 

 

 

컴파일 후 에러가 없으면 실행된다.

컴파일해서 실행되기까지는 시간이 오래 걸린다. 

 

컴파일이 끝나 코드가 로드된 후 실행되면 다음 화면이 나온다.

 

 

인내심이 필요할지도 모른다....... 

 

 

 

저는 여길로 넘어가는데 5분 걸렸음(셀러론이니깐ㅋㅋ)

그래서 좀만 더 인내합니다.... 

 

 

드디어 나왔다

 

참고 : 부팅 후 다시 컴파일 해주세요. 그래야지 결과창이 뜹니다.

 

 

 

-----------------------------------------------------------------------------

읽어보기

 

 

첫번째 읽을거리 

 

안드로이드 버전 2.x는 스마트폰용 어플리케이션을 개발되는데 사용되었고

버젼 3.x는 태블릿용으로 나누어져있다가

버젼 4.0 아이스크림 샌드위치에서는 이를 통합하려했다.

 2.x : 스마트폰용 

 4.0 통합버젼 

 4.1 개선된 통합 버젼 

 3.x : 태블릿용 

스마트폰용과 태블릿용은 서로 기본사상이 달랐으나 4.0에는 이를 잘 반영하지 않았다고 본다.

새롭게 4.1에서는 새로운 프로젝트를 생성하면서 이러한 부분을 미리 설정하도록 한 후 프로젝트를 생서아는 방식으로 개선하였다. 

 

 

두번째 읽을거리 

 

프로젝트를 컴파일해서 실행되기까지는 시간이 걸린다.

안드로이드 실행은 avd를 이용하는 방법과 직접 스마트폰을 이용하는 방법이 있다.

에뮬레이터는 하나의 컴퓨터 구실을 하는데 운영체제가 올라가고 나중에 어플리케이션이 올라가 실행된다.

그래서 처음에 시간이 많이 걸린다.

반복적으로 에뮬레이터를 이용한다면 에뮬레이터를 종료하지 마라.

가장 좋은 방법은 직접 기기를 연결해 실행하면 된다. 컴파일후 실행시간이 짧아져 프로그램 개발에 효율적 방식이다.

기기와 컴퓨터는 usb를 통해 연결되고 필요한 드라이브는 기기 제공사에서 제공한다.

-----------------------------------------------------------------------------