Hello, World

Size: px
Start display at page:

Download "Hello, World"

Transcription

1 Hello, World Bok, Jong Soon

2 Hello, World

3 Hello, World (Cont.)

4 Hello, World (Cont.)

5 Hello, World (Cont.)

6 Hello, World (Cont.)

7 Hello, World (Cont.)

8 Hello, World (Cont.)

9 Hello, World (Cont.)

10 Hello, World (Cont.)

11 Hello, World (Cont.)

12 Hello, World (Cont.)

13 Hello, World (Cont.)

14 Hello, World (Cont.)

15 Hello, World (Cont.)

16 Hello, World (Cont.)

17 Application 구성요소 Android Application Java Code /src /gen Resource /drawable /layout /values Manifest AndroidManifest.xml

18 Application 구성요소 ( 계속 ) HelloWorldActivity.java 로직 / 사용자상호작용 R.java 메모리관리 HelloWorldActivity.java main.xml UI 설계 R.java strings.xml 리소스관리 main.xml strings.xml AndroidManifest.xml 애플리케이션기본정보 AndroidManifest.xml 장용식 김관옥 성낙현, Step by Step 안드로이드앱개발 ( 서울 :INFINITY BOOKS, 2011), p.67.

19 프로젝트구성 AndroidManifest.xml src/helloworldactivity.java gen/r.java assets res/drawable res/layout/main.xml res/values/strings.xml default.properties proguard.cfg

20 기본파일상호작용과실행원리 액티비티라벨 로직 / 사용자상호작용 HelloWorldActivity.java 액티비티생성 main.xml 레이아웃출력 ic_launcher.png 리소스관리 ( 이미지 ) R.Java main.xml 파일주소이미지리소스주소텍스트리소스주소 메모리관리 UI 설계 main.xml 레이아웃설계텍스트리소스사용 리소스관리 ( 텍스트 ) strings.xml 텍스트리소스정의 애플리케이션기본정보 AndroidManifest.xml 어플리케이션아이콘지정어플리케이션라벨지정액티비티레벨지정액티비티명지정 HelloWorld 장용식 김관옥 성낙현, Step by Step 안드로이드앱개발 ( 서울 :INFINITY BOOKS, 2011), p.97.

21 기본파일상호작용과실행원리 ( 계속 ) 액티비티라벨 로직 / 사용자상호작용 HelloWorldActivity.java super.oncreate(savedinstancestate) setcontentview(r.layout.main) 리소스관리 ( 이미지 ) ic_launcher.png UI 설계 main.xml LinearLayout TextView R.Java drawable ic_launcher 0x7f layout main 0x7f string hello 0x7f app_name 0x7f 리소스관리 ( 텍스트 ) 메모리관리 strings.xml hello Hello World, app_name HelloWorld 애플리케이션기본정보 AndroidManifest.xml application activity activity:name HelloWorldActivity android : HelloWorld 장용식 김관옥 성낙현, Step by Step 안드로이드앱개발 ( 서울 :INFINITY BOOKS, 2011), p.98.

22 프로젝트구성 ( 계속 ) AndroidManifest.xml 패키지이름, 버전정보, 어플리케이션이름 어플리케이션구성요소와각어플리케이션구성요소의속성이정의 어플리케이션에서사용하는권한, 최소요구 SDK 버전

23 프로젝트구성 ( 계속 ) AndroidManifest.xml : 프로젝트일반정보

24 프로젝트구성 ( 계속 ) AndroidManifest.xml

25 프로젝트구성 ( 계속 ) src/helloworldactivity.java Activity 는안드로이드어플리케이션에서하나의 화면 을구성하는구성요소 메인소스파일 코드직접작성 public void setcontentview(int layoutresid) public void setcotentview(view view)

26 프로젝트구성 ( 계속 ) gen/r.java : 툴이자동으로관리, 직접편집안됨.

27 프로젝트구성 ( 계속 ) assets : 리소스폴더, 비디오오디오파일저장 res/drawable : 이미지파일저장 default.properties : 프로젝트의빌드타겟이명시되어있다. proguard.cfg : 디컴파일방지를위한설정

28 프로젝트구성 ( 계속 ) res/layout/main.xml

29 프로젝트구성 ( 계속 ) res/layout/main.xml

30 프로젝트구성 ( 계속 ) res/values/strings.xml

31 프로젝트구성 ( 계속 ) res/values/strings.xml

32 Resource Source code 외의다른파일들 어플리케이션에서사용하는 image, sound, layout, string 등이포함 Source code 와는별도로존재 파일이름 : 영문소문자, 숫자, 밑줄 (_), dash(-) 로만가능 리소스를참조할때파일의이름으로참조함

