'adt'에 해당되는 글 2건

허니몬에 관한 보고서/허니몬의 행성, 허니스(Honies)
  • 백령도에서 발생한 사건에 대한 이야기들을 보고 있으니… 화가 난다. 실종된 군인들이 무사했으면 좋겠지만… 현실은… 전쟁을 벌일 적절한 시기라도 떠벌이는 녀석은 당최 무슨 생각으로… 전쟁이란 벌이는 쪽도 반대쪽도 모두가 피해자란 걸 모르는걸까? 쳇…(내가 예비군 7년차라서 하는 이야기는 아니야. 절대로!! 전쟁은 일어나서는 안되는거야. 지금 대통령 아래에서는... 특히나. ㅠㅅ-) 미필자 집단의 지시라니... 상상만 해도 끔찍해.) 2010-03-27 09:13:52
  • 와우… ㅡ_-);; 고급형 폭탄주에 대한 조기 교육이라니!! 이 얼마나 알흠다운 모습인가!!
    어제 고기집 내 옆에 아버지와 아들 두명으로 보이는 가족이 와서.. 갑자기 물 냉면담는 큰 대야를 시키고 맥주 1명, 소주 1명, 산사춘 1명, 매화주 1명을 쏟아 붇고 물통에 넣은다음 그걸 소주잔에 마시더라…. ㅡㅡ;;;; by dhcompany7 에 남긴 글 2010-03-27 12:35:05
  • 잠실 교통회관의 한켠.세미나 들으러 왔심!! 졸지맙시다^^(me2mms me2photo) 2010-03-27 12:45:52

    me2photo

  • '안드로이드'에 대한 사람들의 환상은… 서부개척시대의 '골드러쉬'같은 분위기를 품고 있다. 하지만 정작 '안드로이드'가 무엇인지 모르는 사람들이 너무나 많다. 아이폰의 '앱스토어'의 성공. 그리고 '안드로이드의 출시'… 하지만 중요한 건 '모바일'이라는 것.(모바일, 안드로이드, 자바, 웹. 세미나 참석 중.) 2010-03-27 14:14:11
  • 지금 세미나에 참가한 상당수의 개발자는 '안드로이드'가 뭔지도 모른다. ㅡ_-);; 안드로이드는 콘텐츠로서의 플랫폼, 비즈니스로서의 플랫폼을 가질 것이다. 콘텐츠로서의 플랫폼은 휴대전화 내에서 사용하는 앱, 비즈니스로서의 플랫폼은 말그대로 업무용… 그 사이에 통신.(그에 대한 개념을 잡고 있느냐에 따라서 안드로이드 개발자의 역량도 차이가 벌어지게 될 것이다.) 2010-03-27 14:16:12
  • 다음 세션… 오라클 ADF Mobile… ㅡㅅ-)> 이런데 오면.. 아는사람과 떨어져야해… 시꾸랏!!(me2mms me2photo) 2010-03-27 14:23:17

    me2photo

  • 늘봄 // 구글에서 제공하는, 오픈소스 모바일 운영체제. 핸드폰을 기동하는 운영체제. 컴퓨터에서 사용하는 윈도우 시스템 이라고 할 수 있겠습니다. ^^
    '안드로이드'에 대한 사람들의 환상은… 서부개척시대의 '골드러쉬'같은 분위기를 품고 있다. 하지만 정작 '안드로이드'가 무엇인지 모르는 사람들이 너무나 많다. 아이폰의 '앱스토어'의 성공. 그리고 '안드로이드의 출시'… 하지만 중요한 건 '모바일'이라는 것. by 허니몬 에 남긴 글 2010-03-27 15:02:34
  • 모바일 앱 ≠ 모바일 웹, 그 차이는 크다. 특히나 모바일(≒통신료)로 이어졌을 때, 어떻게 대처하느냐에 따라서 그에 대한 체감도는 크게 차이가 벌어지게 될 것이다. 앱 = 게임, 엔터테이먼트, 웹 = 쇼핑, 서비스, SNS에 대한 사용 비중이 높다.(그 차이, 그걸 아우르는 내 능력을 갖추고 싶다. 그러기 위해서는 알아야하는 것도 많다.) 2010-03-27 15:07:34
  • kenu님, 오늘은 멀리서 보면, 용사마와 비슷해보입니다. ^^ ㅎㅎ. 잘 듣고 있습니다. ㅡ0-)/~~(자바 개발자를 위한 java 2010 세미나 ) 2010-03-27 15:10:36
  • 자바지기님의 서적이… 경품으로 많이 제공되는군요. ㅠㅅ-) 아깝다. ㅎㅎ. 이미 사버린지 오래인데 말이에요. 즐거운 주말 보내고 계신가요!?(자바 개발자를 위한 Java 2010 세미나 경품, me2book 자바 프로젝트 필수 유틸리티, 대량 살포!!) 2010-03-27 15:30:38
    자바 프로젝트 필수 유틸리티
    자바 프로젝트 필수 유틸리티
  • 회색(박성서)님이 말한다. 황금은 없다.(me2mobile 무조건 달려들면 망한다.) 2010-03-27 17:51:36
  • 희뿌연 오늘의 날씨. 내일도 그럴까나??(me2mms me2photo) 2010-03-27 18:34:15

    me2photo

  • ㅎㅎ. 예전만큼 격하지는 않지만… 지금의 무한도전의 진행 스타일이 마음에 든다. 요즘은 과하지도 않고 잔잔한 재미가 있어. ^^ 감동도 있고… 무의미한 예능보다 훨씬 더 마음에 들어.(me2tv 무한도전 요즘 본방사수하는 유일한 프로그램.) 2010-03-27 19:47:53
  • 안드로이드에 대한 생각들을 정리한번 해봐야겠다.(안드로이드, 잘못하면 안드로메다로 간다.) 2010-03-27 19:52:26
  • 오늘 미친결연을 맺어주신 Rea(레아)님을 소개합니다. 슬쩍 미투를 보면, 책을 읽는 것을 좋아하는 분입니다. ^^ 좋은 책 추천해드리면 좋아하실듯.(미친소개, 미친결연 허니몬의 133번째 미친이십니다. 저보다 댓글도 많이 달리십니다. ㅠㅅ-)b 부러워요.) 2010-03-27 19:53:45
  • 누군가가 그랬다. 배에서 사고가 발생했을 경우, 이에대한 대응방법을 교육한 적이 없어서, 배의 침몰은 예견되었다고… 어설픈 귀결이라고나 할까? 원인도 결과도 잘못 연결되었다. 제일 중요한 건 생존자 수색의 완료, 그다음은 사고의 원인규명, 이후에는 대처방법 교육이다(우리나라의 잘못된 사고대응책. 소 잃고 외양간 고치기. 하지만 소가 왜, 어떻게 도망쳤는지 알려고 하지 않는다.) 2010-03-27 19:57:28
  • 천안함 폭발사고의 분기점은… 초계함의 선미에 있는 구멍이 어느방향을 향하느냐 일 것이다. 뉴스의 분석을 보니, 배 내부에서의 폭발가능성이 농후해지는 것 같은데…?(천안함, 사고소식, 휴전상태의 우리나라, NLL에서의 사고, 군대, 뒤숭숭한 하루구나.) 2010-03-27 20:12:34
  • 내일 조조할인의 영화는!! '이상한 나라의 앨리스'다. ㅡ_-); 셔터 아일랜드도 보고 싶은데?(me2movie 이상한 나라의 앨리스 // 무려 리얼3D!?) 2010-03-27 22:04:43
    이상한 나라의 앨리스
    이상한 나라의 앨리스
  • 여러분의 열화와 같은 성원에 힘입어, 안보기로 했어요. 저에게 어울리는 '그린존'을 보기로 했습니다.
    내일 조조할인의 영화는!! '이상한 나라의 앨리스'다. ㅡ_-); 셔터 아일랜드도 보고 싶은데? by 허니몬 에 남긴 글(내게 어려운 소재의 영화는 어울리지 않는지도...?) 2010-03-27 22:34:37
  • 호옹.. 나도 봐야겠다. ^^ 지금 읽고 있는 '인문학으로 광고한다'에 주인공 박웅현 ECD도 나오는구먼. ^^
    sbs 스페셜 창의성, 남의 애기라는 당신에게..내일은 이걸 보자!! by dhcompany7 에 남긴 글(me2tv SBS 스페셜, 내일건 봐야겠다. ^^) 2010-03-27 22:50:50
  • 오홍… ㅡ_-);; ADT 플러그인이 언제 업그레이드가 되었지?(이클립스 안드로이드 개발툴 ADT ㅡ_-);;) 2010-03-27 22:54:45
  • 오늘 할 일을… ㅡ_-)~ 내일로 미루자!?(이놈의 게으름병!! 싸우자!!!) 2010-03-27 22:56:53

