Latest web development tutorials

안드로이드 개요

안드로이드는 무엇입니까?

android_overview_1

안드로이드는 스마트 폰과 태블릿 등 모바일 기기 용 오픈 소스, 리눅스 기반의 운영 체제입니다. 구글과 다른 회사에 의해 안드로이드는 오픈 핸드셋 얼라이언스가 개발했다.

안드로이드는 애플리케이션이 안드로이드를 실행하는 다른 모바일 장치에서 실행할 수 있도록 개발자가 안드로이드 개발 만해야한다는 것을 의미 응용 프로그램 개발에 대한 통합 된 접근 방식을 제공합니다.

구글은 2007 년 안드로이드 소프트웨어 개발 키트 (SDK)의 첫 번째 베타 버전을 출시, 안드로이드 1.0의 최초의 상용 버전은 2008 년 9 월에 출시된다.

2012년 6월 27일은 구글 I / O 컨퍼런스에서 구글은 안드로이드 버전 4.1 젤리 빈의 출시를 발표했다. 젤리에서, 주요 목적은 사용자 인터페이스를 개선하는 기능과 성능 증분 업데이트이다,

안드로이드 소스 코드는 무료 및 오픈 소스 소프트웨어 라이센스를 기반으로합니다. 구글은 아파치 라이선스 버전 2.0에서 출시 된 대부분의 코드, 리눅스 커널은 GNU 일반 공중 사용 허가서 버전 2를 변경합니다.


안드로이드 개발의 장점

  • 오픈 소스
  • 많은 개발자 강한 지역 사회
  • 성장하는 시장
  • 국제 응용 프로그램 통합
  • 낮은 개발 비용
  • 성공의 높은 확률
  • 풍부한 개발 환경

안드로이드의 특징

안드로이드는 강력하고 애플 4GS는 운영 체제 기능을 경쟁하고, 훌륭한 기능을 지원합니다. 일부 기능은 다음과 같습니다 :

재산 기술
아름다운 UI 기본 화면 안드로이드 운영체제 다운하고 직관적 인 사용자 인터페이스를 제공한다.
연결 GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, 블루투스, 와이파이, LTE, NFC 및 WiMAX.
기억 데이터 저장을위한 경량 SQLite는 관계형 데이터베이스
미디어 지원 H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, 오그 보비스, WAV, JPEG, PNG, GIF 및 BMP
뉴스 SMS 및 MMS
웹 브라우저 HTML5와 CSS3 크롬의 V8 자바 스크립트 엔진에 대한 지원과 함께 오픈 소스 웹킷 레이아웃 엔진을 기반으로.
멀티 터치 초기 핸드 헬드 디바이스에서 멀티 터치 안드로이드 네이티브 지원 등 HTC 영웅으로, 시작되었다.
멀티 태스킹 사용자는 다른 하나의 과제로 이동할 수 있으며, 동시에 다양한 애플리케이션을 실행할 수있다.
조정 위젯 사용자가 더 많은 콘텐츠를 확장하거나 공간을 절약하기 위해 축소 할 수 있도록 위젯은 크기를 조정할 수 있습니다.
다국어 그것은 단방향 및 다 방향 텍스트를 지원한다.
GCM Google 클라우드 메시징 (GCM)는 개발자가 독점 동기화 솔루션에 대한 필요없이 사용자의 안드로이드 장치 단문 메시지 데이터를 송신 할 수 있도록하는 서비스이다.
와이파이 다이렉트 고 대역폭 피어 네트워크 검색 기술의 직접 적용 페어링 용 커넥터.
안드로이드 빔 사용자를 가능하게하는 인기있는 NFC 기반 기술은 즉시 단순히 두 개의 NFC 지원 휴대폰을 터치하여 공유 할 수 있습니다.

안드로이드 응용 프로그램

안드로이드 응용 프로그램은 일반적으로 개발하기 위해 자바 언어를 사용하여, 안드로이드 소프트웨어 개발 키트를 사용합니다.

개발이 완료되면, 안드로이드 응용 프로그램은 쉽게 패키지와 구글 플레이와 같은 아마존 앱 스토어에서 판매 할 수 있습니다.

전 세계 190 개 이상의 국가에서 모바일 기기의 안드로이드 수백만. 이 급속한 성장에 대한 모바일 플랫폼의 가장 큰 설치 기반이다. 전세계 매일 주위에 1 백만 개 이상의 새로운 안드로이드 장치가 활성화됩니다.

이 튜토리얼의 목적을 작성하는 방법을 개발하는 방법을 가르치고 안드로이드 응용 프로그램을 패키지하는 것입니다. 우리는 안드로이드 응용 프로그램 프로그래밍 환경은 모든 측면에서 시작과 깊이있는 안드로이드 애플리케이션 개발을 설정합니다.

카테고리 안드로이드 응용 프로그램

시장에 많은 안드로이드 응용 프로그램이 있습니다. 주요 범주는 다음과 같습니다

영상

안드로이드의 역사

안드로이드 코드 이름 해주기 L, 각각 Aestro, 블렌더, 컵 케이크, 도넛, 에클 레어, 프로 요, 진저 브레드, 허니컴, 아이스크림 Sandwitch, 젤리, KitKat을하고 롤리팝에서 라우팅됩니다. 안드로이드의 역사를 이해하기 위해 우리를 보자.

  • 먹고 (먹고)
  • 도넛 (도넛)
  • 번개 퍼프 (에클 레어)
  • 냉동 요구르트 (프로 요)
  • 진저 (생강 빵)
  • 허니 콤 (벌집)
  • 아이스크림 샌드위치 (아이스크림 샌드위치)
  • 젤리 빈 (젤리 빈)
  • 킷 캣 (KitKat을)
  • 막대 사탕 (롤리팝)


이 API 레벨은 무엇입니까?

API 레벨 API 프레임 워크는 안드로이드 플랫폼의 버전에 의해 제공되는 정수 버전에 대한 고유 식별자이다.

플랫폼 버전 API 레벨 VERSION_CODE
안드로이드 5.1 (22) LOLLIPOP_MR1
안드로이드 5.0 (21) 사탕 과자
안드로이드 4.4W (20) KITKAT_WATCH 웨어러블에 대한 KitKat을 만
안드로이드 4.4 (19) KITKAT
안드로이드 4.3 (18) JELLY_BEAN_MR2
안드로이드 4.2, 4.2.2 (17) JELLY_BEAN_MR1
안드로이드 4.1, 4.1.1 (16) JELLY_BEAN
안드로이드 4.0.3, 4.0.4 (15) ICE_CREAM_SANDWICH_MR1
안드로이드 4.0, 4.0.1, 4.0.2 (14) ICE_CREAM_SANDWICH
안드로이드 3.2 (13) HONEYCOMB_MR2
안드로이드 3.1.X (12) HONEYCOMB_MR1
안드로이드 3.0.x의 (11) 벌집

안드로이드 2.3.4

안드로이드 2.3.3

(10) GINGERBREAD_MR1

안드로이드 2.3.2

안드로이드 2.3.1

안드로이드 2.3

9 진저 브레드
안드로이드 2.2.x의 8 프로 요
안드로이드 2.1.x의 (7) ECLAIR_MR1
안드로이드 2.0.1 6 ECLAIR_0_1
안드로이드 2.0 (5) ECLAIR
안드로이드 1.6 4 DONUT
안드로이드 1.5 3 컵케익
안드로이드 1.1 BASE_1_1
안드로이드 1.0 (1) BASE