Android開發教學
Android 開發環境配置
Android 架構
Android 應用組件
Android Hello World示例
Android 資源組織和訪問
Android Activity
Android Service
Android廣播接收器
Android內容提供者
Android碎片/片段
Android Intent過濾器
Android UI佈局
Android LinearLayout
Android RelativeLayout
Android TableLayout
Android AbsoluteLayout
Android FrameLayout
Android ListView
Android GridView
Android UI控件
Android TextView
Android EditText
Android AutoCompleteTextView
Android Button
Android ImageButton
Android CheckBox
Android ToggleButton
Android RadioButton
Android RadioGroup
Android事件處理
Android樣式和主題
Android樣式示例
Android主題示例
Android自定義組件
Android拖放
Android通知
Android基於位置服務
Android發送電子郵件
Android發送短信/SMS
Android撥打電話
發佈Android應用
ArrayAdapter
SimpleCursorAdapter
Android ProgressDialog
Android Spinner
使用活動代碼自定義Android組件
使用佈局文件自定義Android組件
Android自定義組件及屬性
Android Alertdialog(警告對話框)
Android Animation(動畫)實例
Android音頻捕獲(錄音)
Android音頻管理器實例
Android AutoCompleteTextView(自動完成)實例
Android最佳實踐
Android Bluetooth(藍牙)實例
Android Camera(攝像頭)
Android Clipboard(複製/剪貼板)
Android自定義字體
Android數據備份
Android Gestures/手勢
Android圖片效果
Android圖片切換
Android內部存儲
Android JetPlayer實例
Android JSON解析器
Android加載Spinner
Android本地化
Android登錄實例
Android MediaPlayer(多媒體播放)

Android開發教學

 Android是一個開源的,基於Linux 的移動設備操作系統,如智能手機和平板電腦。 Android 是由開放手機聯盟和谷歌的帶領下與其他公司開發的。

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的特點

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功能將兩個手機連在一起。

Android 應用程序

通常在Java語言中使用Android軟件開發工具包開發Android 應用程序。

系統開發出來以兵力,Android應用程序可以輕鬆地打包和銷售商店,可以通過如谷歌播放或亞馬遜Appstore。

Android 在世界各地190多個國家數以百萬計的移動設備。這是任何移動平臺和快速增長的最大的安裝基礎。全球每天有超過100萬個新的Android設備被激活。

本教程目的是教你如何開發並將Android 應用程序打包。我們將從Android應用程序編程環境設置開始,然後是Android 各個方面的應用程序。