총 게시물 814건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[깜직이님강좌]

안드로이드의 이해 -- 첫번 째 시간

글쓴이 : 깜찍이 날짜 : 2008-12-14 (일) 19:38 조회 : 211383
글주소 : http://www.androidside.com/B46/5
 
  임베디드 시스템 마이크로비젼
임베디드 개발보드, 개발용역, IAR 컴파일러 총판, 에뮬레이터.
www.mvtool.co.kr
  코리아 IT아카데미 황석환
안드로이드, 4만명의선택,차별화교육,1:1멘토링, 무료상담
koreaisit.net/
  서울게임아카데미
추천게임학원, 2018년 한국 소비자만족지수 1위, 고용노동부국비지원, 수강료조회
www.seoulgame.co.kr
신청하기


안드로이드 플랫폼 위에서 개발을 하기에 앞서서 안드로이드가 무엇인지 대해서 간략하게나마 살펴보고자 합니다..


안드로이드는 흔히들 오픈소스라고 말하는데요, Open, Complete. Free한 플랫폼입니다. 아파치 2.0라이센스를 가지고 있구요 소스코드로 모든 사람이 빌드가 가능하며 Open Handset Alliance의 프로젝트입니다.
기본적으로  JAVA 프로그래밍 언어를 사용하며 어플리케이션의 빌드, 컴파일, Test 및 디버그를 할 수 있는 SDK를 제공 합니다.

안드로이드 소스: http://source.android.com/

이전 자료에서 안드로이드 플랫폼의 구성을 그림으로 요약하여 살펴봤는데요 그것을 바탕으로 조금 세부적으로 설명을 드리겠습니다.

안드로이드 플랫폼
1. 리눅스 커널
:linux 2.6.24기반. 일부 기본 기능이 삭제(GLIBC지원되지 않음.리눅스 유틸리티를 모두 포함하지는 않음.)
안드로이드를 위한 기능 추가: 알람, 안드로이드 공유 메모리, 커널 디버거 등등..

2. Binder
:어플리케이션들과 서비스들 사이의  IPC를 위한 드라이버임, 프로세스 내에 IPC를 처리가히 위한 쓰레드 풀 존재..

3. 네이티브 라이브러리
: 안드로이드  LIBC구현
 -->BSD 라이센스, 작은 크기와 빠른 코드,아주빠른  pThread지원..
 DB: SQLite
 Rendering :Webkit(웹 브라우저를 구성하는데 필요한 어플리케이션 프레임 웍)
 Media Framework: Packet Video Open core
 2D/3D 그래픽 라이브러리 : open GL ES 기반
 Hardware Abstraction Libraries: 안드로이드 동작을 위해 구현해야 하는 하드웨어 드라이버로 개발자가 구현해야 하는 API의 집합이며 제조사가 안드로ㅤㅇㅣㄷ 플랫폼 포팅을 위해 필요한 모든 콤포넌트라고 생각하시면 됩니다..^^:;

4. 안드로이드 런타임
:Dalvic Virtual Machine
 
: 인터프리터 virtual machine, 레지스터 기반, 적은 메모리에 최적화
   여러개의 VM을 동시에 실행시키도록 디자인도어 있으며 프로세스 독립과 메모리 관리 쓰레드를 OS에  의존

5. 어플리케이션 프레임워크
 : 엑티비티 매니저: 어플리케이션과 라이프 사이클 관리
   패키지 매니저: 시스템에 로드된 어플과 관련된 정보 관리
   윈도우 매니저: 모든 어플과 관련된 윈도우 관리 
   뷰 시스템: 어플리케이션 구성을 위한 위젯  제공
   하드웨어 서비스 : 하드웨어 관련 API 접근 제공.(ex)블루투쓰,,텔레포니..)




깜찍이 님의 강좌/학습 최신글 [더보기]


추천/비추천 클릭하면 추천받으신 분, 추천하신 분 모두에게 포인트가 지급됩니다.

