'android/구글관련'에 해당되는 글 16건

  1. 2014.07.17 [안드로이드] 기본 예제 프로젝트 실행
  2. 2014.07.16 [안드로이드] 2014년 7월 기준 Android 개발환경 설정하기. 2
  3. 2009.01.08 [Android/기초] GUI 컴포넌트의 색깔과 동작변경하기 ( TextView의 attribute, java method 사용 )
  4. 2009.01.07 [Android/기초] R.java 파일 고치기 ( Resource 파일 고치기 )
  5. 2009.01.07 [Android/예제] Hello World
  6. 2009.01.04 [Android/기초] Windows XP에서 안드로이드 SDK 설치하기
  7. 2009.01.03 Android Applications
  8. 2009.01.03 Installing Google Android SDK 1.0 On Ubuntu 8.04 Desktop
  9. 2009.01.03 Android Porting Guideline for A1200
  10. 2009.01.03 A Developer's First Look At Android

[안드로이드] 기본 예제 프로젝트 실행

android/구글관련/한글 2014. 7. 17. 21:19

이전 게시물로 기본 환경설정을 모두 끝냈다.

처음부터 프로그램을 작성하는것은 무리고, 

이제 예제 프로그램을 실행해 보도록 하자.


1. 이클립스를 띄우고 File -> New -> Project 를 선택한다.



2. New Project창이 뜨면 Android 를 골라서 펼친 뒤, Android Sample Project를 선택하고 Next를 누르도록 한다.



3. 새로운 예제 프로그램의 기준 SDK(안드로이드 버젼)을 고르도록 한다. 여기서는 KitKat을 대상으로 한다. 그러므로 Android 4.4.2를 고르던지 혹은 Android 4.4W를 선택하고 Next를 누른다. 참고로 Android 4.4W의 W는 wear를 뜻한다. 현재 android wear가 설치되어 있는 디바이스는 시계가 있다. ( LG G Watch, Samsung Galaxy Live, Motorola 360 )



4. 기본으로 제공되는 예제 프로그램 중 HelloEffects를 고르고 Finish를 누르도록 하자. 그러면 곧 새로운 프로젝트가 만들어 질 것이다.



5. 새로운 프로젝트가 만들어져 있는지 확인하기 위해서 DDMS 보기로 되어 있는 창 상태에서 Java 편집기 모드로 변경하도록 하자. 화면의 오른쪽 상단 DDMS가 선택되어져 있는 옆에 Java 버튼을 눌러 Java편집기 상태로 바꾼다.

Java 편집기 상태로 바꾸면 아래와 같은 화면이 뜨는데, 왼쪽 Project Explorer에서 새롭게 만들어진 HelloEffects 를 펼쳐 아래와 같이 예제가 잘 만들어져 있는지 확인하도록 하자.



6. 안드로이드 디바이스(스마트폰)을 컴퓨터와 연결 한 뒤 오른쪽 상단에 있는 DDMS 버튼을 눌러, DDMS 보기 모드로 변경한 뒤, 왼쪽의 Devices 탭에서 디바이스가 잘 연결 되었는지 확인한다.



7. 잘 연결되었다면 다시 오른쪽 상단에 있는 Java 편집기 모드로 변경을 한 뒤, HelloEffects 프로젝트에서 마우스 오른클릭을 한 뒤, Run As -> 1 Android Application을 선택한다.



8. 우리가 만든 예제 앱을 실행할 디바이스를 고르는 창이 아래와 같이 뜰 것이다. 여기서 연결된 안드로이드 디바이스를 선택하고 OK 버튼을 누른다.



9. 우리가 만든 예제 앱이 컴파일 되고, 안드로이드 디바이스(스마트폰)으로 업로드되고 설치 된다. 설치 진행 상황은 Eclipse 아랫쪽에 있는 Console Tab을 고르고 Console tab의 좌측에 있는 모니터 옆 아래 화살표  (펼침 아이콘)을 눌러 1 Android를 선택하면 된다. 그러면 아래와 같이 업로드 진행된 상황을 확인 할 수 있다.



10. 이 과정을 거치고 나면 안드로이드 디바이스에 우리가 만든 예제 앱이 실행되어 있음을 확인할 수 있다.



