Android-개요

Android 란 무엇입니까?

Android는 오픈 소스이며 Linux 기반입니다. Operating System스마트 폰 및 태블릿 컴퓨터와 같은 모바일 장치 용. Android는 Google 및 기타 회사가 이끄는 Open Handset Alliance 에서 개발했습니다 .

Android는 모바일 기기 용 애플리케이션 개발에 대한 통합 접근 방식을 제공하므로 개발자는 Android 용으로 만 개발하면되고 애플리케이션은 Android 기반의 다양한 기기에서 실행될 수 있어야합니다.

Android SDK (Software Development Kit)의 첫 번째 베타 버전은 2007 년에 Google에서 출시했으며 첫 번째 상용 버전 인 Android 1.0은 2008 년 9 월에 출시되었습니다.

2012 년 6 월 27 일 Google I / O 컨퍼런스에서 Google은 다음 Android 버전 인 4.1을 발표했습니다. Jelly Bean. Jelly Bean은 기능 및 성능 측면에서 사용자 인터페이스를 개선하는 것을 주요 목표로하는 증분 업데이트입니다.

Android 용 소스 코드는 무료 및 오픈 소스 소프트웨어 라이선스로 제공됩니다. Google은 대부분의 코드를 Apache License 버전 2.0에 따라 게시하고 나머지는 Linux 커널 변경 사항을 GNU General Public License 버전 2에 따라 게시합니다.

왜 안드로이드인가?

Android의 특징

Android는 Apple 4GS와 경쟁하는 강력한 운영 체제이며 뛰어난 기능을 지원합니다. 그들 중 일부는 아래에 나열되어 있습니다-

Sr. 아니. 기능 및 설명
1

Beautiful UI

Android OS 기본 화면은 아름답고 직관적 인 사용자 인터페이스를 제공합니다.

2

Connectivity

GSM / EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC 및 WiMAX.

Storage

경량 관계형 데이터베이스 인 SQLite는 데이터 저장 용도로 사용됩니다.

4

Media support

H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF 및 BMP.

5

Messaging

SMS 및 MMS

6

Web browser

HTML5 및 CSS3를 지원하는 Chrome의 V8 JavaScript 엔진과 결합 된 오픈 소스 WebKit 레이아웃 엔진을 기반으로합니다.

7

Multi-touch

Android는 처음에 HTC Hero와 같은 핸드셋에서 사용할 수 있었던 멀티 터치를 기본적으로 지원합니다.

8

Multi-tasking

사용자는 한 작업에서 다른 작업으로 이동할 수 있으며 동시에 다양한 응용 프로그램을 동시에 실행할 수 있습니다.

9

Resizable widgets

위젯은 크기를 조정할 수 있으므로 사용자는 위젯을 확장하여 더 많은 콘텐츠를 표시하거나 축소하여 공간을 절약 할 수 있습니다.

10

Multi-Language

단일 방향 및 양방향 텍스트를 지원합니다.

11

GCM

Google 클라우드 메시징 (GCM)은 개발자가 독점적 인 동기화 솔루션 없이도 Android 기기에서 사용자에게 단문 메시지 데이터를 보낼 수있는 서비스입니다.

12

Wi-Fi Direct

앱이 고 대역폭 P2P 연결을 통해 직접 검색하고 페어링 할 수있는 기술입니다.

13

Android Beam

두 개의 NFC 지원 휴대 전화를 함께 터치하기 만하면 사용자가 즉시 공유 할 수있는 인기있는 NFC 기반 기술입니다.

안드로이드 애플리케이션

Android 애플리케이션은 일반적으로 Android Software Development Kit를 사용하여 Java 언어로 개발됩니다.

일단 개발되면 Android 애플리케이션을 쉽게 패키징하고 다음과 같은 상점을 통해 판매 할 수 있습니다. Google Play, SlideME, Opera Mobile Store, Mobango, F-droid 그리고 Amazon Appstore.

Android는 전 세계 190 개 이상의 국가에서 수억 대의 휴대 기기를 지원합니다. 모바일 플랫폼 중 가장 큰 설치 기반이며 빠르게 성장하고 있습니다. 매일 전 세계적으로 1 백만 개 이상의 새로운 Android 기기가 활성화됩니다.

이 튜토리얼은 Android 애플리케이션을 개발하고 패키징하는 방법을 가르치기 위해 작성되었습니다. Android 애플리케이션 프로그래밍을위한 환경 설정부터 시작한 다음 Android 애플리케이션의 다양한 측면을 살펴보기 위해 드릴 다운합니다.

Android 애플리케이션 카테고리

시장에는 많은 안드로이드 애플리케이션이 있습니다. 상위 카테고리는-

안드로이드의 역사

Android의 코드 이름은 Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop 및 Marshmallow와 같이 현재 A에서 N까지입니다. 안드로이드 역사를 순서대로 이해합시다.

API 레벨은 무엇입니까?

API 레벨은 Android 플랫폼 버전에서 제공하는 프레임 워크 API 개정을 고유하게 식별하는 정수 값입니다.

플랫폼 버전 API 레벨 VERSION_CODE
안드로이드 6.0 23 마시멜로
안드로이드 5.1 22 LOLLIPOP_MR1
안드로이드 5.0 21 사탕 과자
안드로이드 4.4W 20 KITKAT_WATCH 웨어러블 전용 KitKat
안드로이드 4.4 19 킷 캣
안드로이드 4.3 18 JELLY_BEAN_MR2
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1
Android 4.1, 4.1.1 16 젤리 빈
안드로이드 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 14 아이스크림 샌드위치
안드로이드 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 벌집

안드로이드 2.3.4

안드로이드 2.3.3

10 GINGERBREAD_MR1

안드로이드 2.3.2

안드로이드 2.3.1

안드로이드 2.3

9 생강 빵
Android 2.2.x 8 FROYO
Android 2.1.x 7 ECLAIR_MR1
안드로이드 2.0.1 6 ECLAIR_0_1
안드로이드 2.0 5 ECLAIR
안드로이드 1.6 4 도넛
안드로이드 1.5 컵 케이크
안드로이드 1.1 2 BASE_1_1
안드로이드 1.0 1 베이스