'2009/10/15'에 해당되는 글 3건

허니몬의 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

시스템 종료 모습

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

허니몬에 관한 보고서/허니몬의 물병편지
  • 와웅… ㅡ_-);; 일제고사 2일간 보는 시험이었어요? 이 사실을 알게되니 또 퐝당… ㅡ_-);; 설마 15년 뒤에도 일제고사가 있지는 않겠지… 헐… 12월 23일에는 중학교 1, 2학년 대상 일제고사…(일제고사 2일? ㅡ_-);;)2009-10-14 00:33:51
  • 지구를 위한 마음으로 일찍 잠자리에 들어야겠습니다. ^^ 모두모두!! 굿나잇.(지구사랑은 작은 일부터.... ㅡ_-)~ 구글 검색을 아껴야하나!!! 엄한소리야!!)2009-10-14 00:35:12
  • 오늘 아침 라디오에서 들려온 “와인 같은 사람 이야기” : '와인은 마셔볼만 하고, 인생은 살만하다.', 좋은 빈티지를 가지고 있는 와인 같은 사람이 되자. 그윽한 루비빛(비둘기 핏빛이 좋다지만), 그윽한 향기, 깊은 맛을 가지고 있는 오랜기간 숙성된 와인 같이…(아침인사, 와인같은 사람. 천지인, 세가지가 조화를 이루어야한다는 술, 와인. 라디오에서는 더 달콤하게 설명했는데. 잇힝)2009-10-14 07:19:20
  • 전자엔지니어 라는 사이트, 첫인상은 참 독특한 사이트네요. ^^; 번역기를 돌린 듯 약간 어색하고 딱딱한 번역체를 가지고 있지만 다루는 내용 자체는 최신 정보를 담고 있는 듯. -에너지 효율 표준(Energy Efficiency regulation) 따라잡기(친환경 IT, 그린 IT, 재미있군요. ^^)2009-10-14 07:35:34
  • 호옹. 미국 오바마 대통령이 친절한 영어선생이라고!? : 정확한 발음, 느릿한 말하기 속도. 우리나라 젊은이들 설문조사 결과 가장 존경하는 인물 1위. ㅡ_-)> 존경하는 인물의 모습도 성장기, 활동기, 시대적인 흐름에 따라 변하는 듯.(일본인들은 오바마 대통령을 친절한 영어선생이라고 한다. 이명박 대통령은...? 불친절한 그분. ㅡ_-); 첫대면부터 대놓고 하대. 대통령이 높은 자리인 건 맞는데, 국민을 섬기겠다 했던 양반이...)2009-10-14 07:40:53
  • 맨드리바 리눅스라….이녀석도 꽤 흥미로운 운영체제로군. +_+)b 윈도우7 굳이 쓸 필요가 없어지는 것 같아. ㅎㅎ.리눅스 데스크탑 운영체제는 점점 쉽게 쓸 수 있도록 되어가고 있다. 아직은 배우는 재미를 즐길 수 있는 운영체제지만. Mandriva홈페이지(리눅스, 맨드리바 , Mandriva)2009-10-14 07:54:25
  • 트위터 vs. RSS 리더 비교 분석 차트 , 여기서 트위터를 미투데이로 바꾸었을 때의 상황은 어떻게 될까? 아직은 미투데이는 트위터와 같은 링크의 힘은 강하지 않은 듯. 나도 얼마전부터 북마크, 책갈피란 태그로 링크를 활용하고 있음. +_+)(트위터, RSS 리더, 비교분석, 미투데이라면?)2009-10-14 08:09:04
  • 트위터를 이용한 1인 미디어로서 활용모습: 트윗캠을 이용해서 인터뷰 내용을 올리고 하시는 모습이 참 ㅡ_-) 신기합니다. '라고 생각하면 안되는데!!!' 트윗만의 매력이 있는걸까요? ^^; ex : 전광수커피하우스 전광수님과 인터뷰(트위터, 트윗, 1인 미디어, 트윗캠, +_+)b)2009-10-14 08:18:59
  • 과거의 현재의 행정구역 통합 문제, 이게 다 국회의원때문이다!? ㅡ_-)> 자신들의 표밭을 사수하려는 옹졸함인 것일까…? 돈 벌려고 국회의원하는 사람들은 이제 좀 물러나 주었으면 좋겠다. 나라가 이모양 이꼴이 된게 대통령만의 탓은 아니다. ㅡ_-)+(행정구역 통합, 구리시, 남양주시 통합, 그 안에 살고 있는 거주민들의 원인모를 이기심도 한몫 하는 듯.)2009-10-14 09:02:37
  • 흠, 문득 떠오른 건데… 미투데이를 내 나름의 글쓰기용 도구로도 쓸 수 있을 것 같다. 자신의 생각을 적은 다음, 그 글에다가 떠오르는 생각들을 댓글로 붙여가고 미친들의 조언도 얻을 수 있고… 많이 쓰다보니 요런 생각도해보는구나.(미투데이, 글쓰기 도구, 사용방법의 진화!?)2009-10-14 09:06:28
  • 고층병 : 높은 건물이 많이 생겨나면서 생긴 병으로써, 겨울철에 유독 심해지며, 그 증상으로는 감기와 기관지 관련한 질병이 많이 나타난다. 높은 층일수록 기온과 습도가 낮아지고, 태양을 많이 받으면서 건물내에 화학물질이 많이 발생해서 그렇다고 한다.(단어사전, 고층병, 새집 증후군, 겨울철 심해지는 감기 관련 증상)2009-10-14 10:36:03
  • 에스컬레이터 대신 계단을 이용하는 사람들, 도대체 왜?, 관련내용, 예전에 뉴욕 센트럴파크에서 앞으로만 갈 수 있는 로봇에 목적지를 적은 쪽지를 붙여서 한 실험도 문득 생각난다. '우리나라 명동에서 했다면 어땠을까?' 라고 생각했었지.(미투노트, 재미난 실험. 소리나는 계단. 66%의 사람들이 계단으로 오르게 만들었다.)2009-10-14 11:21:00
  • 미투데이 쓰면서 태그의 중요성을 느끼지 못했었다(그냥 반전용이나 보충글을 적었다). 어느사이엔가 태그를 이용해서 글을 분류하는 기능을 쓰다보니까, 미투데이에서 사용한 테그들을 다듬을 수단이 없다는 것을 깨닫게 되었다. ㅡ_-);; 관심태그로 쓴 건 또 어디서 수정?(미투데이, 태그, 편집 기능요함)2009-10-14 11:26:36
  • 애플 스노우 레오파드 버그 : 게스트 계정으로 로그인하면 사라진다고 함. 게스트로 로그인 시 스노우 레오파드의 홈 디렉토리는 비어있는 새로운 것으로 대체된다고 합니다.(애플 스노우 레오파드 버그, +_+) 레오파드 쓰시는 분, 한번... +_+)b 멋지게 버그 테스트 하고 소식 좀 전해주세요. >ㅅ<)/)2009-10-14 11:32:14
  • 이렇게 구글리더로 글들을 보면서 괜찮다~ 생각하는 것들을 링크걸고 주석을 붙이는 생활도 이제 얼마 안남았구나. ㅡ_-);; 나만 걱정되는 건 금요일에 출근한 다음, 월요일부터 어딘가로 교육을 받으러 가야할지도 모른다는 것.(신입사원 허니몬, 금요일 출근. 신입사원 치고는 오래됐다.)2009-10-14 11:49:43
  • 녹색성장과 녹색일자리 // 내가 생각하는 글 잘쓰는 분 중에 한 분이 쓰신 글. 고용없는 성장과 사회양극화의 심화, 이를 해결하기 위한 지속가능한발전 이론을 바탕으로 진행하는 노력.(북마크, 책갈피, 녹색성장, 녹색일자리, 친환경 IT, 그린IT, 저비용, 고효율, 낮은탄소배출량, 일자리창출)2009-10-14 12:00:51
  • 10월 말에 있는 Padi Festival. 갈까말까 고민고민. 통장에는 돈이 없다. 안가는 게 맞는데, 같이 다이빙하던 분들이 같이 가자고 하시니 안갈 수도 없구나. 꺄울….(스쿠버 다이빙, 참가비의 압박. PADI Festival)2009-10-14 23:34:10
  • 꺅!! 이 글을 오늘도 밤을 잊고 야근하고 있는 개발자 여러분을 위해 바칩니다. OTL… 늦은 밤, 열심히 일하는 당신이 아름답습니다. ㅠㅅ-)(종이우산의 앙냥냥 월드, 고양이로 쓰는 일기, 야근으로 힘들어하는 개발자 여러분과의 동병상련. 난 아직은 아니고, 조만간 합류할지도 모릅니다.)2009-10-14 23:37:01
  • fupfin 님께 바칩니다. 힘내세요!! 믿습니다. ㅡ_-)b 힘차게 세상으로 떨쳐 일어나실 것을!!(종이우산의 앙냥냥 월드, 행복한 고양이 엽서)2009-10-14 23:40:26
  • 이번 주말에는 나의 11개월간의 백수생활을 정리하는 시간을 가지면서 다시 사회인으로서 나서는 마음가짐을 가다듬고 커리어 관리를 위한 활동을 시작해야겠다.(백수 생활 정리, 지난 11개월의 기록, 그 속에서 나는 무엇을 얻고 무엇을 잃었는가)2009-10-14 23:52:42