33 Resource (Cont.) 문자열, 색상, 치수 (dimension) 값과같은단순리소스는 /res/values 에들어있다. 리소스파일들은 xml 태그를사용한다. 리소스는프로젝트빌드시어플리케이션패키지에포함된다. 문자열, 색상, 치수리소스는 [ 리소스편집기를이용해서관리하거나 xml 파일을직접편집할수있다.

34 Resource (Cont.) 리소스종류에따른저장위치 저장위치 res/anim res/drawable res/layout res/values res/xml res/raw 리소스종류 XML 형태로된애니메이션 이미지 (*.png, *.jpg, *.gif) 화면레이아웃 문자열, 배열등 XML 형태로된데이터 영상, 음악혹은위의형식에해당되지않는데이터

35 Resource (Cont.) 문자열 /res/values/strings.xml 작은혹은큰인용부호 (apostrophe,, ) 를포함한문자열은이스케이프처리하거나큰따옴표로감싸야한다.

36 Resource (Cont.) 색상 /res/values/colors.xml 안드로이드는 RGB 형식의 12 비트와 24 비트색상지원 형식 설명 예제 #RGB 12비트색상 #00F(blue) #ARGB 알파가포함된 12비트색상 #800F(blue, alpha 50%) #RRGGBB 24비트색상 #FF00FF( 자홍 ) #AARRGGBB 알파가포함된 24비트색상 #80FF00FF( 자홍, alpha 50%) 참고 : 색상선택기 ( )

37 치수 Resource (Cont.) 컨트롤의크기지정을위한치수 /res/values/dimens.xml 측정유형 설명 단위문자열 픽셀 실제화면픽셀 px 인치 물리적인길이 in 밀리미터 물리적인길이 mm 포인트 흔히쓰는글꼴크기 (1/72 inch) pt 밀도독립적인픽셀 1 160dpi를기준으로한픽셀단위 dp 축척독립적인픽셀 2 가변글꼴표시에가장적합한단위 sp 1 Density-independent Pixels. 1in = 160dp, 2 Scale-independent Pixels

38 Resource (Cont.) 이미지 파일명은반드시소문자이어야한다. 파일명은문자, 숫자, 밑줄만가능 /res/drawable 지원되는이미지형식설명확장자 Portable Network Graphics(PNG) 권장형식 ( 무손실 ).png Nine-Patch Stretchable Images(PNG) 권장형식 ( 무손실 ).9.png Joing Photographic Experts Group(JPEG/JPG) 권장하지않는형식 ( 손실 ) Graphics Interchange Format(GIF) 지원되지만권장하지는않음.gif BitmapDrawable logobitmap = (BitmapDrawable)getResource().getDrawable(R.drawable.logo); 또는 ImageView logoview = (ImageView) findviewbyid(r.id.logoimageview); logoview.setimageresource(r.drawable.logo);.jpg

39 Resource (Cont.) Style & Theme View or Window 에적용할여러속성들을정의한리소스 비슷한속성들을개별적으로지정할때의불편함, 번거로움을피하고자사용 텍스트크기, 배경색상, 여백크기등다양한속성을한번에정의하여일관된 UI 적용에매우유용 적용범위에따라일부분을정의하면 Style 이고, 여러 Style 들을모아서전체 Style 로만든것이 Theme 이다.

40 Resource (Cont.) Style file res/values/styles.xml

41 Resource (Cont.) Style inheritance 부모 Style 이름. 자식 Style 이름

42 Resource (Cont.) Style inheritance Android System s Style inheritance

43 Style 적용하기 Resource (Cont.)

44 Style 적용하기 Resource (Cont.)

45 Resource (Cont.) Theme 테마는좀더넓은범위에적용 작성방법은스타일과동일 styles.xml 에추가 별도의파일생성없이 styles.xml 예제에엘리먼트추가 themes.xml 등의파일을따로만들어도상관없음

46 Resource (Cont.) Theme 적용하기 themes Activity 의속성에 theme 지정 Android System Theme 적용하기

47 Resource (Cont.) 국제화 1 를위한리소스 언어 : 두개의소문자로된 ISO 언어코드 ( 예 :ko, ja) 지역 : 소문자 r 뒤에대문자로된 ISO alpha-2 언어코드 ( 예 :rca, rgb) 화면방향 : port( 세로화면 ), land( 가로화면 ), square( 정방형화면 ) 픽셀밀도 : DPI(Dots Per Inch : 인치당픽셀수 ) 단위의픽셀밀도 ( 예 :92dpi) 터치형식 : notouch( 터치불가 ), stylus( 감압식 ), finger( 정전식 ) 키보드사용 : keysexposed( 키보드사용 ), keyshidden( 키도드사용안함 ) 키보드형식 : nokeys( 키없음 ), qwerty( 쿼티풀사이즈 ), 12key( 키패드타입 ) 방향키타입 : notouch( 방향키없음 ), dpad( 화살표키 ), trackball( 트랙볼 ), wheel( 휠 ) 화면해상도 : 큰치수 x 작은치수형태로표현된값 ( 예 :320x240, 800x480) 1 일반적으로단어가너무길기때문에 i18n, 즉 i 로시작하여중간에 18 개의문자가있고, n 으로끝나는단어라는뜻으로축약하여부르기도함.

48 Resource (Cont.) 국제화를위한리소스 사용예 drawable-en-rus 미국 ( 영어 ) 의 drawable drawable-ko-finger-320x240 한국어 - 정전식 -QVGA 의 drawable string-keyshidden 키보드가가려진경우표시되는문자열

49 Resource (Cont.) 국제화를위한리소스 : ISO 언어코드 언어 ISO 코드언어 ISO 코드 Arabic ar Greek el Bulgarian bg Italian it Chinese zh Japanese ja English en Korean ko Esperanto eo Latin la Finnish fi Portuguese pt French fr Russian ru German de Vietnamese vi 표성배 신성윤 서정만 장영현 하얀공저, 톡톡튀는어플개발을위한안드로이드프로그래밍 ( 경기 : 도서출판글로벌, 2011), p.138.

50 Resource (Cont.) 국제화를위한리소스 : ISO ALPHA-2 언어코드 국가 ISO alpha-2 코드 국가 ISO alpha-2 코드 United Arab Emirates AE Spain ES Argentina AR France FR Australia AU United Kingdom GB Brazil BR Italy IT Canada CA Japan JP Switzerland CH Korea, Republic of KR China CN Mexico MX Germany DE Russian Federation RU United States US South Africa ZA

51 Resource (Cont.) Source code 에서리소스참조하기 프로젝트에리소스를추가하면자동으로리소스의 id 가자동생성 참조방법 R. 리소스 _ 종류. 리소스 _ 이름 구문 R.string.hello R.layout.main R.drawable.icon R.raw.sound R.id.text android.r.id.text 의미이름이 hello 인문자열이름이 main 인레이아웃이름이 icon 인이름이름이 sound 인데이터 ID가 text 인리소스 ID 가 text인안드로이드시스템리소스

52 Resource (Cont.) System 리소스참조하기 Android System Resource 접근가능 다수의어플리케이션의공통적인 Look and feel 을표현하기위해접근가능 System resource 는 android 패키지에저장예 ) 시스템문자열리소스 : android.r.string String confirm = Resources.getSystem().getString(android.R.s tring.ok); 리소스형식 ]/[ 리소스이름

53 Resource (Cont.) Source code 에서리소스참조하기 참조방법 String String mystr = getresource().getstring(r.string.hello);

54 Resource (Cont.) Source code 에서리소스참조하기 참조방법 String array String [] array = getresource().getstringarray(r.array.fruits);

55 Resource (Cont.) Source code 에서리소스참조하기 참조방법 String array int mycolor = getresource().getcolor(r.color.textcolor);

56 Resource (Cont.) Source code 에서리소스참조하기 참조방법 String array float mytextsize = getresource().getdimension(r.dimen.textpointsize);

57 Resource (Cont.) 리소스에서다른리소스참조하기 리소스 _ 종류 / 리소스 _ 의미이름이 hello 인문자열이름이 main 인레이아웃이름이 icon 인이름이름이 sound 인데이터 ID가 text 인리소스 ID 가 text인안드로이드시스템리소스

58 Resource (Cont.) 리소스생성하기 ADT 내의리소스생성마법사이용

59 Resource (Cont.)

60 Resource (Cont.) File : 새로생성할리소스파일명, 확장자 (*.xml) 까지입력해야함. Resource Type : 레이아웃, 메뉴등리소스유형선택

61 Lab1. 리소스추가하기 File : strings.xml Resource Type : Values

62 Lab1. 리소스추가하기 ( 계속 ) 1. Available Qualifiers : 語 Language 2. - > 3. Language : ko 語 ko

63 Lab1. 리소스추가하기 ( 계속 )

64 Lab1. 리소스추가하기 ( 계속 )

65 Lab1. 리소스추가하기 ( 계속 )

66 Lab1. 리소스추가하기 ( 계속 )

67 Emulator

68 Emulator (Cont.) 버튼 설명 홈언제든지홈스크린으로돌아온다. PC 키보드의키. MENU 메뉴출력. 스크린이잠겨있을때는잠금을푼다. 뒤로이전화면으로돌아간다. PC 키보드의키. 검색구글검색툴바를실행한다. PC 키보드의키. 통화전화걸기화면을실행한다. PC 키보드의키. 통화종료 통화종료. 통화중이아닐때는 PC 키보드의 키. 스크린을끈후잠근다. 방향키 4방향으로이동한다. PC 키보드의 키를 눌러도된다.

69 Emulator (Cont.) 버튼방향전환엔터카메라볼륨조정 설명 + / 현재선택된항목실행카메라를동작시킨다. + 볼륨을조정한다. UP : + Down : + 전원버튼전원을끈다. 에뮬레이터에서는화면을잠근다. Network 연결 / 끊기

70 Lab2

71 Lab3

72 Lab4

73 Lab5

74 Lab6

75 Lab7 : Style 김상형, 안드로이드프로그래밍정복개정판 1 권 ( 서울 : 한빛미디어, 2011), p.413.

76 Lab8 : Theme 김상형, 안드로이드프로그래밍정복개정판 1 권 ( 서울 : 한빛미디어, 2011), p.415.

77 Lab8 : System Theme 김상형, 안드로이드프로그래밍정복개정판 1 권 ( 서울 : 한빛미디어, 2011), p.416.

DV690-N_KOR_110216.indd

DV690-N_KOR_110216.indd P/NO : MFL63266772 3 1 4 1 5 7 1 2 3 4 5 6 7 6 1 7 7 r t y u i - - - -, 7 1, 8 1 1 3 6 8 10 11 13? 12 14 15 16 17 18 a 1 b B c d e f c/v g C/V h M i Z j z k l 2 4 5 7 9 m w/s/a/d n b o p x q [ ] } r?

