본문 바로가기

FALL in/G.MA's 안드로이드

1.안드로이드 프로젝트 만들기/Hello World 출력하기


안드로이드 프로젝트 만들기 

이클립스에서 [File] - [New] - [Project]를 선택합니다.

Android폴더의 Android Application Project를 선택한후 Next버튼을 클릭합니다.



어플리케이션 이름을 지정하고,

최소로 요구하는 안드로이드 버전과 타겟 버전을 설정합니다. Next버튼을 클릭합니다.





여기서 부터는 특별히 지정해야 할것이 없으면 Next버튼을 계속 눌러주시면 됩니다.


Next버튼을 클릭합니다.



스마트폰에 설치될 앱의 아이콘을 설정하는 창입니다. 

따로 지정하지 않고 Next를 누르면 기본 안드로이드 아이콘이 설정됩니다.



액티비티의 종류을 선택합니다. 



액티비티와 레이아웃명을 설정하는 창입니다.

Finish를 누르면 새 안드로이드 프로젝트가 생성됩니다.



 Hello World 출력하기


프로젝트 안의 res폴더 - >layout폴더로 가면 activity_main.xml파일을 눌러보면 위와같은 화면이 보여집니다.

Graphical Layout은 앱을 설치했을때 나올 화면을 미리보기로 보여줍니다.



그 옆에  activity_main.xml을 누르면 레이아웃을 xml코드로 보실수 있습니다.


뷰 Id

'@' 기호는 id를 리소스(구체적으로 R.java)에 정의하거나 참조한다는 뜻이며 무조건 붙여야한다.
'+' 기호는 ID를 새로 정의한다는 뜻인데 처음 정의할때만 붙이고 참조할 때는 붙이지않는다.
문자 id는 예약어이므로 그대로 쓰면 되고 '/'뒤에 원하는 이름을 작성한다.
ID는 고유한 명칭이므로 명칭 규격에 맞아야하며 뷰끼리 중복되어서는 안된다.
....
id는 뷰의 이름을 정의하는 중요한 속성이지만 모든 id를 의무적으로 지정할 필요는 없다.
코드에서 참조할 필요가 없는 위젯은 보통 id를 생략한다. 예를 들어 배경에 이미지를 출력하는
이미지뷰는 XML 문서에 배치되어 있기만 하면 될 뿐 이후에 참조할 일은 없으므로

굳이 id를 줄 필요가 없다.


이제 실행을 합니다.

프로젝트 클릭후 [Run As] - [Android Application]을 클릭하면 다음과 같은 화면이 뜹니다.


안드로이드 폰을 연결하거나 애뮬레이터를 이용하여 앱을 실행시킬 수 있습니다.

장치를 선택한후 OK버튼을 누르면 앱이 실행됩니다.