Android - Android基礎概括
來源:程序員人生 發布時間:2015-02-06 08:57:26 閱讀次數:2793次
Android基礎概括
本文地址: http://blog.csdn.net/caroline_wendy
1. 定義
為移動裝備設計的第1個真正開發的綜合平臺,包括操作系統、用戶界面、和利用程序,所有軟件都能運行在手機上,從而消除阻礙移動創新的障礙。
2. 主要部份
硬件:基于位置的服務硬件(如GPS)、攝像頭、音頻、網絡連接、Wi-Fi、藍牙、傳感器(包括加速計)、NFC、觸摸屏和電源管理。
位置服務:地圖、地理編碼器(geocoder)[地理編碼(geocoding)、地理逆編碼(reverse geocoding)]、基于位置的服務。
后臺服務:Service,通知管理器(4種):音頻報警、引發震動、LED閃爍、通知圖標。
同享數據和程序間的通訊:Intent傳遞消息的機制、Content Provider利用程序訪問私有數據庫。 增強主屏幕:Widget和Live Wallpaper。
圖象處理和多媒體支持:2D Canvas繪圖、3D OpenGL繪圖、多媒體庫(圖片、音頻、視頻)。
C2DM:Android Cloud to Device Messaging(C2DM)云到裝備的通訊。
優化內存和管理進程:Dalvik虛擬機、管理進程的生命周期。
3. 利用程序架構
1. Activity Manager和Fragment Manager
2. View
3. Notification Manager
4. Content Provider
5. Resource Manager
6. Intent
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