이 글은 허니몬님의 2010년 3월 27일의 미투데이 내용입니다.

허니몬의 IT 이야기/프로그래머, '코드 엔지니어'

 

 

Android 설치방법 및 예제실행#

관련링크 : http://developer.android.com/sdk/1.6_r1/installing.html#installingplugin

 

  • 설정하기(Linux의 경우)#

    • .bash_profile or .bashrc 파일을 연다.
    • export PATH 항목이 있으면, 끝에 설치경로/tools 를 추가하면 된다.
    • export PATH 항목이 없으면, export PATH=${PATH}:<your_sdk_dir>/tools 를 추가한다.

 

  • 이클립스에 ADT Plugin 설치하기#

Eclipse 3.4 (Ganymede) Eclipse 3.5 (Galileo)
  1. Start Eclipse, then select Help > Software Updates.... In the dialog that appears, click the Available Software tab.
  2. Click Add Site...
  3. In the Add Site dialog that appears, enter this URL in the "Location" field:
    https://dl-ssl.google.com/android/eclipse/
    

    Note: If you have trouble aqcuiring the plugin, try using "http" in the Location URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. Back in the Available Software view, you should see the plugin listed by the URL, with "Developer Tools" nested within it. Select the checkbox next to Developer Tools and click Install...
  5. On the subsequent Install window, "Android DDMS" and "Android Development Tools" should both be checked. Click Next.
  6. Read and accept the license agreement, then click Finish.
  7. Restart Eclipse.
  1. Start Eclipse, then select Help > Install New Softare.
  2. In the Available Software dialog, click Add....
  3. In the Add Site dialog that appears, enter a name for the remote site (e.g., "Android Plugin") in the "Name" field.

    In the "Location" field, enter this URL:

    https://dl-ssl.google.com/android/eclipse/
    

    Note: If you have trouble aqcuiring the plugin, you can try using "http" in the URL, instead of "https" (https is preferred for security reasons).

    Click OK.

  4. Back in the Available Software view, you should now see "Developer Tools" added to the list. Select the checkbox next to Developer Tools, which will automatically select the nested tools Android DDMS and Android Development Tools. Click Next.
  5. In the resulting Install Details dialog, the Android DDMS and Android Development Tools features are listed. Click Next to read and accept the license agreement and install any dependencies, then click Finish.
  6. Restart Eclipse.

