Android - 简介介绍

什么是Android?

Who I Am

Android是开放源代码和基于Linux的 Operating System ,适用于智能手机和平板电脑等移动设备。 Android由Google和其他公司领导的开放手机联盟开发。

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

Google于2007年发布了Android软件开发工具包(SDK)的第一个beta版本,而第一个商业版本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?

Why Android

Android功能

Android是与Apple 4GS竞争的功能强大的操作系统,并支持强大的功能。其中很少列出以下-

Sr.No.Feature & Description
1

Beautiful UI

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

2

Connectivity

GSM/EDGE,IDEN,CDMA,EV-DO,UMTS,蓝牙,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

短信和彩信

6

Web browser

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

7

Multi-touch

Android具有对多点触控的本机支持,该支持最初在HTC Hero等手机中提供。

8

Multi-tasking

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

9

Resizable widgets

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

10

Multi-Language

支持单向和双向文本。

11

GCM

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

12

Wi-Fi Direct

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

13

Android Beam

一项流行的基于NFC的技术,只需触摸两个支持NFC的电话,即可让用户立即共享。

Android应用程式

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

开发完成后,可以轻松打包Android应用程序,并通过 Google Play , SlideME , Opera移动商店, Mobango , F-droid 和 Amazon Appstore 。

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

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

Android应用类别

市场上有许多android应用程序。顶级类别是-

Categories

Android的历史

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

Jistory

什么是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 11HONEYCOMB

Android 2.3.4

Android 2.3.3

10 GINGERBREAD_MR1

Android 2.3.2

Android 2.3.1

Android 2.3

9GINGERBREAD
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 4DONUT
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE
点我分享笔记