2010년(210)
-
2011년 2월16일
오늘은 안드로이드 SDK 세가지 핵심 요소인 resource, content provider,intent에서 대해서 알아보겠다. 사실 소스부터 보면서 이해하는것이 좋지만 이 3가지는 필수적으로 알고 있어야한다. resource 는 안드로이드 아키텍처에서 중요한 역할을 담당한다. 먼저 리소스가 선언적이라는 점과 자 바 프로그램 내 편리한 사용을 위해 안드로이드가 리소스 ID를 생성한다 리소스는 ID를 생성하는데 이 생성되는 방법과 사용하는 방법을 R.java에 있다. 그리고 XML파일에서의 리소스를 정의하는 방법 리소스를 다른 리소스 XML정의 안에 재사용 방법 자바프로그램안에서 재사용방법 XML기반의 리소스 이외에 미가공리소스 raw resource와 asset도 있다. ******************..
2011.02.16 -
2011년 2월 11일
오늘은 안드로이드의 레이아웃에 관해 남겨본다. 일단 레이아웃을 알기 위해서는 View와 그리고 Activity를 알아야한다. Widget과함께 Activity와 Widget은 어제 설명했고 그럼 일단 View를 배워야한다. View도 자바클래스며 부모인 Object클래스를 상속받는다. 밑줄친 부분 가장많이 쓰이며 사실 이런 자바의 View 어떻게 보면 프로그램의 코딩보다는 설계라고 생각하면된다. 버튼을 넣을지. 그림을 넣을지 위치는 어떻게 할지.. 자세한 내용은 아래 사이트에서 자바 패키지안의 모든 클래스를 다확인할수있다. 그것도 한글로 http://xrath.com/javase/ko/6/docs/ko/api/index.html View 속성 id - 뷰의 이름을 정의한다. - @[+]id/ID 의 형식..
2011.02.11 -
2011년 2월 10일
Affinity 와 new Task default Application의 모든 Activity는 하나의 Affinity를 가진다.. 갑자기 Activity나 Affinity나 생소해보인다. Activity는 간단하게 지금 안드리로이드에서 보여주는 화면을 말한다. 내가 만약 contents를 보여주거나 sms를 만지고 있다면 Activity는 contents의 화면이나 sms화면이 Activity라고 할수있다. 물론 한번에 한화면을 보여줄수있지만. 요즘은 같이 멀티태스킹이 되는데 세상에 단하나의 작업만 한다면. 정말 무식하다고 할수있다. 음악을 들으면서. sms도 보낼수있고 하나의 앱에서 버튼을 눌릴때 새로운 화면이 하나씩 뜨는경우. background와 foreground를 통해서 안에서 작업하고 또는 ..
2011.02.10 -
2011년 2월9일
vi ./.bashrc 최상위 .bashrc를 설정하면 리눅스 처음 부팅이후 바로 적용한다. http://blog.naver.com/hg288?Redirect=Log&logNo=10099181072 에서 리눅스 명령어 확인 chmod -R 777 [폴더나파일] 권한 설정인데.. 보통 -R옵션으로.. 폴더안에 모든 파일까지 읽기 쓰기 다하느것이다.. 안드로이드를 시작하기 앞서 필요한 여러가지 필요하다 기본적인 내용을 아래 ppt를 참조한다. 안드로이드에 생성되는 어플이 과정이다 우리가 사용하는 JAVA와 그리고 XML 을 JVM이 아닌 dalvik용인 dex와 소리,그림등을 합쳐서 apk를 생성후 우리가 자체적으로 심은 debug keystore로 인해 최종 apk를 만들면 된다. 홈페이지 : dev.od..
2011.02.09 -
안드로이드
2011년 2월 7일 -안드로이드- 요즘의 대세 내가 생각해도 스마트폰이라면 대세로 사용하는것이 안드로이드. 사실 애플회사에서 독자적으로 사용하는 아이폰 OS를 사용한다 그 애플의 아이폰이 전세계적으로 히트를 치면서 다른 모든 모바일 회사들이 사용하는것이 안드로이드이다. 구글에서 제공하는 무엇보다 리눅스 기반이기 때문에 소스가 공개되어있다. 좀더 체계적으로 안드로이드를 보자 당연히 OS의 기본은 하드웨어를 관리하는 부분 펌웨어 부분 소프트웨어 부분이 있다. 각 부분이 다르다. 일단 5가지 구성을 가진다. 1.LINUX KERNEL 2.LIBRARIES 3.APPLICATION FRAMEWORK 4.APPLICATIONS 5.ANDROID RUNTIME Applications 안드로이드에서 E-mail클라..
2011.02.07 -
7월23일 JAVA(채팅)
import java.io.*; import java.awt.*; import java.awt.event.*; import java.lang.*; class chatt { static Chatwindows window; public static void main(String args[]) { window = new Chatwindows ("채팅"); window.setBounds(50,50,800,600); window.show(); } } class Chatwindows extends Frame implements ActionListener { String sname; Label NTitleLabel,PstsLabel; Panel NTitle; Panel CField; TextArea CFieldTex..
2010.07.23