위의 방법을 잘 따라하면 된다. ^^, 이클립스 재시작

 

  • 이클립스 설정하기#

    01. Preferences -> Android 클릭 : SDK Location 에 Android 설치한 위치를 연다.#

    02. Apply or OK 를 클릭한다.#

 

  •  Create an AVD(Android Virtual Device) : 안드로이드용 가상 장치(my_avd)를 생성하는 과정입니다.#

 

  1. android create avd --target 2 --name my_avd

 

Android 1.6 is a basic Android platform.

Do you wish to create a custom hardware profile [no]  // 엔터

Created AVD 'my_avd' based on Android 1.6, with the following hardware config:

hw.lcd.density=160

--target option is required and specifies the deployment target to run on the emulator.
--name option is also required and defines the name for the new AVD.

 

 

 

  • Android 입문 따라하기 : Hello, Android 출력하기#

관련링크 : http://developer.android.com/guide/tutorials/hello-world.html

 

01. Android Project 생성하기(File -> New -> Project)#

Android_Project_Create_01.png

 

02. Android -> Android Project 선택#

Android_Project_Create_02.png

 

  • Project name: HelloAndroid
  • Application name: Hello, Android
  • Package name: com.example.helloandroid (or your own private namespace)
  • Create Activity: HelloAndroid
  • Min SDK Version: 4

 

