2014년 11월 19일 수요일

[안드로이드강좌] 안드로이드 예제 강좌 1 (1. 안드로이드 첫걸음 Hello World!)[컴퓨터/IT/국비교육/무료교육/국비지원/국비지원학원/프로그램/서울자바/서울국비지원/IT국비/안드로이드/아이폰/자바국비]


Hello World 는 어떻게 만드나는 아마도 가장 일반적인 컴퓨터 언어 입문 일것입니다. 안드로이드도 별차이 없이 여기서 시작합니다. 이페이지는 http://code.google.com/android/intro/hello-android.html 보면서 연습한 것을 정리한것입니다.
준비물:
1. eclipse IDE - 다른것을 써도 좋지만 추천하는 것으로 배우는게 일단은 편합니다.
2. Android Eclipse Plugin (ADT) - eclipse 설치후 가져다 붙히면 됩니다.
시작:
1. 프로젝트만들기:
- Eclipse에서 File > New > Project
- Android 폴더밑의 Android project 선택 그리고 [next]
- 다음화면
Project name: HelloAndroid - 이 이름으로 폴더생깁니다.
Contents: Create new project in workspace
X Use default location
Properties:
package name: com.android.hello - Java package이름이 됩니다.
Activity name: HelloAndroid - 아주 중요한 개념. 이로서 현재의 클라스는 안드로이드 Actrivity 의 subclass가 됩니다.
Application name: Hello, Android - 그냥 아무 이름.
여기까지하면 java class랑 package 껍데기가 생기고 이제부터 본격적으로 코딩이 시작
1. 먼저 HelloAndroid > src > com.android.hello 로 갑니다.
package com.android.hello;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloAndroid extends Activity {      @Override   public void onCreate(Bundle savedInstanceState) {       super.onCreate(savedInstanceState);       TextView tv = new TextView(this);       tv.setText("Hello, Android");       setContentView(tv);   }}
참고:
1. eclipse에서는 Ctrl+Shift+O를 이용 import를 다시 정리할수 있습니다. TextView import 없이 아래에 TextView tv = new TextView(this); 를 쓰면 자연히 Error가 납니다. 이때 이 HotKey를 써 TextView를 자동 import할수있습니다.
2. setContentView는 상위 Activity class의 method로 view를 Activity UI로 가져오는 역할을 한다 보면됩니다.
이걸로 코딩은 끝나고 실행만 남습니다.
eclipse로 가서 Run > Open Run Dialog 감
왼편 꼭대기 Android Application을 선택한 상태에서 New Button(윗편맨꼭대기있음) 클릭
Name: HelloAndroid - 그냥 좋아하는 이름으로
Project: HelloAndroid
Activity: com.android.hello.HelloAndroid - 위에만든 package랑 activity이름이 여기 들어와있음.
이제 [Run] 하면됩니다.


 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷…오라클자바…12-272539
 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육…오라클자바…12-111860
53 [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… 오라클자바…03-151664
52 [주말]C#,ASP.NET마스터 오라클자바…01-311757
51 [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… 오라클자바…01-312531
50 [평일주간야간,주말]C기본&자료구조,알고리즘 오라클자바…01-311397
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… 오라클자바…01-191701
48 [평일야간,주말]안드로이드개발자과정(Android기초실무) 오라클자바…01-111584
47 [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… 오라클자바…01-032101
46 [100%환급,개발자전문]빅데이터/SQL/자바/스프링/안드로이드/닷… 오라클자바…12-272539
45 [평일주간]NoSQL,MongoDB,빅데이터기초과정 오라클자바…12-191813
44 [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… 오라클자바…12-141796
43 [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… 오라클자바…12-111860
42 [평일주간]빅데이터하둡기초과정(BigData Hadoop) 오라클자바…12-091457
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011683
40 [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… 오라클자바…12-011853
39 [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) 오라클자바…12-011330

댓글 없음:

댓글 쓰기