티스토리 뷰

Say! 머니곰/IT

android.jar 내부패키지

zzonsang2 2010. 6. 27. 21:14
반응형



ApiDemos 라는 프로젝트에 보시면 Android 2.1 이라는 ClassPath 가 잡혀 있습니다. android.jar 안에 보시면 android, assets, com.andriod.internal.util, dalvik 등이 있습니다.

android.*


안에 내용을 보시면 안드로이드에서 사용되는 기본적인 것들(?)로 구성됩니다. text, widget, view, provider, contents, gesture 등을 보시면 알 수 있습니다. R.class, Manifest.class 도 중요합니다. 상세한 것들은 이후 샘플 코드를 분석하면서 알려드리겠습니다. 

dalvik.*


annotation, bytecode, system 이라는 내용이 있습니다. 이는 debugging 을 위한 Dalvik virtual machine 지원관련 내용들 입니다. 지금은 이해가 잘 안되시는 것이 정상이라 생각됩니다.

java.*


awt.font 도 보이고요, beans 라는 것도 있네요. 익숙한 lang 도 보이고, text, util 도 있습니다. 바로 안드로이드에서 생각하는 java 관련 핵심 클래스들과 network, security, mathematics 등을 위한 유틸리티 라고 보시면 될 것 같습니다.

javax.*


crypto 라는 것이 보이네요. security 도 보이고요..네 바로 암호화와 관련 패키지 입니다.

그외 패키지들...

junit.*
: junit 은 단위테스트에 이용되는 패키지 입니다. 작성한 코드에 대한 테스트를 여러 방식으로 검증할 수 있습니다. 많이 사용되는 부분이니 확인해 보시길 바랍니다.

org.apache.http.*
: HTTP Protocol 지원 패키지 입니다.

org.json.*
: JavaScript Object Notation ( JSON ) 을 지원

org.w3c.dom.*
: W3C 와 관련하여 DOM 를 위한 Java Binding 관련 입니다.

org.xml.sax.*
: XML 을 지원하기 위해 SAX ( Simple API for XML ) 으로 알아두시면 Paser 등에 이용하실 수 있습니다.

org.xmlpull.v1
: 아직 잘 모르겠습니다.ㅡㅡ; SAX 와 관련한 XML 파싱 관련 같기는 합니다만, 좀 더 알아봐야 할 것 같습니다.



반응형

'Say! 머니곰 > IT' 카테고리의 다른 글

윈도우 XP SP2 서비스 지원 종료 임박  (0) 2010.06.29
국민은행, 전산 장애로 2시간 넘게 업무마비  (0) 2010.06.28
안드로이드 개발 환경  (0) 2010.06.27
안드로이드 배경 지식  (0) 2010.06.26
황금비  (0) 2010.06.26
댓글