11. 실제 프로그램을 동작시키면 문제 없이 동작하는것을 확인할 수 있다. 핸드폰에서 메뉴키를 눌러 Fish Eye를 골라 보면 그림이 변경되는것을 볼 수 있다.

         



12. 이로써 간단한 예제 앱을 실행시켜 보는 방법을 알게 되었다.

:

[안드로이드] 2014년 7월 기준 Android 개발환경 설정하기.

android/구글관련/한글 2014. 7. 16. 22:46

안드로이드는 이제 나온지 4-5년 밖에 되지 않은 플랫폼이다.

그렇기 때문에 아직까지 개발환경이 자주 바뀌고 있다.


이에 2014년 7월 기준으로 Android 개발 환경을 설정하는 방법을 정리해 둔다.



1. Android 개발자 사이트로 이동하여 Eclipse ADT를 다운로드 받기 위해서 파란색 버튼인 Download Eclipse ADT 를 클릭한다.

http://developer.android.com/sdk/index.html




2. 사용권에 대한 동의를 하고, 본인에게 맞는 bit를 고른 뒤에 파란색 버튼인 Download Eclipse ADT with the Android SDK for Windows 버튼을 눌러 다운로드 한다.

시간이 오래 걸리는 경우 아래의 링크를 이용하도록 해 본다.

다만, 아래의 링크는 2014년 7월 기준으로 작성되었기 때문에 이 문서를 보는 시점에는 최신의 안드로이드 개발 환경이 아닐 수 있음을 유의해야 한다.

32bit : https://drive.google.com/file/d/0B4JVe12NOkhxYVdOSEtXSUpHd0E/edit?usp=sharing

64bit : https://drive.google.com/file/d/0B4JVe12NOkhxcDVENk92OUFILWs/edit?usp=sharing



3. 다운로드 받은 zip 파일의 압축을 푼다.

이 파일의 압축이 풀리는곳이 기본 개발환경의 root directory가 될 것 이기 때문에

아무곳에서 압축을 풀지 말고, 원하는곳을 정해서 압축을 풀도록 하자.


글쓴이의 경우에는 아래와 같이 E:\Android Dev 에 압축을 풀었다.



4. 압축을 풀어 내용을 확인해 보면 두개의 폴더와 1개의 파일이 나온다. 각 폴더와 파일은 아래의 역할을 한다.

eclipse 폴더 : 안드로이드를 개발 할 수 있는 편집기 프로그램.

sdk 디렉토리 : 안드로이드를 개발 할 수 있는 각종 유틸리티와 안드로이드 버젼별 개발 환경을 저장하는 곳.

SDK Manager.exe : 안드로이드 버젼별 개발 환경을 다운로드 할 수 있는 프로그램.



5. SDK Manager.exe를 실행하여 안드로이드 버젼별 개발 환경을 다운로드 하도록 하자.

낮은 버젼의 안드로이드도 지원하고 싶다면 낮은 버젼의 안드로이드 SDK를 다운 받아서 설정해 두어야 한다. 이 설명에서는 KitKat 이상만을 가정한다.

아래와 같이 체크를 하고, 창의 오른쪽 아래에 있는 Install 13 packages 버튼을 누른다. 설치하고자 하는 유틸리티나 SDK 버젼이 더 많다면 당연히 갯수는 13개 보다 더 늘어 날 것이다.



6. 설치한 SDK에 따라서 라이센스 동의를 하기 위해 Accept License 를 고르고 Install 버튼을 눌러 설치를 시작한다.



7. 아래의 그림과 같이 다운로드를 진행하게 된다.

네트워크 속도가 그리 빠른편이 아니니, 커피나 음료를 먹으면서 느긋하게 기다리도록 하자.



8. SDK를 모두 다운 받고 나면 이제 안드로이드 개발을 위해 편집기를 실행하도록 하자.

이 편집기의 이름은 Eclipse(이클립스)이고, 안드로이드 코드 작성부터 컴파일, 실행까지 모두 해 볼 수 있도록 환경을 제공하고 있다. 이러한 편집기를 통합 개발 환경, 영어로 IDE 라고 부른다.