More information

1부

1부 PART 1 2 PART 01 _ SECTION 01 API NOTE SECTION 02 3 SECTION 02 GPL Apache2 NOTE 4 PART 01 _ SECTION 03 (Proyo) 2 2 2 1 2 2 : 2 2 Dalvik JIT(Just In Time) CPU 2~5 2~3 : (Adobe Flash) (Air) : SD : : : SECTION

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Hello Android Jo, Heeseung Contents HelloAndroid program AVD 명칭과사용법안드로이드응용프로그램작성안드로이드프로젝트구성 2 처음만드는 [Hello Android] 프로그램 3 처음만드는 [Hello Android] 프로그램 이클립스메뉴 [File]-[New]-[Project] 를선택 [New Project] 창에서

More information

±×¸°¸®Æ÷Æ® ³»Áö5Â÷

±×¸°¸®Æ÷Æ® ³»Áö5Â÷ 04 Netherlands 1 GREEN REPORT 2010 Vol.10 05 06 GREEN REPORT 2010 Vol.10 07 08 Japan 2 GREEN REPORT 2010 Vol.10 09 10 Hong Kong 3 GREEN REPORT 2010 Vol.10 11 12 Switzerland 4 GREEN REPORT 2010 Vol.10 13

More information

1) 리눅스커널 메모리관리, 프로세스관리, 파일시스템관리, 네트워크스택등하드웨어지원 2) Native 라이브러리 (C, C++) 안드로이드프레임워크에서필요한 C 와 C++ 라이브러리 3) 안드로이드런타임 코어라이브러리지원, Dalvik Virtual Machine 으로

1) 리눅스커널 메모리관리, 프로세스관리, 파일시스템관리, 네트워크스택등하드웨어지원 2) Native 라이브러리 (C, C++) 안드로이드프레임워크에서필요한 C 와 C++ 라이브러리 3) 안드로이드런타임 코어라이브러리지원, Dalvik Virtual Machine 으로 1. 안드로이드란무엇인가? 안드로이드는구글을중심으로한 OHA(Open Handset Alliance) 컨소시엄에서만든최초의오픈소 스모바일애플리케이션플랫폼 리눅스커널을기반으로한운영체제, 풍부한 UI(user Interface), 다양한애플리케이션, 라이브러리, 애플리케이션프레임워크, 멀티미디어지원등의구성요소들을포함하며휴대전화기능도포함 되어있다. 운영체제와연관된컴포넌트들은

More information

Microsoft PowerPoint Application Resources[Part1](2.0h).pptx

Microsoft PowerPoint Application Resources[Part1](2.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Concept of Resources Providing Resources Accessing Resources Resource Types 2 지금까지우리가이미보아온, 사용한 res/ 디렉토리에관한것임 리소스란문자열 (string), 이미지, 아이 콘, 레이아웃등의외부 (external)

More information

Microsoft PowerPoint - 02처음으로만드는(Ver 1.0)

Microsoft PowerPoint - 02처음으로만드는(Ver 1.0) 02. 처음으로만드는안드로이드응용프로그램 IT CookBook, 안드로이드프로그래밍 학습목표 안드로이드응용프로그램의기본적인작성법을익힌다. AVD 의명칭을배운다. 안드로이드프로젝트의구성을파악한다. Page 2 차례 Page 3 1. 처음만드는 [Hello Android] 프로그램 Page 4 1. 처음만드는 [Hello Android] 프로그램 [ 실습 2-1]

More information

- 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 - - 20 - - 21 - - 22 - - 23 - - 24 - - 25 - - 26 - - 27 - - 28 - - 29 - - 30 -

More information

Vol.266 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

Vol.266 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M 2018.08Vol.266 C O N T E N T S 02 06 30 48 54 66 80 120 M O N T H L Y P U B L I C F I N A N C E F O R U M 2 2018.8 3 4 2018.8 1) 6 2018.8 2) 7 8 2018.8 3) 9 4) 5) 6) 10 2018.8 7) 8) 9) 10) 11 12 2018.8

