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

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

on

  • 1,705 views

 

Statistics

Views

Total Views
1,705
Views on SlideShare
1,701
Embed Views
4

Actions

Likes
1
Downloads
18
Comments
0

2 Embeds 4

http://nigayo.com 3
http://www.heej.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

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