3에서 압축을 풀어 두었던 폴더에서 eclipse 폴더로 이동하고, eclipse.exe를 실행시킨다.



9. 이클립스의 Splash Image가 아래와 같이 뜬다.


곧 이클립스의 workspace를 정하라는 창이 아래와 같이 나타난다. workspace는 이클립스라는 편집기를 사용하면서, 작성한 프로그램을 저장해 둘 공간을 이야기 한다.


아래와 같은 방식으로 정해 주면 된다.



10. 이클립스 프로그램이 아래와 같이 뜬다.



11. 이제 안드로이드 디바이스(스마트폰)와 컴퓨터를 연결해서 서로 데이터를 주고 받을 수 있도록 디바이스 드라이버를 설치해야 한다. 안드로이드 디바이스 드라이버를 설치하는 방법은 안드로이드 디바이스 제조사마다 다르다. 그러므로 각 제조사의 홈페이에서 안드로이드 디바이스 드라이버를 다운 받아 설치 해야 한다.

참고로 삼성은 http://www.samsung.com/sec/support/pcApplication/USB 에 접근해서 받아 설치하면 된다.

나머지 기기들은 네이버등을 통해서 검색해 보도록 하자. (LG G2 USB 드라이버, 삼성 s5 usb 드라이버)



12. 드라이버가 제대로 설치 된 상태에서 핸드폰과 컴퓨터를 USB 케이블로 연결한다.



13. 컴퓨터에 핸드폰이 잘 연결 되었고, 개발환경과 잘 연결되었는지 확인하기 위해서 DDMS(Dalvik Debug Monitor Server) 보기로 이클립스의 화면을 바꾸어 확인하도록 하자.

이클립스의 오른쪽 상단에, 창모양에 + 그림이 있는 아이콘을 누르면 Open Perspetive 창이 뜨고, 그곳에서 DDMS를 고른뒤에 OK를 누르도록 하자.



14. DDMS 보기로 변경했을때, 왼쪽 Device 탭에 안드로이드 장비의 이름이 나오면, 안드로이드 디바이스 USB 드라이버가 제대로 잡혔다는것을 알 수 있다.



15. 이로써 안드로이드 앱을 개발 할 수 있는 기초적인 환경이 갖추게 되었다.



:

[Android/기초] GUI 컴포넌트의 색깔과 동작변경하기 ( TextView의 attribute, java method 사용 )

android/구글관련/한글 2009. 1. 8. 22:13
안드로이드는 각종 GUI 컴포넌트를 제공해 준다.
물론 다른 언어에서도 이러한 GUI 컴포넌트를 모두 제공해 준다. 자바에 비유하자면 JLabel, JButton, JTextArea등이 제공된다는것이다. 그렇다면 안드로이드에서는 이러한 GUI 컴포넌트들의 설정을 어떻게 할까? 그에 대해서 알아 보도록 하자.

기존 프로그래밍 언어(Java-Swing)에서는 어떻게 GUI 컴포넌트의 속성을 설정할까?
JLabel label = new JLabel();
label.setText("Hello");
label.setForeground(Color.red);

코드는 그냥 딱 읽으면 알 수 있도록 간단하다. 위의 소스에서는 label을 하나 만들고, 그 label이 가지게 될 문자열을 설정해주거나, 혹은 그 문자열의 색깔을 지정해 주게 된다. ( 물론 Java Beans를 이용해서 하는 방법도 있기는 하지만, 여기서는 생략하도록 한다. )


그렇다면 안드로이드에서는 어떻게 GUI 컴포넌트의 모양과 색깔을 바꿀 수 있을까?
안드로이드에서는 GUI 컴포넌트에 접근해서 각종 속성을 바꾸는 방법을 두가지 제공해 준다.
1. GUI의 정보가 들어 있는 XML파일을 수정해서 컴포넌트의 모양을 바꾸자. : XML의 attribute를 이용하는 방법
2. Java 소스 코드를 이용해서 GUI의 모양을 바꾸자. : java source에서 method를 호출하는 방법
그렇다면 각기 어떻게 모양을 바꿀 수 있는지 확인해 보도록 하자.