More information

학습목표 선언하여디자인을하는방법을이해하고, 실행할수있다. 시작화면을만드는방법과대체리소스를사용하는방법을이해하고실행할수있다. About 과같은상자를구현하고, 테마를적용하는법을이해하고실행할수있다.

학습목표 선언하여디자인을하는방법을이해하고, 실행할수있다. 시작화면을만드는방법과대체리소스를사용하는방법을이해하고실행할수있다. About 과같은상자를구현하고, 테마를적용하는법을이해하고실행할수있다. 헬로, 안드로이드 3 주차 사용자인터페이스디자인하기 (1) 강대기동서대학교컴퓨터정보공학부 학습목표 선언하여디자인을하는방법을이해하고, 실행할수있다. 시작화면을만드는방법과대체리소스를사용하는방법을이해하고실행할수있다. About 과같은상자를구현하고, 테마를적용하는법을이해하고실행할수있다. 차례 스도쿠예제소개하기 선언하여디자인하기 시작화면만들기 대체리소스사용하기 About

More information

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx

Microsoft PowerPoint UI-Event.Notification(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 UI 이벤트 Event listener Touch mode Focus handling Notification Basic toast notification Customized toast notification Status bar notification 2 사용자가인터랙션하는특정 View

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

슬라이드 1

슬라이드 1 헬로, 안드로이드 3 주차 사용자인터페이스디자인하기 (1) 강대기동서대학교컴퓨터정보공학부 학습목표 선언하여디자인을하는방법을이해하고, 실행핛수있다. 시작화면을만드는방법과대체리소스를사용하는방법을이해하고실행핛수있다. About 과같은상자를구현하고, 테마를적용하는법을이해하고실행핛수있다. 차례 스도쿠예제소개하기 선언하여디자인하기 시작화면만들기 대체리소스사용하기 About

More information

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme

[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID android:title= 항목제목 /> </menu> public boolean oncreateoptionsmenu(menu menu) { getme 8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean

More information

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 -

안드로이드기본 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - 11 차시어댑터뷰 1 학습목표 어댑터뷰가무엇인지알수있다. 리스트뷰와스피너를사용하여데이터를출력할수있다. 2 확인해볼까? 3 어댑터뷰 1) 학습하기 어댑터뷰 - 1 - ArrayAdapter ArrayAdapter adapter = new ArrayAdapter(this, android.r.layout.simple_list_item_1,

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

[<1107><1169><11AB><1106><116E><11AB>] 2015<1102><1167><11AB> 7<110B><116F><11AF><1112><1169>-<110E><116C><110C><1169><11BC>.pdf

[<1107><1169><11AB><1106><116E><11AB>] 2015<1102><1167><11AB> 7<110B><116F><11AF><1112><1169>-<110E><116C><110C><1169><11BC>.pdf 21 1) 2) 22 2015.7 1981~1984 10 1982 970 1990~1994 18 1990 1,251 1995~1999 57 1996 1,249 2000~2004 41 2001 1,200 2005~2009 58 2005 1,200 2010~2014 60 2010 1,200 3) 4) 5) 6) 7) 8) 9) 23 10) 11) 0.330 0.340

More information

( )부록

( )부록 A ppendix 1 2010 5 21 SDK 2.2. 2.1 SDK. DevGuide SDK. 2.2 Frozen Yoghurt Froyo. Donut, Cupcake, Eclair 1. Froyo (Ginger Bread) 2010. Froyo Eclair 0.1.. 2.2. UI,... 2.2. PC 850 CPU Froyo......... 2. 2.1.

More information

슬라이드 1

슬라이드 1 3 장안드로이드프로그램의 첫걸음 시작하면서 2 목차 프로젝트의생성하기 프로젝트파읷및소스코드이해 코드로문자열표시하기 문자열출력프로그램응용 프로젝트에새로운파읷 / 속성추가 프로젝트생성하기 프로젝트생성하기 4 < 실습 5-1>: Android 프로젝트의생성과에뮬레이터구동 (1)[ 그림 3-1](a) 처럼안드로이드프로젝트생성아이콘클릭 [ 그림 3-1](b) 처럼이클립스에서메뉴선택

More information

고객 카드 1588-7278

고객 카드 1588-7278 고객 카드 1588-7278 i 안전을 위한 경고사항 안전을 위한 주의사항 i 헤드유닛 DISP RADIO MEDIA PHONE SEEK TRACK 헤드유닛 FOLDER MUTE SCAN SETUP 스티어링 휠 리모트 컨트롤 + - MODE 기본모드 화면 Radio 모드 변경 RADIO 라디오 주파수 검색하기 SEEK TRACK 라디오 모드 사용하기 저장방송

More information

어댑터뷰

어댑터뷰 04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결

More information

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.

2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1 <LinearLayout xmlns:android=http://schemas.android.com/apk/res/android 2 xmlns:tools=http://schemas.android. 10 차시파일처리 1 학습목표 내장메모리의파일을처리하는방법을배운다. SD 카드의파일을처리하는방법을배운다. 2 확인해볼까? 3 내장메모리파일처리 1) 학습하기 [ 그림 10-1] 내장메모리를사용한파일처리 2) 활동하기 활동개요 활동과정 [ 예제 10-1]main.xml 1

More information

01장

01장 CHAPTER1 Camera (MediaStore) EXIF 1 2 CHAPTER 1 SDK (intent) Camera Camera Camera Android Manifest xml Camera Camera

More information

안드로이드 강의

안드로이드 강의 안드로이드 UI 에서의 다양한스크린사이즈지원 안드로이드펍 박성서 발표자 박성서 ( 회색 ) 2008 안드로이드개발자챌린지 I 입상 2009 안드로이드개발자챌린지 II TOP 20 안드로이드펍운영자 http://www.androidpub.com 회색의구글안드로이드개발블로그 http://graynote.tistory.com UI 레이아웃 레이아웃디자읶어떻게하시나요?

More information

한국어교재_중급1-앞-인쇄용.indd

한국어교재_중급1-앞-인쇄용.indd 발 간 등 록 번 호 이민자를 위한 한국어와 한국문화 한국어와 한국문 화 이민자를 위한 이민자를 위한 한국어와 한국문화 중급 1 중급 1 본 교재는 사회통합프로그램 한국어 과정 전용교재입니다. 11-1270000-000624-01 M E S S A G E P R O L O G U E C O N T E N T S 02 03 04 08 10 lesson 13

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

