Android - 安卓概述

Android - 安卓概述

❮ 上一节

下一节 ❯

Android - 安卓概述

什么是安卓?

Android 是一种基于 Linux 的开源操作系统,适用于智能手机和平板电脑等移动设备。 Android 是由 Google 和其他公司领导的 Open Handset Alliance 开发的。

Android 为移动设备的应用程序开发提供了统一的方法,这意味着开发人员只需为 Android 开发,他们的应用程序应该能够在由 Android 驱动的不同设备上运行。

第一个测试版 Android 软件开发工具包 (SDK) 由 Google 于 2007 年发布,而第一个商业版本 Android 1.0 于 2008 年 9 月发布。

2012 年 6 月 27 日,在 Google I/O 大会上,Google 宣布了下一个 Android 版本 4.1 Jelly Bean。 Jelly Bean 是一个增量更新,主要目的是在功能和性能方面改进用户界面。

Android 的源代码在免费和开源软件许可下提供。 Google 在 Apache 许可证 2.0 版下发布大部分代码,其余的 Linux 内核更改在 GNU 通用公共许可证版本 2 下发布。

为什么选择安卓?

Android 的特点

Android 是一款功能强大的操作系统,可与 Apple 4GS 竞争并支持强大的功能。 下面列出了其中的几个 −

序号

特点 & 描述

1

Beautiful UI

Android OS 基本屏幕提供美观直观的用户界面。

2

Connectivity

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

3

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 and MMS

6

Web browser

基于开源的 WebKit 布局引擎,加上支持 HTML5 和 CSS3 的 Chrome 的 V8 JavaScript 引擎。

7

Multi-touch

Android 原生支持多点触控,最初在 HTC Hero 等手机中提供。

8

Multi-tasking

用户可以从一个任务跳转到另一个任务,同时各种应用程序可以同时运行。

9

Resizable widgets

Widgets 可调整大小,因此用户可以扩展它们以显示更多内容或缩小它们以节省空间。

10

Multi-Language

支持单向和双向文本。

11

GCM

Google Cloud Messaging (GCM) 是一项服务,可让开发人员在 Android 设备上向其用户发送短信数据,而无需专有的同步解决方案。

12

Wi-Fi Direct

一种让应用程序通过高带宽对等连接直接发现和配对的技术。

13

Android Beam

一种流行的基于 NFC 的技术,用户只需将两部支持 NFC 的手机触摸在一起,即可立即共享。

Android 应用程序

Android 应用程序通常使用 Android 软件开发工具包以 Java 语言开发。

一旦开发完成,Android 应用程序可以轻松打包并通过 Google Play、SlideME、Opera Mobile Store 等商店售罄 、Mobango、F-droid 和 亚马逊应用商店。

Android 为全球 190 多个国家/地区的数亿台移动设备提供支持。 它是所有移动平台中最大的安装基础,并且增长迅速。 全球每天有超过 100 万台新的 Android 设备被激活。

本教程旨在教您如何开发和打包 Android 应用程序。 我们将从 Android 应用程序编程的环境设置开始,然后深入研究 Android 应用程序的各个方面。

Android 应用程序类别

市场上有很多安卓应用程序。 排名靠前的类别是 −

Android 的历史

目前 Android 的代号从 A 到 N,如 Aestro、Blender、Cupcake、Donut、Eclair、Froyo、Gingerbread、Honeycomb、Ice Cream Sandwitch、Jelly Bean、KitKat、Lollipop 和 Marshmallow。 让我们依次了解 Android 的历史。

什么是 API 级别?

API 级别是一个整数值,用于唯一标识 Android 平台版本提供的框架 API 修订版。

平台版本

API 级别

VERSION_CODE

Android 6.0

23

MARSHMALLOW

Android 5.1

22

LOLLIPOP_MR1

Android 5.0

21

LOLLIPOP

Android 4.4W

20

KITKAT_WATCH

KitKat 仅适用于可穿戴设备

Android 4.4

19

KITKAT

Android 4.3

18

JELLY_BEAN_MR2

Android 4.2, 4.2.2

17

JELLY_BEAN_MR1

Android 4.1, 4.1.1

16

JELLY_BEAN

Android 4.0.3, 4.0.4

15

ICE_CREAM_SANDWICH_MR1

Android 4.0, 4.0.1, 4.0.2

14

ICE_CREAM_SANDWICH

Android 3.2

13

HONEYCOMB_MR2

Android 3.1.x

12

HONEYCOMB_MR1

Android 3.0.x

11

HONEYCOMB

Android 2.3.4

Android 2.3.3

10

GINGERBREAD_MR1

Android 2.3.2

Android 2.3.1

Android 2.3

9

GINGERBREAD

Android 2.2.x

8

FROYO

Android 2.1.x

7

ECLAIR_MR1

Android 2.0.1

6

ECLAIR_0_1

Android 2.0

5

ECLAIR

Android 1.6

4

DONUT

Android 1.5

3

CUPCAKE

Android 1.1

2

BASE_1_1

Android 1.0

1

BASE

❮ 上一节

下一节 ❯

推荐文章

minecraft如何联机java
beat365进不去

minecraft如何联机java

📅 06-28 👁️‍🗨️ 6999
产房护理课件大全.pptx
best365官网投注链接

产房护理课件大全.pptx

📅 06-30 👁️‍🗨️ 4275
什么笑脸填动词(什么笑脸填动词两字)
365bet假网站

什么笑脸填动词(什么笑脸填动词两字)

📅 06-29 👁️‍🗨️ 3397