1. GUI정보가 들어 있는 XML파일을 수정해서 컴포넌트의 모양을 바꾸는 방법
근데 그 GUI 정보가 들어 있는 XML파일은 어디??
안드로이드에서는 각종 GUI 정보가 들어 있는 파일들이 있다. 위치는 프로젝트의 res/layout 폴더이다. 그중에서 이클립스를 이용해서 안드로이드 어플리케이션 프로젝트를 만들면 기본적으로 들어 있는 res/layout/main.xml 파일을 살펴 보자.
이 main.xml 파일은 안드로이드의 어플리케이션이 화면에 뜰때, 어떠한 모양(Layout)으로 뜰것인지를 정의해둔 XML 파일이다. 다른것은 다 모르니깐, 우리가 여기에서 관심을 가질만한 TextView Tag만을 확인해 보면 각종 attribute를 가지고 있는것을 볼 수 있다. ( android:layout_width, android:layout_height 등 ). 바로 저 attribute를 설정함에 따라서 각종 GUI의 형태를 변경 시킬 수 있게 되는것이다.

그렇다면 TextView에서 수정할 수 있는 attribute들은 무엇이 있는지, 어떤일을 하는지 어떻게 알수 있을까?
그런건 걱정하지 않아도 된다. 이미 안드로이드 사이트에 TextView가 어떤 attribute를 가질 수 있는지 모두 적혀 있으니 말이다.
우선 안드로이드 홈페이지에 접속하여, 상단 Bar에 있는 Docs 링크를 클릭한다. 그리고 좌측 Documentation 에서, Class Index ( http://code.google.com/intl/ko/android/reference/classes.html ) 를 누르면 모든 Class 목록들을 확인해 볼 수 있다. 우리가 궁금한것은 TextView이므로, TextView를 눌러서 API 문서를 확인해 보도록 하자.( http://code.google.com/intl/ko/android/reference/android/widget/TextView.html )

보다시피 Attribute name과 Related methods로 나눠지는것을 볼 수 있다. 여기서 Attribute name은 바로 XML 파일에서 수정할 때 사용되어지는 이름이다.

android:autoLink 속성은 이미지의 좌측에 설명되어 있듯이, url이나 email 주소 같은것들에다가 자동으로 클릭 가능하게 링크를 걸어 줄것이냐를 결정하는 속성이다. android:textColor 속성은 글자의 색깔을 변경해주는 attribute이다. 이 두개의 attribute를 사용법을 알기 위해서는 해당 attribute link를 클릭하여 API 문서를 확인해 보도록 하자.
android:autoLink : http://code.google.com/intl/ko/android/reference/android/widget/TextView.html#attr_android:autoLink

android:autoLink

Controls whether links such as urls and email addresses are automatically found and converted to clickable links. The default value is "none", disabling this feature.

Must be one or more (separated by '|') of the following constant values.

Constant Value Description
none 0x00 Match no patterns (default)
web 0x01 Match Web URLs
email 0x02 Match email addresses
phone 0x04 Match phone numbers
map 0x08 Match map addresses
all 0x0f Match all patterns (equivalent to web|email|phone|map)

This corresponds to the global attribute resource symbol autoLink.


android:textColor : http://code.google.com/intl/ko/android/reference/android/widget/TextView.html#attr_android:textColor

android:textColor

Text color.

May be a reference to another resource, in the form "@[+][package:]type:name" or to a theme attribute in the form "?[package:][type:]name".

May be a color value, in the form of "#rgb", "#argb", "#rrggbb", or "#aarrggbb".

This corresponds to the global attribute resource symbol textColor.


위의 attribute에 대한 설명을 대략 읽어 보고 main.xml에서 TextView 파일을 아래와 같이 수정해 보자.
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    android:autoLink="web|email"
    android:textColor="#FF0000"
    />


/res/values/strings.xml파일을 열어서 hello 부분을 수정하여 email주소와 URL주소를 넣어 주도록 하자.
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, email : master@gcodebank.com, visit : http://gcodebank.com</string>
    <string name="app_name">AppName</string>
</resources>


그런뒤에 이클립스에서 우리가 고친 프로그램을 실행해서 확인해 보면, 원하는대로 글자를 빨간색으로, 그리고 email과 URL주소는 자동으로 링크가 걸린 형태로 나타남을 알 수 있다.
이로써 XML attribute를 이용하여 GUI 컴포넌트의 모양을 바꾸는 법을 알 게 되었다.


2. Java 소스 코드를 이용해서 GUI의 모양을 바꿀 수도 있다.
( 우선 main.xml을 원래대로 돌려 놓도록 하자. - main.xml에서 android:autoLink와 android:textColor을 제거 )

응? TextView에서 어떤것을 바꿀 수 있고, 그걸 보려면 어디로 가냐구??
이전처럼 TextView의 API 문서를 보자 ( http://code.google.com/intl/ko/android/reference/android/widget/TextView.html )
그리고 Related methods 부분에 있는 setAutoLinkMask(int)와 setTextColor(ColorStateList) 부분을 클릭하여 해당 메소드를 어떻게 사용하는지 확인해 보도록 하자.
setAutoLinkMask(int) : http://code.google.com/intl/ko/android/reference/android/widget/TextView.html#setAutoLinkMask(int)

public final void setAutoLinkMask(int mask)

Sets the autolink mask of the text. See Linkify.ALL and peers for possible values.

Related XML Attributes

Linkify.ALL을 보라고 하는데, 이를 알아 보도록 하자.( 핵심적인 일부만 여기에 옮겨 둔다. )
Linkify : http://code.google.com/intl/ko/android/reference/android/text/util/Linkify.html#ALL

ALL  Bit mask indicating that all available patterns should be matched in methods that take an options mask  
EMAIL_ADDRESSES  Bit field indicating that email addresses should be matched in methods that take an options mask  
MAP_ADDRESSES  Bit field indicating that phone numbers should be matched in methods that take an options mask  
PHONE_NUMBERS  Bit field indicating that phone numbers should be matched in methods that take an options mask  
WEB_URLS  Bit field indicating that web URLs should be matched in methods that take an options mask

setTextColor(ColorStateList) : http://code.google.com/intl/ko/android/reference/android/widget/TextView.html#setTextColor(android.content.res.ColorStateList)

public void setTextColor(ColorStateList colors)

Sets the text color.

Related XML Attributes

setTextColor을 사용하기 위해서 param으로 ColorStateList를 넣어야 하니깐 그것도 알아 보자.

ColorStateList : http://code.google.com/intl/ko/android/reference/android/content/res/ColorStateList.html
이 클래스는 조금 특이한데, 쉽게 색을 정하기 위해서 valueOf라는 메소드를 사용하도록 하자.

public static ColorStateList valueOf(int color)

Creates or retrieves a ColorStateList that always returns a single color.

위와 같이 각 메소드의 사용법을 알았으니, 이제 Java소스를 수정하여 autoLink와 textColor이 변경되도록 만들어 보자.
이때 Layout을 설정해 놓은 res/layout/main.xml 파일을 살짝 수정해 준다. 아래의 소스를 보다시피 id를 추가해 주는것이다.
지금 우리는 Java 소스코드에서 TextView의 모양을 바꾸려고 한다. TextView의 모양을 바꾸려면 main.xml 파일에서 어떤 GUI 컴포넌트가 수정하고자하는 TextView인지를 알 수 있어야 한다. 이를 위해서 TextView에 id를 하나 설정해 주어, 이를 구분할 수 있게 해 준다. 설정해둔 id를 이용해서 Java 소스에서 이를 불러다 쓸 수 있다. ( 추가적으로 setText메소드도 테스트하기 위해서, android:text attribute도 제거해 두었다. )
<TextView  
	android:id="@+id/testTextView"
	android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    />


위와 같이 파일을 고치면 R.java 파일이 자동으로 업데이트 되면서 R.id.testTextView로 접근할 수 있도록 변경된다.
public final class R {
    // 생략...
    public static final class id {
        public static final int testTextView=0x7f050000;
    }
    // 생략...
}


이제 R.id.testTextView라는 것으로 이전에 설정해 두었던 TextView에 접근할 수 있게 되었다. 이때 접근하는 방법은 findViewById(int)라는 메소드를 사용하는데, 자세한 설명은 집어 치우고 그냥 바로 아래의 소스코드를 확인해 보자.
package com.ggaman.android.sample;

import android.app.Activity;
import android.content.res.ColorStateList;
import android.os.Bundle;
import android.text.util.Linkify;
import android.widget.TextView;

public class Test extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        // main.xml에서 testTextView라고 id를 설정해둔 TextView를 가지고 온다.
        TextView tv = (TextView)findViewById(R.id.testTextView);
        
        // autoLink에 대한 설정을 해 준다.
        tv.setAutoLinkMask(Linkify.WEB_URLS);
        
        // TextView의 textColor을 설정해 준다. ( ARGB 값을 준다. )
        tv.setTextColor(ColorStateList.valueOf(0xFFFF0000));
        
        // TextView에 나타날 글자도 설정해 준다.
        tv.setText("Hello email : master@gcodebank.com visit : http://gcodebank.com");
    }
}


