Android是適用于智能手機和平板電腦等移動設備的開源和基于Linux的操作系統. Android是由谷歌和其他公司領導的開放手機聯盟開發的.
Android為移動設備的應用程序開發提供統一的方法,這意味著開發人員需要只針對Android開發,他們的應用程序應該能夠在Android支持的不同設備上運行.
Google軟件開發工具包(SDK)的第一個測試版于2007年由Google發布作為第一個商業版本,Android 1.0于2008年9月發布.
2012年6月27日,在Google I/O大會上,谷歌宣布了下一個Android版本,4.1 果凍豆. Jelly Bean是一項增量更新,其主要目的是在功能和性能方面改進用戶界面.
Android的源代碼可在免費和開源軟件許可下獲得. Google根據GNU通用公共許可證版本2發布了Apache許可證版本2.0下的大部分代碼以及其余的Linux內核更改.
Android是一個功能強大的操作系統與Apple 4GS競爭,并支持強大的功能.其中很少列在下面和下面;
Sr.No. | 功能&描述 |
---|---|
1 | 漂亮的用戶界面 Android OS基本界面提供了美觀直觀的用戶界面. |
2 | 連接性 GSM/EDGE,IDEN,CDMA,EV-DO, UMTS,藍牙,Wi-Fi,LTE,NFC和WiMAX. |
3 | 存儲 SQLite是一個輕量級關系數據庫,用于數據存儲. |
4 | 媒體支持 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 | 消息 短信和彩信 |
6 | 網絡瀏覽器 基于開源WebKit布局引擎,加上Chrome的V8 JavaScript引擎支持HTML5和CSS3. |
7 | 多點觸控 Android本身支持多點觸控,最初在HTC Hero等手機中提供. |
8 | 多任務 用戶可以從一個任務跳轉到另一個任務,同時各種應用程序可以同時運行. |
9 | 可調整大小的小部件 小部件可調整大小,因此用戶可以展開它們以顯示更多內容內容或縮小它們以節省空間. |
10 | 多語言 支持單向和雙向文字. |
11 | GCM Google Cloud Messaging (GCM)是一項服務,允許開發人員在Android設備上向其用戶發送短消息數據,而無需專有的同步解決方案. |
12 | Wi-Fi Direct 一種技術,可讓應用程序通過高帶寬點對點連接直接發現和配對. |
13 | Android Beam 一種流行的基于NFC的技術只需觸摸兩部支持NFC的手機即可立即分享用戶. |
Android應用程序通常使用Android軟件開發工具包以Java語言開發.
一旦開發完成,Android應用程序可以輕松打包并通過商店,例如 Google Play , SlideME , Opera Mobile Store , Mobango , F-droid 和亞馬遜Appstore .
Android為全球190多個國家/地區的數億臺移動設備提供支持.它是任何移動平臺的最大安裝基礎,并且發展迅速.每天在全球范圍內激活超過100萬臺新的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修訂版.
平臺版本 | 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 |