Android 提供了一個統一的應用程式開發方法,這意味著開發人員只需要開發Android,並且他們的應用程式應該能夠執行在不同搭載Android移動裝置。
谷歌在2007年發布第一個商業版本的Android1.0,發布於2008年9月發布了第一個測試版本的Android軟體開發工具包(SDK)。
2012年6月27日,在谷歌I / O大會上,谷歌宣布發布了Android版本4.1 Jelly Bean。 Jelly Bean是一個漸進的更新,改進使用者介面為主要目的,無論是在功能和效能方面。
Android 原始碼是根據自由和開放原始碼軟體許可證。谷歌發布的大部分程式碼根據Apache許可證2.0版,Linux核心的變化根據GNU通用公共許可證版本2。
Android 是一個功能強大的作業系統與蘋果4GS競爭,並支援強大的功能。少數幾種功能列舉如下:
特點 | 描述 |
---|---|
漂亮的UI | Android作業系統的基本螢幕提供了一個美麗而直觀的使用者介面。 |
連通性 | GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC 和 WiMAX. |
儲存 | 使用SQLite輕量的關聯式資料庫,用於資料儲存目的。 |
媒體支援 | 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 |
簡訊/訊息 | SMS 和 MMS |
Web瀏覽器 | 基於開源的WebKit布局引擎,再加上支援HTML5和CSS3 Chrome的V8 JavaScript引擎。 |
多點觸控 | Android已經多點觸控,它最初獲得手機提供原生支援,如 HTC Hero。 |
Multi-tasking | 使用者可以跳從一個任務到另一個任務,並且相同時間可以同時執行各種應用。 |
Resizable widgets | Widgets是可調整大小,這樣使用者就可以擴大更多的內容或縮小以節省空間 |
Multi-Language | 支援單向和雙向文字。 |
GCM | 谷歌雲訊息(GCM)是一種服務,讓開發人員傳送短訊息資料,對Android裝置的使用者,而無需專有的同步解決方案。 |
Wi-Fi Direct | 一種技術,可以讓應用程式發現和對直接通過高頻寬的對等網路連線。 |
Android Beam | 一個流行的基於NFC的技術,使使用者能夠即時共用,只需通過觸控NFC功能將兩個手機連在一起。 |
通常在Java語言中使用Android軟體開發工具包開發Android 應用程式。
系統開發出來以兵力,Android應用程式可以輕鬆地打包和銷售商店,可以通過如谷歌播放或亞馬遜Appstore。
Android 在世界各地190多個國家數以百萬計的移動裝置。這是任何行動平台和快速增長的最大的安裝基礎。全球每天有超過100萬個新的Android裝置被啟用。
本教學目的是教你如何開發並將Android 應用程式打包。我們將從Android應用程式程式設計環境設定開始,然後是Android 各個方面的應用程式。