위와 같이 TextView를 얻어오고, autoLink와 textColor, 그리고 text 까지 설정을 마쳤다. 위의 코드를 수행한 결과는 아래와 같이 수행됨을 볼 수 있다. ( 첫번째 attribute와 결과가 다른데, 이는 autoLink를 email에는 주지 않았기 때문에 다른것이다. - java 소스를 잘 확인해 보기 바란다. )

이로써 TextView 같은 GUI 컴포넌트의 정보를 바꿀 수 있는 두 가지 방법을 모두 알아 보았다.

:

[Android/기초] R.java 파일 고치기 ( Resource 파일 고치기 )

android/구글관련/한글 2009. 1. 7. 21:39
일반적으로 프로그래밍에서 리소스라고 하면, OS나 VM의 자원을 나타내기도 하지만,
각종 이미지, 음악파일, 동영상파일, 문자열등도 리소스라고 부른다.

후자의 리소스 관리를 위해서 Android에서는 R.java라는 특이한 파일을 만들어 두어,
리소스들을 개발하는 프로그램에서 쉽게 읽어 와서 사용할 수 있도록 제공하고 있다.
R.java 파일을 대략 아래와 같이 생겨 먹었다.

R.java
/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package com.ggaman.android.sample;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int icon=0x7f020000;
        public static final int rock=0x7f020001;
        public static final int test=0x7f020002;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
    }
}
 
