1 / 17

만들면서 배우는 Android 세미나

만들면서 배우는 Android 세미나. 0. Hello World. SPARCS 11 KAIST 11 최낙현 ( bbashong ). prerequisite. Java OOP, Class extend, implement, interface stream Computer 매주 화 , 목 9 시 한번이라도 빠지면 다음 세미나를 따라갈 수 없기 때문에 모두 참석 가능해야함 이 PPT 의 가장 마지막에 있는 Homework 를 해와야함 .

caitir
Download Presentation

만들면서 배우는 Android 세미나

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 만들면서 배우는 Android 세미나 0. Hello World SPARCS 11 KAIST 11 최낙현(bbashong)

  2. prerequisite • Java • OOP,Class • extend, implement, interface • stream • Computer • 매주 화, 목 9시 • 한번이라도 빠지면 다음 세미나를 따라갈 수 없기 때문에 모두 참석 가능해야함 • 이 PPT의 가장 마지막에 있는 Homework를 해와야함. • 안해오면 따라올 수가 없습니다. 따로 설치시간을 주지 않을 예정입니다.

  3. ADT(Android Development Tool) • 이클립스의 plugin중 하나 • 안드로이드를 개발하는 툴

  4. Installing ADT • http://developer.android.com/sdk/index.html • Download SDK • ADT bundle for MAC(Windows) • 기존에 사용하던 Eclipse가 있더라도, 그냥 여기서 다운받은 Eclipse를 사용하는게 편함. • 즉 두개의 이클립스를 따로 사용하라는 의미

  5. Installing ADT, ctd. • Eclipse 폴더의 Eclipse 실행

  6. Installing ADT, Trouble Shooting • SDK를 찾을 수 없거나, 뭔가 SDK에 관한 오류인 것 같을 때 • Eclipse의 Preference ( 아마도 window탭에 있음) • 좌측 메뉴에서 Android선택 • Sdk location을 올바르게 설정(아까 다운받은 ADT번들 폴더에 있던 sdk)

  7. AVD(Android Virtual Device) • 안드로이드 개발을 위한 가상머신 • 실제 디바이스보다 느리다. • 대신 귀찮게 핸드폰을 연결하지 않아도 되는 장점이 있다. • 안드로이드 폰이없으면 AVD로 개발해야함.

  8. AVD, ctd. Here

  9. AVD, ctd. • AVD manager 를 켜서(이전 슬라이드에 위치 표시) • New 메뉴 선택 • AVDname:Amoogeona • Device : Nexus S추천 • OK 클릭 • 방금 만든 AVD선택하고 Start 메뉴 선택 • Launch선택 • 켜지는데 시간이 꽤 오래 걸리는 점 참고 • 켜지는동안 다음 슬라이드로

  10. Hello World! • 가장 좌측 PacakgeExploer에서 허공에 대고 우클릭 • New -> Android Application Project • 옵션 설정 • Application name • Amoogeona • Project name • don’t touch • Package name • 역시 아무거나 하는데, 저는 org.sparcs.[application name] 으로 하겠음. • Minimum Required SDK • 2.3 진저브레드로 설정. • 2.2 이하 사용자가 워낙 적기때문에 고려하지 않아도 된다.

  11. Hello World!, ctd. • Finish 선택 • 나머지 설정은 나중에도 바꿀 수 있음. 일단 finish • 이제 AVD가 켜졌을테니 확인해보고 이것저것 눌러보자.

  12. Hello World, ctd. 만든 프로젝트를 실행시켜보자. 프로젝트를 우클릭 ->Run As -> Android Application

  13. 실행 화면 실행 후에 우측 아래 끝쪽에 있는 로딩바가 끝날 때까지 기다렸다가 AVD를 확인해보자.

  14. 실제 디바이스와 연결 • 실제 디바이스에 연결하여 실행/디버그 할 수도 있다. • 디바이스의 회사, 기종마다 방법이 조금씩 다르기 때문에 이부분은 각자 구글링해서 알아보도록 합시다.

  15. 앞으로의 계획 • 곱셈 계산기 만들기 • TODO list 만들기 • 서버에서 TODO list 받아오기 • tab 만들기 • 이미지 갤러리 만들기

  16. Homework • 자신의 핸드폰에 HelloWorld App 띄워오기 • 아이폰인 경우 AVD에. • 안드로이드는 무조건 자신의 디바이스에! • Hello World! 가 아니고 Hello Android!라고 뜨게 만들기. • android를 전혀 몰라도 프로젝트 내의 파일을 전부열어서 Hello World!라고 적혀있는 부분을 찾아서 바꾸면 되겠죠? • 어플리케이션의 구조를 탐색해보는 기회를 만들기위해..

  17. Remind! • 매주 화, 목 9시 • 한번이라도 빠지면 다음 세미나를 따라갈 수 없기 때문에 모두 참석 가능해야함 • 이 PPT의 가장 마지막에 있는 Homework를 해와야함. • 안해오면 따라올 수가 없습니다. 따로 설치시간을 주지 않을 예정입니다.

More Related