이 글은 허니몬님의 2009년 10월 14일의 미투데이 내용입니다.

허니몬에 관한 보고서/허니몬의 직장일기

목차


  1. 백수생활 직전의 나

    1. 서울시 상수도사업본부 에서 근무하던 시절의 나
    2. 그만 두게된 계기, 그 때의 심정
    3. 퇴직 후 실업대란을 경험하다
  2. 스쿠버 다이빙을 즐기다
    1. 한 겨울 동해바다에 뛰어든 까닭
    2. 최초의 해외여행, 태국 푸켓의 시밀란을 가다
    3. Rescue Diver
  3. 어떤 일을 해야할 지 고민하다
    1. 2009년이 되어서야 다음 진로를 걱정하기 시작한다.
    2. 사촌형과의 만남 - 의절
    3. 10년지기 친구와의 오해 - 서서히 멀어지다.
    4. 실업수당 수령 - 실업대란을 체험하다.
  4. JAVA Developer 를 꿈꾸다
    1. 대학시절 꿈꾸던 프로그래머의 길을 모색하다.
    2. 국가 지원 교육과정을 탐색하다가 사촌이 일하는 CJ 정보기술교육센터 교육과정을 찾아내다.
    3. 교육과정 신청
  5. CJ 3월 JAVA Expert 교육과정 수강
    1. 3월 16일 5개월 과정의 교육과정이 진행됨
    2. 반장을 자청하다
    3. Java 속성 교육 시작
    4. 동기와 주변 사람들과의 인간관계
    5. 낙오되는 사람들
    6. 떠나는 사람들
    7. 정신없이 흘러가는 시간들
  6. 교육과정 수료
    1. 여행인(여자가 행복한 인력관리) 라는 주제로 프로젝트 진행
    2. 5명 팀원들과의 관계
    3. 개발과정
    4. 다툼
    5. 발표
    6. 수료식
    7. 사람들
  7. 취업활동
    1. 거대한 청년실업의 파도를 헤치고 취업을 향한 항해를 시작하다.
    2. 두 번의 입사 거절
    3. 세 번의 낙방
    4. 두 개의 기회(기회비용을 새삼 떠올리다)
    5. 입사 결정
    6. 입사 대기
    7. 출근 - 입사 후 포부
    8. 5년을 그린다.

