View
1.889
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Hello! Android Programming
이번 실습 교육에 도움을 주신 분들 ..
서은희 , 봉광민 , 기성경 선생님
손영수 , 정호영 , 윤지수 교수님
오늘 다룰 것들 .
• Android 란 ?• 개발 환경• 실습 #1. Hello World!! 찍기• 실습 #2. 전광판 만들기 • 맺음
1. Android 란 ?
• Java 란 언어로 개발할 수 있다 .• Google 이 만들었다…
Google 이 만들었다는 것은 ..
Google 의 막강한 서비스들을 폰에서 쉽게 사용 할 수 있어요 .
으악 !! 이걸 어떻게
해요 ..
마치 자전거 운전처럼 ..
Android 자전거는 이미 만들어져 있어요 ..
Linux Google 서비스들
여러분이 해야 할일 ..
2. 개발 환경 ( 이해 안가도 OK!!)
Android 사용 방법
코드 치고결과를
보는
범용 개발 환경
안드로이드
개발 환경
컴퓨터
언어
동작환경
5. Java runtimeSE ver 6
4. Eclipse 3.5
3. Eclipse ADT plug-in
2. Android SDK
1. Android Platform(s)
다운로드 받는 곳
1,2,3 은 developer.android.com4 은 eclipse.org5 은 java.com
오늘 알아야 할 용어 4 개 .
ActivityView
Event
Intent
화면을 담는 그릇 여러가지 화면 ( 버튼 , 이미지 등 ..)
이벤트 ( 버튼 눌렸어 .. )
외부와의 소통 ( 구글 지도 , 다른 앱등 ..)
onClick(…)
Activity
View
Button
}
class MyActivityextends Activity
{
onCreate(…) Defines view{View view = …setContentView(view);…
}
Event
{…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. 음성인식 전광판 만들기
onClick(…)
Activity
View
Button
}
class MyActivityextends Activity
{
onCreate(…) Defines view{View view = …setContentView(view);…
}
Event
{…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
결과를 느끼세요 !!
마무리 하면서 ..
소프트웨어의 무한한 가망성 ..
세상을 아름답게 바꿀려고 한 이야기 !!
이제 여러분 차례 !!