위와 같이 생겨 먹었으므로, 개발자는 R.drawable.icon 이라고 하면, 아이콘을 가지고와서 쓸 수 있다.

그렇다면 이 파일을 수정해 보도록 하자.
우선 R.java파일을 더블클릭해서 에디터를 띄운다. 응? 근데 왜 이래??


R.java파일은 왜 수정이 안될까?
이클립스에서 R.java파일을 더블클릭하면 자바 에디터가 뜬다. 하지만 이 에디터는 편집이 되지 않는다. 이 파일을 특별한 의미(리소스들의 정보를 관리)를 가지는 파일로써 함부로 수정할 수 없게 만들어 두었다. 위의 소스에도 잘 드러나 있지만, "AUTO-GENERATED FILE.  DO NOT MODIFY." 라고 명확하게 적혀 있다.


그렇다면 새로운 리소스를 추가 할때는 어떻게 하면 될까?
무진장 간단하다. 필요한 jpg 파일을 이클립스의 res 폴더 하위에 drawable 하위의 폴더로 끌어다 두면 된다.
탐색기에서 파일을 복사해서 넣어 두어도, refresh 한번 해 주면 알아서 R.java 파일이 업데이트 되는것을 볼 수 있다.

아래의 동영상을 보면 더 쉽게 이해할 수 있을것이다.
 
안보이면 옆의 링크 클릭 : http://www.screencast.com/t/CvmLqwFG

:

[Android/예제] Hello World

android/구글관련/예제 2009. 1. 7. 21:01
간단한 설명
어디서나 볼 수 있는 Hello World.

안드로이드 어플리케이션은 다음과 같은 덩어리로 이루어진다.
1. 진짜 소스 ( 개발자가 직접 작성해야 하는것 )
2. 레이아웃 관련 XML
3. 각종 리소스 ( 이미지, 각종 단어들... )
4. 어플리케이션 관련 설정