각 항목별 설명 - 해석은 나중에#

 

Project Name // 프로젝트 명칭 - 이클립스에서 나타나는 프로젝트 이름 
This is the Eclipse Project name — the name of the directory that will contain the project files.
Application Name // 응용프로그램 명칭 - 사용자가 인식할 수 있는 것이며, Android 장치의 이름을 표현
This is the human-readable title for your application — the name that will appear on the Android device.
Package Name //

This is the package namespace (following the same rules as for packages in the Java programming language) that you want all your source code to reside under. This also sets the package name under which the stub Activity will be generated.

Your package name must be unique across all packages installed on the Android system; for this reason, it's very important to use a standard domain-style package for your applications. The example above uses the "com.example" namespace, which is a namespace reserved for example documentation — when you develop your own applications, you should use a namespace that's appropriate to your organization or entity.

Create Activity
This is the name for the class stub that will be generated by the plugin. This will be a subclass of Android's Activity class. An Activity is simply a class that can run and do work. It can create a UI if it chooses, but it doesn't need to. As the checkbox suggests, this is optional, but an Activity is almost always used as the basis for an application.
Min SDK Version
This value specifies the minimum API Level required by your application. If the API Level entered here matches the API Level provided by one of the available targets, then that Build Target will be automatically selected (in this case, entering "2" as the API Level will select the Android 1.1 target). With each new version of the Android system image and Android SDK, there have likely been additions or changes made to the APIs. When this occurs, a new API Level is assigned to the system image to regulate which applications are allowed to be run. If an application requires an API Level that is higher than the level supported by the device, then the application will not be installed.

 

03. Finish 클릭#

04. 생성된 프로젝트를 열어보면 다음과 같다.#

Android_Project_Create_03.png

04. HelloAndroid.java 내용#

 

package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;

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

05. 실행 클릭#

Android_Create_Project_04.png

06. 실행된 모습 - 에뮬레이터 상단에 보면 my_avd 가 보일 것이다. 아까 Create an AVD 에서 생성된 안드로이도 가상 장치 명칭임.#

- 실행되는데 시간은 컴퓨터 마다 다를 것 같다.

Android_Project_Create_05.png

07. Android 실행모습#

Android_00.png

Hello, Android 출력화면.

Android_01.png Android_02.png Android_04.png Android_05.png Android_06.png

Android_07.png

시스템 종료 모습

이 글은 스프링노트에서 작성되었습니다.

1
블로그 이미지

Email : ihoneymon@gmail.com 안녕하세요, 꿀괴물 입니다. ^^ 멋진 비행을 준비 하는 블로그 입니다. 만능형 인간이 되어 많은 이들에게 인정받고, 즐겁고 행복하게 살기를 간절히 원합니다!! 달콤살벌한 꿀괴물의 좌충우돌 파란만장한 여정을 지켜봐주세요!! ^^

허니몬