무영기사 2012-12-20 (목) 09:51 추천추천 2
감사합니다ㅌㅌㅌㅊ
     
     
buleryo 2014-12-07 (일) 08:55
잘 봤습니다.
댓글주소 추천 0
잠팅이꾸벅 2015-01-06 (화) 14:16
감사합니다. 잘 봤습니다.
댓글주소 추천 0
우롱세상 2015-01-09 (금) 11:18
잘 보고 갑니다.
댓글주소 추천 0
처음  이전  21  22  23  24  25  26  27
hi
이전글  다음글  목록 글쓰기

총 게시물 814건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 비추천 조회
814 학습자료
glaxy 12-22 0 10290
813 학습자료
안드로이드 전문가용 책입니다. 영문으로 되였지만 이해하기도 쉽고 따라하기도 쉽네요 도움이 되였으면 합니다.
glaxy 12-22 0 22735
812 학습자료
안드로이드게임개발을 자체로 할수있어요
glaxy 12-20 0 17396
811 학습자료
간단한 게임 소스인데 코드량은 많구요 아무쪼록 많이 참고되길 바랍니다.
glaxy 12-20 0 13432
810 학습자료
안드로이드 디쟈인 아이콘들인데요... ai(Illustrator)파일도 잇고 뭐 하튼 필요한게 많아요. 도움되세요.
glaxy 12-19 0 10431
809 학습자료
최근에 만드는 게임들은 코코스2d와 연동이 많이 되여있습니다. 이책을 보면 cocos2d와 안드로이드의 연동 및 여러가지 해결점들과 방법들이 적혀있습…
glaxy 12-18 0 9381
808 학습자료
정상적으로잘작동되여...^^   서버에 데이터보내고 받는거에요..
NG몽 09-09 0 20362
807 학습자료
리스트뷰 스크롤시 헤더 컨텐츠에 따라 액션바의 알파값이 변한다. 구글 음악플레이어의 아티스트정보 페이지   https://github.com/ManuelPeinado/FadingActi…
레오니아 08-23 0 6106
806 학습자료
ListView의 Section Header 정보를 넣을 수 있다. https://github.com/emilsjolander/StickyListHeaders
레오니아 08-23 0 5697
805 학습자료
ListView, ScrollView, Viewpager, WebView 등 새로고침 기능의 View를 만들어 준다. https://github.com/chrisbanes/Android-PullToRefresh
레오니아 08-23 0 6514
804 학습자료
삭제되었습니다.
네트워크팀 08-12 18 6981
803 학습자료
gps위치찾기 :gps로 현재 위치한 위도 경도 확인 할수 있는 소스
레오니아 08-08 0 10332
802 학습자료
ViewPager 스크롤시 3D 효과   https://github.com/inovex/ViewPager3D
레오니아 08-08 0 6523
801 학습자료
원형으로 생긴 SeekBar   https://github.com/JesusM/HoloCircleSeekBar   A Circle SeekBar inspired by Android Holo ColorPicker designed by Marie Schweiz and developed by Lars Werkman.…
레오니아 08-08 0 6253
800 학습자료
GridView를 가로, 세로방향으로 스크롤 되도록 한다.   https://github.com/jess-anders/two-way-gridview   An Android GridView that can be configured to scroll horizontally o…
레오니아 08-08 0 6414
799 학습자료
ListView, GridView에서 다중선택을 쉽게 할 수 있도록 도와준다.   https://github.com/ManuelPeinado/MultiChoiceAdapter   MultiChoiceAdapter is an implementation of ListAda…
레오니아 08-08 0 6034
798 학습자료
리스트뷰 스크롤시 헤더 컨텐츠에 따라 액션바의 알파값이 변한다. 구글 음악플레이어의 아티스트정보 페이지   https://github.com/ManuelPeinado/FadingActi…
레오니아 08-08 0 6554
797 학습자료
ListView, ScrollView, Viewpager, WebView 등 새로고침 기능의 View를 만들어 준다.https://github.com/chrisbanes/Android-PullToRefresh  
레오니아 08-08 0 7019
796 학습자료
아이피 카메라영상을 jpeg뷰어로 보는 프로그램 소스 보고 이쪽에 간심 있으시면 도움이 될꺼예요
레오니아 08-08 0 9181
795 용어정리
삭제되었습니다.
곰요 07-25 0 5593
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  다음  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기