이런 틀을 가지고서 글을 써보려고 한다. 몇개월 전 기억도 잘 못하는 내가 과연 11개월간의 기억을 얼마나 잘 적어내려갈 수 있을지 나도 기대가 된다.

 

백수생활 직전의 나#

서울시 상수도사업본부 에서 근무하던 시절의 나#

그만 두게된 계기, 그 때의 심정#

퇴직 후 실업대란을 경험하다#

 

 

스쿠버 다이빙을 즐기다#

한 겨울 동해바다에 뛰어든 까닭#

최초의 해외여행, 태국 푸켓의 시밀란을 가다#

Rescue Diver#

 

 

어떤 일을 해야할 지 고민하다#

2009년이 되어서야 다음 진로를 걱정하기 시작한다.#

사촌형과의 만남 - 의절#

10년지기 친구와의 오해 - 서서히 멀어지다.#

실업수당 수령 - 실업대란을 체험하다.#

 

 

JAVA Developer 를 꿈꾸다#

대학시절 꿈꾸던 프로그래머의 길을 모색하다.#

국가 지원 교육과정을 탐색하다가 사촌이 일하는 CJ 정보기술교육센터 교육과정을 찾아내다.#

교육과정 신청#

 

 

CJ 3월 JAVA Expert 교육과정 수강#

3월 16일 5개월 과정의 교육과정이 진행됨#

반장을 자청하다#

Java 속성 교육 시작#

동기와 주변 사람들과의 인간관계#

낙오되는 사람들#

떠나는 사람들#

정신없이 흘러가는 시간들#

 

 

교육과정 수료#

여행인(여자가 행복한 인력관리) 라는 주제로 프로젝트 진행#

5명 팀원들과의 관계#

개발과정#

다툼#

발표#

수료식#

사람들#

 

 

취업활동#

거대한 청년실업의 파도를 헤치고 취업을 향한 항해를 시작하다.#

두 번의 입사 거절#

세 번의 낙방#

두 개의 기회(기회비용을 새삼 떠올리다)#

입사 결정#

입사 대기#

출근 - 입사 후 포부#

5년을 그린다.#

 

 

 

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

1
블로그 이미지

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

허니몬