태그 : 개발환경
2007/11/14   Android 로 Hello world 출력하기..
2007/11/14   Android 개발환경 설정 [1]
Android 로 Hello world 출력하기..

이전 포스트에서는 이클립스로 Android 개발환경을 설정하는것을 해봤습니다.

이제 Hello world 를 안찍어볼수가 없죠..

참고로 에뮬레이터 에 여러가지 테스트 어플들이 있고 SDK Sample 디렉토리에도 샘플이 있으니 프로젝트 생성해서 소스 땡겨 돌려보면

여러가지 신기한 기능들을 볼수 있습니다...

 

1. 프로젝트 만들기

   - File->New 를 해보면 Android Project 라는 메뉴가 생긴것이 보인다. 선택해준다..

                         - 프로젝트 생성창에 필드들을 입력한다.

                            Project name : 원하는 명을 입력

                            Package name : 역시 원하는것 입력

                            Activity name : Activity 는 안드로이드의 기본이 되는 클래스로 UI 를 생성해주고 기타 많은 역활을 한다.

                                원하는 클래스명을 입력해주면 된다.

                            Application Name : 프레임의 타이틀이다..원하는것 입력

                         - 끝으로 Finish 해준다..

- 프로젝트가 생성되고 Activity 클래스에 기본 코드가 생성되어 있는것을 볼수 있다.

- 클래스에 대한 부연설명을 하자면

   Activity 클래스는 Context 클래스를 상속하고 있다..이 Context 클래스는 시스템과 관련이 있어서 리소를 관리해주고 DB 를 액  세스 하는 등의 기능을 가지고 있다.(참고로 안드로이드는 sqlite3 Database 를 사용한다)

   TextAndroid 클래스가 Activity 를 상속받아서 작성되었기 때문에 이클래스 역시 Context 에 해당한다.

 

-  그럼 기본 코드에 약간의 수정을 해본다(구글 사이트에 샘플로 있는 소스)

- 안드로이드에서 UI 를 담당하는 최상위 클래스는 View 클래스이고 이 View 클래스를 상속받은놈 중에 하나가 TextView 이다..

    이 VIew 클래스는 버튼이나 그림, 텍스트 등을 그리는 역활을 한다.

    TextView 의 생성자의 아규먼트로 this 가 들어가는데 this 는 Activity 를 상속받은 TestAndroid 클래스이고 위에서
    설명했듯이  Activity 는 Context 를 상속받았다

    따라서 텍스트를 Context 에 그리겠다는 의미로 보면 되겠다..

-  그다음은 백그라운드 칠하고 텍스트를 뿌린다..(쓰다보니 Hello world 가 아니네;;)

-  이제 TextView 클래스가 배경을 칠하고 텍스트를 뿌렸으니 화면으로 봐야겠다..

    setContentView 메쏘느는 Activity 클래스 메쏘드로 그려진 Context 를 디바이스에 뿌리게 된다.

2. 실행하기
   - Run->Open RunDialog 를 선택

         - 아...이미지가 찌그러지네..;

           좌측 Android Application 우클릭해서 New 로 실행환경 프로파일을 하나 만든다.

         - 새로만든 프로파일에서

           Name : 아무꺼나

           Project : 브라우징하면 위 화면과 같이 현재 활성화 되어있는 프로젝트 리스트가 나온다. 어차피 한개 밖에 없으니
                        Text Android 를 선택

           Activity : 콤보박스를 내려보면 선택된 프로젝트의 Activity 클래스가 디스플레이 된다. 어차피 한개밖에 없으니
                        선택해준다.

         - 그리고 Run~

          - 우측에 구글폰의 사이버틱한 에뮬이 보인다.(아..막간을 이용해 영화 다운받고 있는게 보이는군요..-_-)

             그런데...이상하게 어플리케이션이 보이질 않네..

             이것때문에 삽질좀 했는데. 에뮬을 미리 띄워놓아야 한다...

             방금처럼 Run 으로 실행시켜도 되고 SDK 설치경로에 tools 디렉토리에 로버트 모양의 아이콘으로 에뮬레이터
             실행파일이 있는데 그걸 실행시켜도 된다.

             사실 이부분은 이렇게 하는게 맞는지 잘모르겠다..왠지 좀 찝찝하지만..그래도 Hellow world 를 볼수 있으니...

          - Hello world 가 아니라 Wonderful Korea 가 찍혔네...;;

 

          이제 새롭게 모바일 O/S 시장에 출사표를 던진 안드로이드가 어떻게 진화해 나갈지 무척 궁금하다..

          천만달러 의 상금을 내걸고 세계의 개발자들을 유혹하는 구글...그돈탈려면 지금부터라도 밤을 새야하나.....

 

@ 틀린부분이 있으면 리플해주시면 저한테 많은 도움이 되겠습니다..












by slowtrain | 2007/11/14 15:18 | 개발관련 | 트랙백 | 덧글(0)
Android 개발환경 설정

오늘 구글에서 Android SDK 를 오픈했다는 기사를 보고 부리나케 다운받아서 이것저것 해보았다..

새로운 개발환경은 개발자들에겐 언제나 기쁨이자 고통이 되지만 해볼건 해봐야지...

안드로이드 사이트에 워낙에 설명을 친절하게 잘 해놓아서 굳이 설명이 필요없겠지만..

나중에라도 다시 볼때를 대비해서 ....

참고로 설치방법은 이클립스 사용자만 해당하니까 다른 툴을 사용하거나 커멘드 라인에서 작업 하시는분들은 따로 자료를 찾아보시길...

 

1. 우선 Android SDK 를 다운받는다. 아래 사이트에서 O/S 환경에 맞는 버전을 다운받는다.

    http://code.google.com/android/download.html

 

2. 이클립스에서  Android Development Tools (ADT) 를 플러그인

             - Help->Software Updates->Find and Install 메뉴를 불러온다

             - Next 클릭

3. ADT 를 받아올 사이트를 추가한다.

             - New Remote Site 클릭


            - 입력창에 구글에서 제공한 URL 을 입력하고 Name 에는 아무거나 입력..하고 OK~

             - 젤 위에 사이트가 추가된것이 보인면 Finish~~
             - 사이트 접속하는 과정이 보이고 아래와 같은 화면이 나온다..
             - 확장하면 상세내용을 볼수 있다...볼거없이 체크..            
             - Next 를 하면 라이센스 동의 화면이 나온다..동의해준다..
             - Next
             - 이제 Finish 를 누르면 사이트에 접속해서 다운받는 과정이 보인다.....
             - 다운로드가 완료되면..

          - Install All 을 해준다...

          - 이로서 ADT 를 이클립스에 플러그인이 완료되었다...

 

3. SDK 설치.

  - 다운받은 SDK 를 적당한 위치에 압축을 해제한다.

  - 환경변수 Path 에 SDK 가 풀린 곳의 하위폴더중 tools 까지 패스를 잡아준다.

     - 그리고 이클립스의 Windows->Preferences 를 불러와서 왼쪽 트리메뉴에서 Android 를 선택한다.

       SDK Location 에 SDK 의 Root 경로까지 선택해준다..

          - 이걸로 Android 개발 환경은 모든것이 세팅이 완료되었다...



 

by slowtrain | 2007/11/14 15:17 | 개발관련 | 트랙백(1) | 덧글(1)


< 이전페이지 다음페이지 >