이중에서 2,3,4는 이클립스 플러그인에서 쉽게 작성할 수 있도록 도와 준다.

자세한것들은 다음에 다루도록 하자.


소스코드
src/com.ggaman.android.sample.Test.java


src/com.ggaman.andorid.sample.R.java


res/layout/main.xml


res/values/strings.xml


res/drawable/icon.png


AndroidManifest.xml


:

[Android/기초] Windows XP에서 안드로이드 SDK 설치하기

android/구글관련/한글 2009. 1. 4. 16:41

이 글은 펌을 금지합니다. ( 원글에서 보시기 바랍니다. - http://gcodebank.com/13 )

Windows XP에서 안드로이드를 설치해 보자.


1. 안드로이드 사이트에 접근을 합니다. ( http://code.google.com/intl/ko/android/index.html )



2. 오른편의 파란 Getting Started box에서 Download the SDK 을 누릅니다.



3. 라이센스에 동의를 하고 Continue를 누릅니다.



4. Windows용 Android SDK를 다운로드 받습니다.
( http://dl.google.com/android/android-sdk-windows-1.0_r2.zip - 약 90메가 )


5. 안드로이드 SDK의 압축 파일을 풀어 둡니다. 



이하의 설명은 이클립스 3.4를 기준으로 설명됩니다.



7. Eclipse Plugin을 설치해 봅시다. ( http://code.google.com/intl/ko/android/intro/installing.html#installingplugin )
7.1. 이클립스를 실행하고, Help -> Software Updates 를 누릅니다.


7.2. Dialog가 뜨면, Available Software 탭을 선택하고, Add Site버튼을 누릅니다. 그리고 이클립스 플러그인 URL을 입력해 줍니다. ( https://dl-ssl.google.com/android/eclipse/ )

제가 해 본 결과로 위에서 시킨대로 하면 되지 않았습니다. https가 아니라, http로 했을때 되었습니다.
그러므로 문제가 되는 분들은 다음의 주소를 사용해 주세요. - http://dl-ssl.google.com/android/eclipse/


7.3. 안드로이드 플러그인이 추가 되면, 체크표시를 해 주고 install을 눌러줍니다.
이후에는 설치할 플러그인과 라이센스 동의과정을 거쳐서 설치 됩니다. Next와 라이센스 동의를 눌러서 설치해 주세요.
설치후에는 이클립스를 새로 시작하게 됩니다.


7.4. 이클립스에서 안드로이드 SDK의 경로를 설정합니다. Window -> Preferences 를 눌러 다이얼로그를 띄운뒤 Android SDK의 위치를 정해 줍니다.



8. 안드로이드 프로젝트 만들기
8.1. 이클립스에서 File -> New -> Other... 을 누릅니다.



8.2. 안드로이드 프로젝트를 선택하고 Next를 누르면, 간단한 안내가 나옵니다. Proceed를 눌러 줍니다.



8.3. 만들 프로젝트에 대한 정보를 입력합니다.



8.4. 간단한 어플리케이션이 만들어 집니다.

:

Android Applications

android/구글관련/문서 2009. 1. 3. 21:36

출처 : http://code.google.com/intl/ko/android/images/adc1r1_deck.pdf


안드로이드에서 동작하는 어플리케이션 설명

:

Installing Google Android SDK 1.0 On Ubuntu 8.04 Desktop

android/구글관련/문서 2009. 1. 3. 21:32

Installing Google Android SDK 1.0 On Ubuntu 8.04 Desktop

Version 1.0
Author: Falko Timme <ft [at] falkotimme [dot] com>
Last edited 09/24/2008

This guide explains how you can install the Google Android SDK 1.0 on an Ubuntu 8.04 desktop. With this stable release of the Android SDK, you can now develop applications for Android smartphones (like T-Mobile's G1) and offer them on the Android Market.

I do not issue any guarantee that this will work for you!


자세한것은 아래의 링크를 이용하세요.
1. http://www.howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop
2. http://www.howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop-p2
3. http://www.howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop-p3

:

Android Porting Guideline for A1200

android/구글관련/문서 2009. 1. 3. 21:23
:

A Developer's First Look At Android

android/구글관련/문서 2009. 1. 3. 21:21
: