어떤 프로그래밍 툴이든 구조만 확실히 하고 어떻게 돌아간다는 감만 있으면 좀더 쉽게 프로그래밍 하지 않을까하여 글을 적습니다.

이클립스  설치, 자바 설치  ,환경 변수 등록 등등 안드로이드 개발환경 구측은 네이버나 구글 등을 검색해보시면 쉽게 찾아서 설치 하실 수 있을겁니다
.
  

 위는 이클립스 영화 화면이구요..

 아래는 진짜 자바 개발툴인 이클립스 입니다.ㅋㅋ 썰렁했죠..


Logo 화면이 끝나면 ..

위와 같은 비슷한 화면이 나타날겁니다. visual studio 2005 를 많이 사용한탓에
레이아웃 배치가 위와 같이 되었네요. 초기화면은 사용자에따라 틀리 수도 있겠네요.


⊙ FILE 메뉴 입니다.



 항상 new 메뉴는 어딜가도 있는 메뉴 입니다.  새로운 시작이죠 
 
 new 를 하시면 아래와 같이 ...





⊙ Project 메뉴를 클릭 합니다. 그럼 아래와 같은 화면이 나타나죠.



  여러가지 메뉴가 있는데 저는 Android app 개발 할꺼니 안드로이드를 클릭하시고 

  "next"  누르면 됩니다.
 
  다른 general , cvs, java 등등은 시간나시면 해보시는것도 좋겠죠? 전 android 만
 
  개발할꺼라   다른건 드러가보지 않았습니다.  

  저는 주종목이 c# 이라서요.. ^^ 어째든 계속 합니다. 

  "Next" 누릅니다.

⊙  그럼 아래와 같은 화면이 나타나죠


⊙  Project name :  프로젝트 이름을 적습니다.각자 맞는프로젝트에 이름을 적음됨다.

⊙  Build Target : 어떤 종류의 개발할 할꺼냐를 선택 하는 겁니다. 종류가 많죠 ?
                        저는 안드로이 2.2 버전을 개발할려구 합니다. 지금 버전은 2.3 진저
                        브레드 까지 나온상태죠 Target 보면 대충 먼지 아시겠죠 ? 어떤 플
                        렛폼에서 돌아갈 프로젝트를 개발할꺼냐?를 선택하는 창이라고 보시
                        면 됩니다. 갤럭시 탭 에드온 도 보이네요. 저런 타켓은 다운받으시
                        면 해당 타켓이 자동으로 생성됩니다. 2.2, 2.3 하시면 기본적으로 
                        android 개발하실수 있습니다.

⊙  Propeties
        - application name : 응용 프로그램 이름을 넣으시면 되구요.
         -  package name  : www.com.com 형식으로 이름을 넣으시면 됩니다. 
        -  create activity  : activity 의 이름을 지정하시면 됩니다.

 다 채우셨으면 "finish" 버튼을 클릭하시면 아래에 바가 진행되면서 아래 그림과 같이 프로젝트가 생성 될껍니다.  아래 Package explorer 창에 보시면 방금 생성한 프로젝트가 나타나게 됩니다. 

P.S. 혹시 Package Explorer 가 보이지 않으면 "windows" 메뉴  에 Show view 메뉴를 클릭하시면 package explorer 활성화 메뉴가 있습니다. 클릭하시면 나타나겠죠


⊙ 프로젝트 명 앞에 "+" 기호를 누르면 ..

  위와 같이 메뉴가 펼처 집니다. 아래 그림과 같이 옆에 shak_main 두번 클릭하시면


소스가 옆에 나타 납니다. 그게 main 소스 입니다. 

다시 오른쪽 창 설명을 더 드리면

⊙ src :
      - wooks.com
            -  shake_main.jave  (소스 파일 이름)
                 - shake_main   ( 아까 위에서 지정한 activity name )
                        - onCreate(Bundle)   (OnCreate ) <- 기본 생성 함수 입니다

   저기 (OnCreate )가 바로 시작점이라고 보시면 되겠조. 실제 소스 내용을 보시면 
    
⊙ gen : 
   - wooks.com
        - R.jave
              - R. 
                  - attr
                   - drawble 
( 아래 drawble 부분에 파일을 복사 해 넣으면 생성됨)
                   - layout    ( 아래 layout 부분에 파일을 생성하면 생성됨)
                   - string    ( 아래 values 부분에 추가및 복사 해 넣으면 생성됨)

     
⊙ res :
        - drawble-hdpi  (이미지 파일을 넣으두면 위에  R.jave 파일에 등록되어 리소
                               스로 사용이 가능해 집니다. 프로그램상에서 호출할수있는 
                               형태로 되는거조 High dpi 고해상도)

        - drawble-ldpi   (위의 drawble-hdpi 폴더랑 같습니다. low dpi)
        - drawble-mdpi  (마찬가지로 Medium dpi)
        - layout            (layout 는 XML 파일이 저장 되는곳이며 말그대로 각각의
                              ACTIVITY 를 구성하는 화면 디자인 파일을 두는 곳입니다.)
        - values          (string 변수및 프로그램이 필요한 변수를 두는곳입니다.)

⊙  res 폴더는 프로그램상 리소스 파일 입니다.   이미지라든지 칼라, string 변수등등을 담아두고 프로그램 실행시 읽어서 사용할 수 있도록 저장해 두는곳이라고 생각하시면 됩니다.

⊙ gen 폴더는 위에서 이미지, 변수등등을 실제 사용하도록 읽어 드리는 역활?을 하는
부분이라고 생각하시면 됩니다. 좀 추상적이지만 그렇게 생각하시면 됩니다.

⊙ src 는 말그대로 소스 폴더 입니다. 코딩할 실제 소스코드. 실제 코딩을 해주는 부분이죠 . 소스파일은 src에 추가를 하시면 되구요. src 추가 할때마나 layout 도 같이
추가를 해야겠죠.  


 오늘은 여기 까지 입니다. ^^




+ Recent posts