Suche senden
Hochladen
안드로이드 세미나
•
0 gefällt mir
•
800 views
A
ang0123dev
Folgen
간단한 안드로이드 개발 세미나
Weniger lesen
Mehr lesen
Technologie
Lifestyle
News & Politik
Melden
Teilen
Melden
Teilen
1 von 33
Empfohlen
안드로이드 세미나
안드로이드 세미나
Chul Ju Hong
Design patterns
Design patterns
용현 윤
주니어 개발자도 이해 할 수 있는 Go - Scope 편
주니어 개발자도 이해 할 수 있는 Go - Scope 편
Darion Kim
04 안드로이드 응용프로그램의 구조
04 안드로이드 응용프로그램의 구조
Wanbok Choi
안드로이드 개발자를 위한 스위프트
안드로이드 개발자를 위한 스위프트
병한 유
안드로이드App개발 10.activity데이터송수신 thread
안드로이드App개발 10.activity데이터송수신 thread
DaeHee Jang
Jupyter notebook 이해하기
Jupyter notebook 이해하기
Yong Joon Moon
반복적인 작업이 싫은 안드로이드 개발자에게
반복적인 작업이 싫은 안드로이드 개발자에게
Sungju Jin
Weitere ähnliche Inhalte
Andere mochten auch
справочник музеи
справочник музеи
allex335
オープンデータ・オークションの提案
オープンデータ・オークションの提案
Tetsuya Sato
The Willie Morrow Nozzle Install Tutorial
The Willie Morrow Nozzle Install Tutorial
Cheryl Morrow
Thiết kế hệ thống cấp thoát nước cho căn hộ gia đình với quy mô 3 tầng luận...
Thiết kế hệ thống cấp thoát nước cho căn hộ gia đình với quy mô 3 tầng luận...
Smile Moon
Tư duy triệu phú hotline 0948 11 44 71
Tư duy triệu phú hotline 0948 11 44 71
Ngọc Huy Phạm
Assigning and going over homework
Assigning and going over homework
Pat Herbst
App-to-App communication
App-to-App communication
Cheah Eng Soon
Examen el oro
Examen el oro
pamela villacis
微博平台混合云实践 - Docker全架构
微博平台混合云实践 - Docker全架构
Chen Fei
Azure with Visual Studio LightSwitch
Azure with Visual Studio LightSwitch
Cheah Eng Soon
Reading vc
Reading vc
C.E.B.G. BILINGUE EL TECAL
Transpalet ankara
Transpalet ankara
zeynep_zyn85
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Matheus Thomaz
Trakya universitesi-ders
Trakya universitesi-ders
zeynep_zyn85
Photo-eye
Photo-eye
Photography
Trafik sigorta-fiyati
Trafik sigorta-fiyati
zeynep_zyn85
Social media and school communication
Social media and school communication
Doris Herrmann
Andere mochten auch
(17)
справочник музеи
справочник музеи
オープンデータ・オークションの提案
オープンデータ・オークションの提案
The Willie Morrow Nozzle Install Tutorial
The Willie Morrow Nozzle Install Tutorial
Thiết kế hệ thống cấp thoát nước cho căn hộ gia đình với quy mô 3 tầng luận...
Thiết kế hệ thống cấp thoát nước cho căn hộ gia đình với quy mô 3 tầng luận...
Tư duy triệu phú hotline 0948 11 44 71
Tư duy triệu phú hotline 0948 11 44 71
Assigning and going over homework
Assigning and going over homework
App-to-App communication
App-to-App communication
Examen el oro
Examen el oro
微博平台混合云实践 - Docker全架构
微博平台混合云实践 - Docker全架构
Azure with Visual Studio LightSwitch
Azure with Visual Studio LightSwitch
Reading vc
Reading vc
Transpalet ankara
Transpalet ankara
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Minicurso Iniciando no Mundo Front-End - Dia 03 - SASPI {5}
Trakya universitesi-ders
Trakya universitesi-ders
Photo-eye
Photo-eye
Trafik sigorta-fiyati
Trafik sigorta-fiyati
Social media and school communication
Social media and school communication
Ähnlich wie 안드로이드 세미나
Ai C#세미나
Ai C#세미나
Astin Choi
Spring Boot 2
Spring Boot 2
경륜 이
I phone 2 release
I phone 2 release
Jaehyeuk Oh
Android 기초강좌 애플리캐이션 구조
Android 기초강좌 애플리캐이션 구조
Sangon Lee
안드로이드스터디 1
안드로이드스터디 1
jangpd007
HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3
suitzero
안드로이드 설계코드 노하우 및 개발방법
안드로이드 설계코드 노하우 및 개발방법
mosaicnet
Eclipse RCP 1/2
Eclipse RCP 1/2
cho hyun jong
Jdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamic
knight1128
Android_1
Android_1
YSLCT
Laravel 로 배우는 서버사이드 #2
Laravel 로 배우는 서버사이드 #2
성일 한
Angular2 가기전 Type script소개
Angular2 가기전 Type script소개
Dong Jun Kwon
Swt J Face 2/3
Swt J Face 2/3
cho hyun jong
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
흥배 최
Java Virtual Machine, Call stack, Java Byte Code
Java Virtual Machine, Call stack, Java Byte Code
Javajigi Jaesung
Realm @Android
Realm @Android
Theodore(Yongbin) Cha
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
흥배 최
Node.js intro
Node.js intro
Chul Ju Hong
Swift3 subscript inheritance initialization
Swift3 subscript inheritance initialization
Eunjoo Im
GKAC 2015 Apr. - Android Looper
GKAC 2015 Apr. - Android Looper
GDG Korea
Ähnlich wie 안드로이드 세미나
(20)
Ai C#세미나
Ai C#세미나
Spring Boot 2
Spring Boot 2
I phone 2 release
I phone 2 release
Android 기초강좌 애플리캐이션 구조
Android 기초강좌 애플리캐이션 구조
안드로이드스터디 1
안드로이드스터디 1
HolubOnPatterns/chapter3_3
HolubOnPatterns/chapter3_3
안드로이드 설계코드 노하우 및 개발방법
안드로이드 설계코드 노하우 및 개발방법
Eclipse RCP 1/2
Eclipse RCP 1/2
Jdk(java) 7 - 5. invoke-dynamic
Jdk(java) 7 - 5. invoke-dynamic
Android_1
Android_1
Laravel 로 배우는 서버사이드 #2
Laravel 로 배우는 서버사이드 #2
Angular2 가기전 Type script소개
Angular2 가기전 Type script소개
Swt J Face 2/3
Swt J Face 2/3
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
[KGC 2012]Boost.asio를 이용한 네트웍 프로그래밍
Java Virtual Machine, Call stack, Java Byte Code
Java Virtual Machine, Call stack, Java Byte Code
Realm @Android
Realm @Android
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Modern C++ 프로그래머를 위한 CPP11/14 핵심
Node.js intro
Node.js intro
Swift3 subscript inheritance initialization
Swift3 subscript inheritance initialization
GKAC 2015 Apr. - Android Looper
GKAC 2015 Apr. - Android Looper
안드로이드 세미나
1.
ANDROID 세미나 FOR BEGINNER
(1) PoolC 홍철주 2012. 3. 30
2.
자바
3.
개념..?
은
4.
훼이크고
코딩하는
5.
법부터.. (C
6.
언어와
7.
비교를
8.
위주로)
9.
간단한
10.
소스코드
11.
분석
Hello, World! public class Hello { public static void main(String[] args) { System.out.println(Hello, World!); } }
12.
기본
13.
자료형
14.
및
15.
변수
16.
선언 주로
17.
쓰이는
18.
기본
19.
자료형
boolean b = true; char c = 'A'; int i = 1; float f = 1.0f; double d = 1.0; String s = Hello, World!;
20.
조건/반복문의
21.
사용
if(/*condition*/) {} else if(/*condition*/) {} else {} for(int i=0; i3; i++) {} enhanced for* switch(/*condition*/){ case true: break; case false: break; default: } while(/*condition*/) {} do{}while(/*condition*/);
22.
배열
23.
만들기
int[] a = new int[3]; new
24.
키워드를
25.
썼지만
생성자*가
26.
호출되지
27.
않는다
28.
클래스와
29.
생성자 Dog 개의
30.
특징 이름
31.
:
32.
33.
(멍멍이)
나이
34.
:
35.
36.
(2살) 개의
37.
행동
짖기 공격!
38.
클래스와
39.
생성자
class Dog { Class private String name; Member 개의
40.
특징
private int age; Variable public void bark() Member 개의
41.
행동
{ System.out.println(bark!); Function } public void attack() { System.out.println(attack!); } }
42.
일단
43.
개를
44.
키워보자
Dog d; d.attack(); FAIL
45.
일단
46.
개를
47.
키워보자
Dog d = new Dog(); d.attack(); GOOD
48.
클래스와
49.
생성자
class Dog { ... public Dog(){ 생성자 } ... public void attack(){ System.out.println(attack!); } }
50.
다시
51.
배열
52.
초기화하기
Dog[] a = new Dog[3]; new
53.
키워드를
54.
썼지만
생성자*가
55.
호출되지
56.
않는다
for(int i=0; ia.length; i++) { a[i] = new Dog(); }
57.
일단
58.
여기까지 이후부터는
59.
새로운
60.
개념이
61.
나오면
62.
설명하기로..
63.
안드로이드
64.
개발환경
65.
갖추기
Eclipse 다운받기 (http://eclipse.org) JDK 다운받기 (http://goo.gl/qoHNf) Android SDK 다운받기 (http://developer.android.com/sdk/index.html) 긴
66.
시간이
67.
소요되므로
68.
받아옵시다
69.
안드로이드
70.
앱
71.
프로그래밍
여러
72.
가지
73.
객체와
74.
함수
기본
75.
레이아웃 Java를
76.
차용했을
77.
뿐,
78.
그
79.
이상
80.
그
81.
이하도
82.
아님
레이아웃은
83.
xml을
84.
이용
85.
안드로이드
86.
어플리케이션
소스 구조 Source Files Don’t Touch Android jar binary, apk.. Assets (Big Resources) Layout, String,... App Info Eclipse config
87.
안드로이드
88.
시작하기
Print Hello, World! Click! -
89.
안드로이드
90.
시작하기
Print Hello, World! 그
91.
전에
디바이스를
92.
사자
가상
93.
디바이스
(AVD)를
94.
만들자!
95.
안드로이드
96.
시작하기
Print Hello, World! 세미나 끝?
97.
안드로이드
98.
시작하기
Print Hello, World! AndroidTutorialActivity.java R.layout.main?
99.
안드로이드
100.
시작하기
Print Hello, World! R.java main은 어디에?
101.
안드로이드
102.
시작하기
Print Hello, World! R.java e s res/drawable res/layout res/string main은 어디에?
103.
안드로이드
104.
시작하기
Print Hello, World! res/drawable res/layout main은 여기에!
105.
안드로이드
106.
시작하기
Print Hello, World! ?xml version=1.0 encoding=utf-8? Layout LinearLayout xmlns:android=http://schemas.android.com/apk/ res/android android:layout_width=fill_parent android:layout_height=fill_parent android:orientation=vertical Text TextView android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/hello / /LinearLayout xml 문서도 배워야 하나?
107.
안드로이드
108.
시작하기
Print Hello, World! main.xml LinearLayout TextView main.xml의
109.
구조를
110.
그리면
111.
이렇게
112.
안드로이드
113.
시작하기
Print Hello, World! main.xml layout_width, height LinearLayout { orientation layout_width, height TextView { text 각
114.
요소는
115.
이미
116.
정의되어
117.
있다! http://developer.android.com/guide/topics/ui/declaring-
layout.html
118.
안드로이드
119.
시작하기
Print Hello, World! TextView android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/hello string
120.
요소들
121.
-
122.
hello
123.
참조
android:id=@+id/hello / id
124.
요소들
125.
+
126.
hello
@
127.
128.
@+
참조
129.
및
130.
등록을
131.
할
132.
때
133.
사용!
134.
안드로이드
135.
시작하기
Print Hello, World! ?xml version=1.0 encoding=utf-8? resources string name=helloHello World, AndroidTutorialActivity!/string string name=app_nameAndroidTutorial/string /resources Resources
136.
요소에
137.
string
138.
요소를
139.
넣어서
140.
등록하면?
R.java에
141.
등록이
142.
된다!
143.
안드로이드
144.
앱
145.
설정
AndroidManifest ?xml version=1.0 encoding=utf-8? manifest xmlns:android=http://schemas.android.com/apk/res/android package=poolc.org android:versionCode=1 android:versionName=1.0 uses-sdk android:minSdkVersion=8 / application android:icon=@drawable/ic_launcher android:label=@string/app_name activity android:label=@string/app_name android:name=.AndroidTutorialActivity intent-filter action android:name=android.intent.action.MAIN / category android:name=android.intent.category.LAUNCHER / /intent-filter /activity /application /manifest
146.
안드로이드
147.
앱
148.
설정
AndroidManifest ?xml version=1.0 encoding=utf-8? manifest xmlns:android=http://schemas.android.com/apk/res/android package=poolc.org android:versionCode=1 android:versionName=1.0 uses-sdk android:minSdkVersion=8 / application android:icon=@drawable/ic_launcher android:label=@string/app_name activity android:label=@string/app_name android:name=.AndroidTutorialActivity intent-filter action android:name=android.intent.action.MAIN / category android:name=android.intent.category.LAUNCHER / /intent-filter /activity /application /manifest
149.
NEXT SEMINAR?
Maybe 4/6? • Analysis ComplexLayout.xml • Activity? Intent? Context? • Resources - Source Code • Simple Calculator • Debugging, LogCat, Log, Toast
150.
SIMPLE HOMEWORK (1) •
Add 4 TextView elements. • Each TextView has different color, size, text, style, id (2) 올 ㅋ 올
151.
Thank you
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n