TipssoftAppActivity.java // 기본소스파일 main.xml // 배치와구성에관련된리소스파일 string.xml // 프로그램에서사용할문자열에관련된리소스파일 컴파일을하고나면 r.java 라는소스파일이하나추가되는데이파일은리소스파일을소스파일에서이용할수있도

TipssoftAppActivity.java // 기본소스파일 main.xml // 배치와구성에관련된리소스파일 string.xml // 프로그램에서사용할문자열에관련된리소스파일 컴파일을하고나면 r.java 라는소스파일이하나추가되는데이파일은리소스파일을소스파일에서이용할수있도 1. " 소스파일 " 과 " 리소스파일 " 에대하여 소스파일은우리가흔히알고있듯이프로그래밍언어를사용해서자신이만들고자하는프로그램을구현한파일입니다. 예전에작성된프로그램들은소스파일만으로이루어진프로그램도많았습니다. 하지만, 프로그램환경이점점더복잡해지고사용자인터페이스가다양해지면서인터페이스구성을서술식으로나열해서소스파일에표현하는것은한계가왔고작업효율을떨어트리게되어해결책이필요하게되었습니다.

More information

03장

03장 CHAPTER3 ( ) Gallery 67 68 CHAPTER 3 Intent ACTION_PICK URI android provier MediaStore Images Media EXTERNAL_CONTENT_URI URI SD MediaStore Intent choosepictureintent = new Intent(Intent.ACTION_PICK, ë

More information

Setting up Android Development Environment

Setting up Android Development Environment Setting up Android Development Environment Bok, Jong Soon Jongsoon.bok@gmail.com www.javaexpert.co.kr Order 1. Check System Requirements 2. JDK 1.7.0_04 3. Eclipse Indigo Classic 3.7.2 4. Android SDK (the

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

기획7.hwp

기획7.hwp 2014 사회정책연합 공동학술대회 한국사회의 사회안전망을 점검한다 복지확대기의 조세재정정책방향: 지방재정과의 연계 1) 최 성 은 (한국조세재정연구원) 1. 서론 최근 우리나라는 복지정책에 있어서 상당한 패러다임의 변화를 맞이하며 급격하게 복지확대기로 접어들고 있다. 현 정부의 무상보육, 의료보장성 확대, 기초연금의 도입 등은 그간 저소득층 및 취약계층 위주의

More information

Main Title

Main Title 2003 5140001 IMD WCY IMD 2003 (, 54 ), Competitiveness Valuation International, Inc. Korea Partner of IMD WCY jeong@cvikorea.net page 1 2003, Jin-Ho Jeong, CVI, Korea Partner of IMD +41-25-618-0251 Fax

More information

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android

More information

슬라이드 1

슬라이드 1 Android App 개발기초 & Activity, Intent 세미나 2012. 03. 26 ING 팀여상권, 이용균, 최상욱, 권지해 목차 프로젝트생성과정설명 안드로이드동작, 구조설명 Activity 설명 Intent 설명 질문 1 프로젝트생성과정설명 1. Eclipse의메뉴바에서 File 선택 2. New선택후 Android Project 선택 3. Project

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

슬라이드 1

슬라이드 1 Android Mobile Application Development Part 1 Agenda Part 1 About Android Build Develop Environment Create new Project Composition of Project Simulate Application Part 2 User Interface Activity Toast Preference

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

Microsoft PowerPoint App Fundamentals[Part1].pptx

Microsoft PowerPoint App Fundamentals[Part1].pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 2 HangulKeyboard.apkapk 파일을다운로드 안드로이드 SDK 의 tools 경로아래에복사한후, 도스상에서다음과같이 adb 명령어수행 adb install HangulKeyboard.apk 이클립스에서에뮬레이터를구동 에뮬레이터메인화면에서다음과같이이동 메뉴버튼 설정 언어및키보드

More information

0표지.indd

0표지.indd EHL Exploring Humanitarian Law H International Committee of the Red Cross 19, avenue de la Paix 1202 Geneva, Switzerland T +41 22 734 60 01 F +41 22 733 20 57 E-mail: shop.gva@icrc.org www.ehl.icrc.org

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

50_1953.pdf

50_1953.pdf C h a p t e r 02 194 Part Mobile Apps 01 01 02 Chapter 02 195 03 04 196 Part 02 01 02 03 04 Chapter 02 197 05 06 07 08 198 Part 03 01 02 Chapter 02 199 03 04 05 06 200 Part 07 08 09 10 Chapter 02 201 04

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Basic Widgets Jo, Heeseung Contents 뷰의개요 기본위젯다루기 기본위젯활용하기 2 뷰의개요 안드로이드화면에서실제로사용되는것은모두 View 클래스에서상속 이러한클래스를모두 ' 위젯 ' ( 또는뷰 ) 이라고도부름 위젯중에서다른위젯을담을수있는것들은주로 ViewGroup 클래스의하위에존재 이렇게다른위젯을담을수있는클래스를레이아웃이라고함 위젯

More information

[ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 <LinearLayout 2 ~~~~ 중간생략 ~~~~ 3 android:orientation="vertical" > 4 <ImageView

[ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 <LinearLayout 2 ~~~~ 중간생략 ~~~~ 3 android:orientation=vertical > 4 <ImageView 7 차시이미지처리 1 학습목표 이미지뷰를사용하는방법을배운다. 비트맵을사용하는방법을배운다. 2 확인해볼까? 3 이미지뷰와이미지버튼 1) 학습하기 [ 그림 7-1] 프로젝트 res 폴더 이미지뷰 [ 예제 7-1] 이미지뷰 1 4

More information

Microsoft PowerPoint - 04기본위젯(Ver 1.0)

Microsoft PowerPoint - 04기본위젯(Ver 1.0) 04. 기본위젯익히기 IT CookBook, 안드로이드프로그래밍 학습목표 뷰와뷰상속을이해한다. 기본위젯을다루는방법을익힌다. 안드로이드앱의기본적인프로그래밍을숙달한다. Page 3 차례 Page 4 1. 뷰의개요 뷰와뷰그룹 안드로이드화면에서실제로사용되는것은모두 View 클래스에서상속을받으며, 이러한클래스를모두 ' 위젯 '( 또는뷰 ) 이라고도부름. 위젯중에서다른위젯을담을수있는것들은주로

More information

Google Maps Android API v2

Google Maps Android API v2 Google Maps API 3 조 20080388 김현철 20080748 양태욱 20091493 김이현 Google Maps? 구글에서제공하는지도서비스 걷기, 차량두가지길찾기기능제공 최근, Open API 로현지대중교통과연동하여사용 Google Maps API? 개발자에게 Google Maps 를삽입할수있도록 Google 에서제공하는 Application

More information

C.PÀÛ¾÷

C.PÀÛ¾÷ HP A/S, HP ,,,. HP. HP 3 A/S. HP.,,, HP Financing ( ).,. HP,.,,,. 24x7, 4 ( ). HP Technology@Work IT. PC.,,,,.. HP.,, HP,,. , ROI ( ).. HP 1,,. 1 HP HP. 90 HP (Post carepack). 2. Premium Service email

More information

Microsoft Word - Week Ahead_Economy.docx

Microsoft Word - Week Ahead_Economy.docx ..... 이탈리아국채 년금리 한국취업자수전년비증감 ( 천명 )..8 8. 8.7 8.9 8. 7. 7. 7.9 8. 8. 8.9 8. 8. 8.7 8..7........9 미국 9 년예상 GDP 성장률컨센서스 (% YoY).... -. 7 8 (% YoY) PPI 8 CPI Core CPI - - -8 7 8..... CPI Core CPI Core PPI.

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

Microsoft PowerPoint - 4주차_Android_UI구현.ppt [호환 모드]

Microsoft PowerPoint - 4주차_Android_UI구현.ppt [호환 모드] Android UI 구현 학습목표 교육목표 Android application 구성요소 Activity Layout UI 설계 Linear Layout 구현 Android application 구성요소 (1) () Application 구성요소 AndroidManifest.xml Android application 구성요소 (2) 구성요소 기능 Activity

More information

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt

Microsoft PowerPoint - 3ÀÏ°_º¯¼ö¿Í »ó¼ö.ppt 변수와상수 1 변수란무엇인가? 변수 : 정보 (data) 를저장하는컴퓨터내의특정위치 ( 임시저장공간 ) 메모리, register 메모리주소 101 번지 102 번지 변수의크기에따라 주로 byte 단위 메모리 2 기본적인변수형및변수의크기 변수의크기 해당컴퓨터에서는항상일정 컴퓨터마다다를수있음 short

More information

(72) 발명자 오인환 서울 노원구 중계로 195, 101동 803호 (중계동, 신 안동진아파트) 서혜리 서울 종로구 평창14길 23, (평창동) 한훈식 서울 강남구 언주로71길 25-5, 301호 (역삼동, 영 훈하이츠) 이 발명을 지원한 국가연구개발사업 과제고유번호

(72) 발명자 오인환 서울 노원구 중계로 195, 101동 803호 (중계동, 신 안동진아파트) 서혜리 서울 종로구 평창14길 23, (평창동) 한훈식 서울 강남구 언주로71길 25-5, 301호 (역삼동, 영 훈하이츠) 이 발명을 지원한 국가연구개발사업 과제고유번호 (19) 대한민국특허청(KR) (12) 등록특허공보(B1) (45) 공고일자 2014년04월14일 (11) 등록번호 10-1384704 (24) 등록일자 2014년04월07일 (51) 국제특허분류(Int. Cl.) F16L 9/18 (2006.01) F17D 1/00 (2006.01) F16L 3/00 (2006.01) (21) 출원번호 10-2012-0113933

More information

untitled

untitled 類 年 料 ( ) Total Maize Oil Seeds and Oleaginous Fruits 22,225,074 251,395,099 163,932 1,230,924 82,317 1,245,380 4,399,825 51,930,426 1 58 陸 3,392,308 35,954,079 3,125 8,486 2,406,498 25,372,961 94,691

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

2040 2010 6 11 - - - - - - 03 - -,,, - 08 8 15 < > - - -,, - / 04 2040 100,, -, 05 - -- - - KOREA 2040, 06 - - - - - - - 69(2010) 88(2040) - 2.56 2.10, 65 7.6% 14.2% 18% 15%, 65 16% 25% - -,, 56.7(2010)

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

!DVD브로셔

!DVD브로셔 DVD 대여 및 후기 감상문 쓰기 ㅣDVD대여 및 감상후기 사업 목적ㅣ 교육용 동영상 중에 필요한 영상물을 직접 대여하여 이용하고 후기를 작성합니다. 교육용 동영상을 통해 교수방법 뿐만 아니라, 학생을 가르치는데 필요한 정보 및 지식을 공유함으로써 교수님들의 교수역량을 더욱 개발할 수 있도록 지원하고자 합니다. DVD 목록 배부를 통해 교육 동영상을 안내하고

More information

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사

사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사 IDIS Mobile Android 사용설명서 Powered by 사용설명서를 읽기 전에 안드로이드(Android)용 아이디스 모바일은 네트워크 연결을 통해 안드로이드 플랫폼 기반의 모바일 기기에서 장치 (DVR, NVR, 네트워크 비디오 서버, 네트워크 카메라) 에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다. 장치의 사양 및 버전에 따라 일부

More information

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp 1 0 1.7 6 5 'A ' '/ u 4 4 2 2 ' " JS P 프로그래밍 " A ', 'b ', ' 한 ', 9, \ u d 6 5 4 ' c h a r a = 'A '; 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 < % @ p a g e c o n te n

More information

Microsoft PowerPoint - 15-MARS

Microsoft PowerPoint - 15-MARS MARS 소개및실행 어셈블리프로그램실행예 순천향대학교컴퓨터공학과이상정 1 MARS 소개및실행 순천향대학교컴퓨터공학과 2 MARS 소개 MARS MIPS Assembler and Runtime Simulator MIPS 어셈블리언어를위한소프트웨어시뮬레이터 미주리대학 (Missouri State Univ.) 의 Ken Vollmar 등이자바로개발한교육용시뮬레이터

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

리니어레이아웃 - 2 -

리니어레이아웃 - 2 - 4 차시레이아웃 1 학습목표 레이아웃의개념을이해한다. 중복리니어레이아웃의개념이해한다. 2 확인해볼까? 3 레이아웃개념익히기 1) 학습하기 [ 그림 4-1] ViewGroup 클래스계층도 리니어레이아웃 - 2 - [ 예제 4-1]orientation 속성-horizontal 1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 유니티와아두이노를활용한 VR 컨트롤러개발 Part 06 헬로앱스코딩교육 김영준 공학박사, 목원대학교겸임교수前 Microsoft 수석연구원 splduino@gmail.com http://www.helloapps.co.kr 키보드로물체생성하기 키보드로물체생성하기 public GameObject CubeObject; public GameObject MyCamera;

More information

Microsoft PowerPoint UI-Layout.Menu.pptx

Microsoft PowerPoint UI-Layout.Menu.pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 User Interface 개요 Declaring Layout Creating Menus 2 View: user interface 의기본단위 사각형 (rectangle) 영역을차지하며, 그리기및이벤트처리의기본단위이다. Widget 을생성하기위한기본클래스이다. 예 : 버튼, 텍스트창,

More information

Vol.256 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M

Vol.256 C O N T E N T S M O N T H L Y P U B L I C F I N A N C E F O R U M 2017.10Vol.256 C O N T E N T S 02 06 32 68 97 129 149 155 165 M O N T H L Y P U B L I C F I N A N C E F O R U M 2 2017.10 3 4 2017.10 6 2017.10 7 1) 2) 3) 8 2017.10 4) 9 40.0 35.0 30.0 25.0 20.0 15.0

