• Like
NHNNEXT 고등학생 창의체험 프로그래밍 실습
Upcoming SlideShare
Loading in...5
×

NHNNEXT 고등학생 창의체험 프로그래밍 실습

  • 1,388 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,388
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
22
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Hello! Android Programming
  • 2. 이번 실습 교육에 도움을 주신 분들.. 서은희 , 봉광민, 기성경 선생님 손영수, 정호영, 윤지수 교수님
  • 3. 오늘 다룰 것들.• Android 란?• 개발 환경• 실습 #1. Hello World!! 찍기• 실습 #2. 전광판 만들기• 맺음
  • 4. 1. Android 란?• Java 란 언어로 개발할 수 있다.• Google이 만들었다…
  • 5. Google이 만들었다는 것은..
  • 6. Google의 막강한 서비스들을폰에서 쉽게 사용 할 수 있어요.
  • 7. 마치 자전거 운전처럼..
  • 8. Android 자전거는 이미 만들어져 있어요.. 여러분이 해야 할일..Linux Google 서비스들
  • 9. 2. 개발 환경 (이해 안가도 OK!!) 1. Android 3. Eclipse 5. Java runtime Platform(s) ADT plug-in SE ver 6 Android 안드 코드 치고 컴 사용 로이 결과를 퓨 방법 드 보는 터 개발 범용 개발 언 환경 환경 어 2. Android SDK 4. Eclipse 3.5 동 작 환 경 다운로드 받는 곳 1,2,3 은 developer.android.com 4 은 eclipse.org 5 은 java.com
  • 10. 오늘 알아야 할 용어 4개. 화면을 담는 그릇 여러가지 화면 Activity (버튼, 이미지 등..) View Event 이벤트 (버튼 눌렸어.. ) Intent외부와의 소통(구글 지도, 다른 앱등..)
  • 11. 개념만 잡기Activityclass MyActivity View extends Activity{ onCreate(…) Defines view { View view = … setContentView(view); … } Event onClick(…) Button { … Intent intent = … .sendBroadcast(intent); }} Uses intent to start
  • 12. #실습 1. Hello! World!!
  • 13. #1. 이클립스(Eclipse) 뛰우기 바탕화면에 이런 화면이 떠요!이렇게 생긴 아이콘 클릭
  • 14. #2. 안드로이드 뛰우기 File -> New ->Other 또는 Android Project 이런 화면이 떠요!
  • 15. #3-1. 프로젝트 명 만들기 프로젝트 이름은 HelloYourEnglishName 단 띄어쓰기는 금지!!
  • 16. #3-2. 프로젝트 명 만들기 패키지 Package 이름은 com.helloyourname. nhnnext 단 띄어쓰기는 금지!!
  • 17. #3-3. 안드로이드 버전 선택 버전은.. Build SDK 를 Android 4.1(API 16) 선택!!
  • 18. #4. 아이콘 설정 기본 설정 대로 나두고 NEXT
  • 19. #5. Activity (화면) 생성하기 BlackActivity (빈 화면) 그냥 NEXT
  • 20. #6. Blank Activity (빈 화면) 설정하기 기본 설정 대로 나두고 Finish
  • 21. #7. 프로젝트가 생성되었어요! string.xml 을 두번 클릭 해주세요 !
  • 22. #8. 리소스(자원) 제어 string.xml 을 두번 클릭!!
  • 23. #9. 여러분의 이름으로 바꾸어 보기 hello_world의 이름을 마음대로 변경!!
  • 24. #10. 프로젝트 빌드하기 마우스 오른쪽 눌려 Build Project
  • 25. #11. 프로젝트 실행하기 프로젝트에서 오른쪽 버튼 클릭 -> Run As -> Android Application
  • 26. #12. 휴대폰으로 전송 여러분의 안드로이드 폰을 선택해 주세요!
  • 27. 결과를 느끼세요!!
  • 28. #실습 2. 전광판 만들기
  • 29. #1. 전광판 프로젝트 열기
  • 30. #2. 폰에서 하고 싶다면 프로젝트에서 오른쪽 버튼 클릭 -> Run As -> Run Configuration
  • 31. #3. 무조건 폰에서 시작하게 만들기 Always prompt to pick device 를 선택
  • 32. 결과를 느끼세요!!
  • 33. #추가 3. 음성인식 전광판 만들기
  • 34. Activityclass MyActivity View extends Activity{ onCreate(…) Defines view { View view = … setContentView(view); … } Event onClick(…) Button { … Intent intent = … .sendBroadcast(intent); }} Uses intent to start
  • 35. #1-1. 음성인식을 위한 소스 변경하기 .Board Activity에 있는 Intent-filter 를 복사하셔서..
  • 36. #1-2. 음성인식을 위한 소스 변경하기 이렇게 위로 올려주세요!!
  • 37. #2-1. Board Activity 소스 수정이렇게 생긴 소스 앞에 “//” (주석)를 붙여 주세요
  • 38. #2-2. Board Activity 소스 수정소스에 있는 “//” (주석)을 제거해 주세요!
  • 39. #2-1. Board Activity 소스 수정그럼 이렇게 소스가 초록색 (주석)으로 변해요
  • 40. #3. 전광판 프로젝트 선택
  • 41. #4. 폰에서 하고 싶다면 프로젝트에서 오른쪽 버튼 클릭 -> Run As -> Android Application
  • 42. 결과를 느끼세요!!
  • 43. 마무리 하면서..소프트웨어의 무한한 가망성..세상을 아름답게 바꿀려고 한 이야기!!
  • 44. 이제 여러분 차례!!