1. 가장먼저 자바를 설치하자. SE나 EE를 설치. (모바일이라고 ME를 설치하는게 아니다.)

http://bryant.tistory.com/11  <-설치법 참조

2. 이클립스 설치.

 -  http://www.eclipse.org 에서 Eclipse IDE for Java EE Developers 를 다운받아 설치.
 

 3. 이클립스에 안드로이드 플러그인 설치.

 - 이클립스를 실행하여 메뉴창의 Help-Install New Software를 선택하여 Work with에 add하여 아래의 내용을 추가

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


- 위에 Duplicate location 에러메세지는 내가 이미 전에 ADD 를 해서 나오는거기때문에 처음 입력하는경우는 에러메세지가 뜨지 않을 것이며, OK후 쪼금 기다리면 설치할 수 있는 플러그인 목록이뜬다. 모두 선택하고 설치를 하자.

 - 설치가 완료되어 이클립스가 재시작되면 환경설정으로 들어가 android목록이 생긴것을 확인 한다.

 

4. 안드로이드 SDK설치

 - http://develpoer.android.com 에서 자신의 OS 플랫폼에 맞게 다운 받아 설치. 실행파일을 실행하면 안드로이드 버전별로 다운받을 수 있는데 속도가 매우느리다. 자신에게 필요한 버전만 선택하여 다운 받던지 아니면 시간 넉넉히 잡고 모두 선택하여 다운받아보도록 하자.

 

5. 안드로이드 에뮬레이터 생상 (AVD 생성)

 - 안드로이드 SDK 실행파일에서 만들수도있고, 이클립스에서 만들수도있다. 이클립스의 환경설정의 안드로이드 목록을 호면 SDK가 설치된 경로를 설정 해야 한다. 그 후 새로생긴 android SDK and AVD Manager를 실행하여 생성할 수 있다. target에서 안드로이드의 버전을 선택할 수 있다.
 


 

 - 생성 후 실행하면 스마트폰과 동일한 환경을 갖춘 에뮬레이터가 실행된다.

안드로이드 응용프로그램은 적절한 권한만 있으면 누구든지 인스턴스화할 수 있는 4개의 컴포넌트로 구성된다. 그래서 main()같은 개념이 필요없이 처음 생성된 인스턴스의 생성자가 진입점이 된다.

 

1. Activity : 사용자 인터페이스를 구성하는 기본단위. 즉 눈에 보이는 화면으로 이러한 액티비티는 여러개의 뷰(View)들로 구성된다. 하나의 응용프로그램엔 이러한 다양한 액티비티들이 존재할 수 있는것이다.

 

2. Service : 화면구성이 없이 시스템의 백그라운드에서 실행되는 컴포넌트이다. 스레드 프로그램을 생각하면 될 것 같다.

 

3. Broadcast Receiver : 시스템으로부터 전달되는 메세지를 수신/대기 하는 역할을 하는 컴포넌트로 시스템적인 문제. 예를들어 배터리부족이라던지 메모리부족과 같은 메세지를 수신하며 간단한 Activity로 연결되어 사용된다.

 

4, Content Provider : 다른 응용프로그램에게 자신의 데이터를 제공한다. 안드로이드에 보안이 엄격해 다른 응용프로그램끼리의 데이터 점근을 할 수 없기 떄문에 유일하게 이 콘턴츠 제공자를 이용하여 데이터를 접근할 수 있다. 대표적인 예로 DB의 주소록이다.

SSH Secure Shell Client 프로그램을 이용하여 telnet을 접속할 때 한글이 깨져보였다.

흠.. 분명히 server에서 직접 telnet을 사용할 때는 한글이 잘 나왔었는데,,,,,

그렇다면 가장먼저 자신의 telnet 프로그램의 설정을 확인 해야할 필요가있다.

 

1. SSH Secure Shell Client의 경우는 일단 기본 FONT 가 TERMINAL 인데,

이 폰트 자체가 한글을 지원하지않는다.

한글을 지원하는 폰트로 바꾸어보자..

 

2. 한글로 보이기는 하는데 좀 부족할 수 있다. 쓰는데 문제가 좀 있다면 Connection 설정의 Terminal을 xterm으로 바꾼다. 명령어에서 한글출력이 약간 문제가 있어보이지만 편집기에서 문제없이 사용 가능 할 것이다..

 

3. 자, 이렇게 해도 안된다면 애초에 linux 설정이 안된것이다.

vi 편집기로 다음 파일을 아래와같이 설정하자

$ vi /etc/sysconfig/i18n

 

1). UTF-8 모드로 운영할때
LANG="ko_KR.UTF-8"
SUPPPORTED="ko_KR.UTF-8:ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16" <--- lat0 의 0은 숫자

SYSFONTACM="8859-15"

 

 

2). euc_KR 모드로 사용할때
LANG="ko_KR.eucKR"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"


'Linux' 카테고리의 다른 글

CentOS php 설치시 ./configure 설정 작성표  (0) 2011.08.05
리눅스 원격 설정  (2) 2011.03.24
리눅스에서 자바 설치  (0) 2011.03.24

원격 설정 방법들..

1. Telnet : 가장 기본적인 원격접속 프로그램

 1)Windows7부터는 보안상의 문제로 설치되지 않았다.  설치하려면 제어판의 윈도우기능추가/제거에서 텔넷 클라이언트를 체크한다.

 2)리눅스는 telnet-client  만 설치되어있다. 다음의 명령어로 telnet-server를 설치할 수 있다.

 $yum install telnet-server

  - telnet 환경설정 변경 : diable을 yes에서 no로 바꾸어준다.

 $ vi /etc/xinetd.d/telnet

  - 서비스의 재시작

 $ service inetd restart

  - 방화벽 설정 : other ports에서 23번인 telnet 포트를 추가하여준다.

 $ system-config-firewall

 

 

2. SSH : Telnet에 보안기능을 추가한것.

 1) 22번 포트를 사용한다.

 2) 다양한 프로그램들이 있다.

 

3, VNC : GUI로 원격접속이 가능.

 

 

 

ps.-------------------------------------------------

-virtualbox나 vmware에서 NAT로 아이피를 받아오게 설정을 해 두었는데, 현재 내 컴퓨터와 가상 OS 사이의 IP 대역이 달라 접속이 불가능했다. 이 문제는 가상OS 툴의 네트워크 설정에 NAT가 아닌 브릿지어댑터를 선택하여 원래 OS의 IP와 동일한 대역을 갖게 되었다.

'Linux' 카테고리의 다른 글

CentOS php 설치시 ./configure 설정 작성표  (0) 2011.08.05
리눅스 텔넷(telnet) 한글인식  (1) 2011.03.24
리눅스에서 자바 설치  (0) 2011.03.24

+ Recent posts