More information

이머징마켓 동향 212. 11. 19 글로벌 이머징마켓 시장 동향 인도 시장: 센섹스지수는 장중 강세를 이어갔으나 마감 직전에 급락세로 전환해 6거래일 연속 약세를 보였 다. 주간단위로는 2주째 하락했고 하락폭도 크게 확대됐다. 정부가 재정적자 통제 목표를 달성하지 못

이머징마켓 동향 212. 11. 19 글로벌 이머징마켓 시장 동향 인도 시장: 센섹스지수는 장중 강세를 이어갔으나 마감 직전에 급락세로 전환해 6거래일 연속 약세를 보였 다. 주간단위로는 2주째 하락했고 하락폭도 크게 확대됐다. 정부가 재정적자 통제 목표를 달성하지 못 이머징마켓 동향 212. 11. 19 실적 및 정책 악재로 중국 등 주요 이머징 증시 약세 한국투자증권 이머징마켓팀 2-3276-6234 중국 및 홍콩 시장 시장 동향 중국 시장: 상해종합지수가 이틀 연속 하락했다. 장 중 1% 이상 하락해 2,p 근처까지 떨어졌으나 마감 직전 낙폭을 축소했다. 거래금액은 368억 위안으로 직전 거래일 수준을 유지했다. 중국

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

