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 PlaySlideMEOpera Mobile Store 等商店售罄 、MobangoF-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
相关推荐
一起搞IT吧1 小时前
相机Camera日志实例分析之五:相机Camx【萌拍闪光灯后置拍照】单帧流程日志详解
android·图像处理·数码相机
浩浩乎@1 小时前
【openGLES】安卓端EGL的使用
android
Kotlin上海用户组3 小时前
Koin vs. Hilt——最流行的 Android DI 框架全方位对比
android·架构·kotlin
zzq19963 小时前
Android framework 开发者模式下,如何修改动画过度模式
android
木叶丸3 小时前
Flutter 生命周期完全指南
android·flutter·ios
阿幸软件杂货间3 小时前
阿幸课堂随机点名
android·开发语言·javascript
没有了遇见3 小时前
Android 渐变色整理之功能实现<二>文字,背景,边框,进度条等
android
没有了遇见5 小时前
Android RecycleView 条目进入和滑出屏幕的渐变阴影效果
android
站在巨人肩膀上的码农5 小时前
去掉长按遥控器power键后提示关机、飞行模式的弹窗
android·安卓·rk·关机弹窗·power键·长按·飞行模式弹窗
呼啦啦--隔壁老王5 小时前
屏幕旋转流程
android