📅  最后修改于: 2021-01-05 04:47:36             🧑  作者: Mango
Android是适用于智能手机和平板电脑等移动设备的基于Linux的开源操作系统。 Android由Google和其他公司领导的开放手机联盟( Open Handset Alliance )开发。
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 License 2.0版下发布大多数代码,而其余的Linux内核更改则在GNU General Public License 2版下发布。
Android是与Apple 4GS竞争的功能强大的操作系统,并支持强大的功能。下面很少列出-
Sr.No. | Feature & Description |
---|---|
1 |
Beautiful UI Android OS basic screen provides a beautiful and intuitive user interface. |
2 |
Connectivity GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX. |
3 |
Storage SQLite, a lightweight relational database, is used for data storage purposes. |
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, and BMP. |
5 |
Messaging SMS and MMS |
6 |
Web browser Based on the open-source WebKit layout engine, coupled with Chrome’s V8 JavaScript engine supporting HTML5 and CSS3. |
7 |
Multi-touch Android has native support for multi-touch which was initially made available in handsets such as the HTC Hero. |
8 |
Multi-tasking User can jump from one task to another and same time various application can run simultaneously. |
9 |
Resizable widgets Widgets are resizable, so users can expand them to show more content or shrink them to save space. |
10 |
Multi-Language Supports single direction and bi-directional text. |
11 |
GCM Google Cloud Messaging (GCM) is a service that lets developers send short message data to their users on Android devices, without needing a proprietary sync solution. |
12 |
Wi-Fi Direct A technology that lets apps discover and pair directly, over a high-bandwidth peer-to-peer connection. |
13 |
Android Beam A popular NFC-based technology that lets users instantly share, just by touching two NFC-enabled phones together. |
通常使用Android软件开发套件以Java语言开发Android应用程序。
开发完成后,Android应用程序可以轻松打包并通过Google Play , SlideME , Opera Mobile Store , Mobango , F-droid和Amazon Appstore等商店售罄。
Android为全球190多个国家/地区的数亿个移动设备提供动力。它是所有移动平台中最大的安装群体,并且增长迅速。每天全世界有超过一百万的新Android设备被激活。
编写本教程的目的是教您如何开发和打包Android应用程序。我们将从用于Android应用程序编程的环境设置开始,然后深入研究Android应用程序的各个方面。
市场上有许多android应用程序。顶级类别是-
android的代号目前从A到N,例如Aestro,Blender,Cupcake,Donut,Eclair,Froyo,Gingerbread,Honeycomb,Ice Cream Sandwitch,Jelly Bean,KitKat,Lollipop和棉花糖。让我们按顺序了解android的历史。
API级别是一个整数值,可唯一标识由Android平台版本提供的框架API修订版。
Platform Version | API Level | 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 for Wearables Only |
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 |