F120L(JB)_UG_V1.0_ indd

F120L(JB)_UG_V1.0_ indd 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 전화끊기, 통화중메뉴사용하기 전화통화를종료하려면 통화중 ➌ ( 끊기 ) 를누르세요. 전원버튼으로통화종료 ( 124쪽 ) 로설정한경우통화중전원

More information

9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요

9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요 9 차시고급위젯다루기 1 학습목표 날짜 / 시간과관련된위젯을배운다. 웹뷰를사용하여간단한웹브라우저기능을구현한다. 매니패스트파일의설정법을배운다. 2 확인해볼까? 3 날짜 / 시간위젯 1) 활동하기 활동개요 [ 그림 9-1] 시간예약앱 활동과정 - 2 - [ 그림 9-2] 안드로이드 SDK Manager [ 예제 9-1]main.xml 1

More information

DoItAndroidAppProgramming

DoItAndroidAppProgramming Do It! 안드로이드앱프로그래밍 첫째맀당 - Chapter 04 안드로이드프로젝트와개발도구 Jun. 2013 이번장에서는무엇을다룰까요? 한번만들어보긴했지만안드로이드프로젝트에대해더알고싶어요. 안드로이드최근버젂의주요특징을알아볼까요? 이클립스에서만든프로젝트구성요소에대해알아볼까요? 애플리케이션프레임워크에대해자세히살펴볼까요? 안드로이드개발도구에는어떤것들이있는지알아볼까요?

More information

13ÀåÃß°¡ºÐ

13ÀåÃß°¡ºÐ 13 CHAPTER 13 CHAPTER 2 3 4 5 6 7 06 android:background="#ffffffff"> 07

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

IDP www idp or kr IDP 정책연구 한국경제의구조적문제와개혁방향 민주정책연구원 The Institute for Democracy and Policies

IDP www idp or kr IDP 정책연구 한국경제의구조적문제와개혁방향 민주정책연구원 The Institute for Democracy and Policies IDP 정책연구 2011-13 www.idp.or.kr IDP 정책연구 2011-13 한국경제의 구조적 문제와 개혁방향 The Institute for Democracy and Policies 서울시 영등포구 영등포동 6가 133번지 민주정책연구원 Tel : 02.2630.0114 Fax : 02.2630.0194 민주정책연구원 민주정책연구원 IDP 정책연구

More information

1

1 1 2 3 4 5 6 b b t P A S M T U s 7 m P P 8 t P A S M T U s 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Chapter 1 29 1 2 3 4 18 17 16 15 5 6 7 8 9 14 13 12 11 10 1 2 3 4 5 9 10 11 12 13 14 15

More information

학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다.

학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다. 헬로, 안드로이드 4 주차 사용자인터페이스디자인하기 (2) 강대기동서대학교컴퓨터정보공학부 학습목표 메뉴를추가하는방법을이해하고실습할수있다. 프로그램의기본설정 (settings) 을정의하는방법을알고실습할수있다. 대화상자를여는방법을알고실습할수있다. 로그메시지로디버깅하는방법을이해한다. 디버거로디버깅하는방법을이해한다. 차례 메뉴추가하기 Settings 추가하기 새게임시작하기

More information

C++ Programming

C++ Programming C++ Programming 연산자다중정의 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 연산자다중정의 C++ 스타일의문자열 2 연산자다중정의 연산자다중정의 단항연산자다중정의 이항연산자다중정의 cin, cout 그리고 endl C++ 스타일의문자열 3 연산자다중정의 연산자다중정의 (Operator

More information

mobile_guide_SA

mobile_guide_SA 네이버 모바일배너 모바일 네트워트 GUIDE AD GUIDE Version 1.0 03. 적용위치 04. Appendix 목차 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 네이버 모바일배너 개요 1. 텍스트형 광고 2. 이미지형 광고 3. 롤링형 광고 01/03 네이버 모바일배너 개요 네이버 모바일배너는 네이버 모바일 서비스

More information

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이 C Cover Story 05 Simple. Secure. Everywhere. 문서관리 혁신의 출발점, Oracle Documents Cloud Service 최근 문서 관리 시스템의 경우 커다란 비용 투자 없이 효율적으로 문서를 관리하기 위한 기업들의 요구는 지속적으로 증가하고 있다. 이를 위해, 기업 컨텐츠 관리 솔루션 부분을 선도하는 오라클은 문서관리

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378>

<4D F736F F D20284B B8F0B9D9C0CF20BED6C7C3B8AEC4C9C0CCBCC720C4DCC5D9C3F720C1A2B1D9BCBA2020C1F6C4A720322E302E646F6378> KSKSKSKS KSKSKSK KSKSKS KSKSK KSKS KSK KS X 3253 KS 2.0 KS X 3253 2016 2016 10 20 3 ... ii... iii 1... 1 2... 1 3... 1 3.1... 1 3.2... 3 4... 3 5... 4 6... 5 7... 7 8... 7 9... 8 A ( )... 9 A.1... 9 A.2...

More information

±§ 60¡ÿ ‚±‚ ‰«•¡ˆ

±§  60¡ÿ ‚±‚ ‰«•¡ˆ 여성고용정책을 통해 본 장애인고용정책의 시사점 이 금 진(기초연구팀) I. 검토 배경 최근 우리나라에서도 교과서의 단일민족 이라는 용어가 차별로 인식될 만큼 다 양성 다문화 에 대한 관심이 증가됨 농촌지역을 중심으로 외국계 여성과의 혼인율이 35.9%로 이 늘어나고 있으며 (통계청, 2006), 코시안(Kosian)을 비롯하여 다양한 혼혈자녀, 외국인 노동자

More information

Microsoft PowerPoint App Fundamentals[Part2].pptx

Microsoft PowerPoint App Fundamentals[Part2].pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 Part 1 애플리케이션컴포넌트 액티비티와태스크 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 태스크는명시적으로정의 / 선언하는것이아니라, 주어진목적을위해 현재수행되고있는액티비티들의스택이다. 예를들어, 어떤액티비티가특정위치상의시가지지도를보여주고자한다하자. 해당액티비티는안드로이드에이미존재하는맵뷰어액티비티를실행

More information

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11

특허청구의 범위 청구항 1 앵커(20)를 이용한 옹벽 시공에 사용되는 옹벽패널에 있어서, 단위패널형태의 판 형태로 구성되며, 내부 중앙부가 후방 하부를 향해 기울어지도록 돌출 형성되어, 전면이 오 목하게 들어가고 후면이 돌출된 결속부(11)를 형성하되, 이 결속부(11 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) E02D 29/02 (2006.01) E02D 17/20 (2006.01) E02B 3/14 (2006.01) (21) 출원번호 10-2010-0089517 (22) 출원일자 2010년09월13일 심사청구일자 (56) 선행기술조사문헌 JP2006037700 A* KR100920461

More information

Microsoft Word - 국제중재

Microsoft Word - 국제중재 기업인과 변호사를 위한 국제 중재(International Arbitration)의 이해와 활용 법무법인 이산( 移 山 ) 서울시 서초구 서초4동 1698-2 형남빌딩 5층 전화: (02) 3477-0150 팩스: 3477-0160 http://www.esanlaw.com 들어가는 말 국제거래에서 발생할 수 있는 분쟁을

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

Layout

Layout Layout Bok, Jong Soon Jongsoon.bok@gmail.com www.javaexpert.co.kr Layout ViewGroup Is a special view Can contain other views (called children.) Is the base class for layouts and views containers. Also

More information

슬라이드 1

슬라이드 1 4 장액티비티와리소스 시작하면서 2 목차 액티비티이해 리소스이해 리소스응용 애플리케이션디버깅 액티비티이해 애플리케이션개념 4 Java 언어로작성 자싞의리눅스프로세스내에서실행 각프로세스는자싞의자바가상머싞을가짐 각프로세스는다른프로세스와격리되어실행 짂입점 (entry point) 이없고읶텎트 (intent) 에의하여컴포넌트홗성화 고유한리눅스 ID 가부여 기본적으로애플리케이션을구성하는파읷들은해당사용자와해당애플리케이션에게맊접귺허용

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx

Microsoft PowerPoint Android-구조.애플리케이션 기초(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 안드로이드정의및아키텍처 안드로이드커널접근 애플리케이션기초및컴포넌트 2 안드로이드는운영체제 (operating system), 미들웨어 (middleware), 핵심애플리케이션들 (key applications) 을포함하고있는모바일디바이스를위한소프트웨어스택 (software stack)

More information

Android Master Key Vulnerability

Android Master Key Vulnerability Android Master Key Vulnerability Android Bug 8219321 2013/08/06 http://johnzon3.tistory.com Johnzone 内容 1. 개요... 2 1.1. 취약점요약... 2 1.2. 취약점정보... 2 2. 분석... 2 2.1. 기본개념... 2 2.2. 공격방법... 4 3. 방어대책... 7

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

KNK_C_05_Pointers_Arrays_structures_summary_v02

KNK_C_05_Pointers_Arrays_structures_summary_v02 Pointers and Arrays Structures adopted from KNK C Programming : A Modern Approach 요약 2 Pointers and Arrays 3 배열의주소 #include int main(){ int c[] = {1, 2, 3, 4}; printf("c\t%p\n", c); printf("&c\t%p\n",

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Lecture 02 프로그램구조및문법 Kwang-Man Ko kkmam@sangji.ac.kr, compiler.sangji.ac.kr Department of Computer Engineering Sang Ji University 2018 자바프로그램기본구조 Hello 프로그램구조 sec01/hello.java 2/40 자바프로그램기본구조 Hello 프로그램구조

More information

변수이름 변수값 PATH ;C:\Program Files\Java\jdk1.8.0_45\bin CLASSPATH.;C:\Program Files\jdk1.8.0_45\lib\tools.jar JAVA_HOME C:\Program Files\Java\jdk1.8.0_45

변수이름 변수값 PATH ;C:\Program Files\Java\jdk1.8.0_45\bin CLASSPATH.;C:\Program Files\jdk1.8.0_45\lib\tools.jar JAVA_HOME C:\Program Files\Java\jdk1.8.0_45 안드로이드앱개발과정추가교재 - Android Studio 사용 [ 실습 01] 개발환경설치 ( 안드로이드스튜디오 & Eclipse IDE + Android SDK) I. 안드로이드스튜디오 1. JDK 다운로드및설치 (1) JDK 다운로드 1 JDK다운로드를위해웹브라우저에 http://www.oracle.com/technetwork/java/javase/downloads/index.html

More information

슬라이드 1

슬라이드 1 모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예

More information