# 第1章 Android 簡介
---
## Android簡介
要了解應用程序的運作方式,請從App Fundamentals開始 。
要立即開始編碼,請閱讀構建您的第一個應用程序。
Android提供了豐富的應用程序框架,允許您在Java語言環境中為移動設備構建創新的應用程序和游戲。左側導航中列出的文檔提供了有關如何使用Android各種API構建應用程序的詳細信息。
如果您剛開始使用Android開發,請務必了解Android應用程式架構的下列基本概念:
## 應用程序提供多個入口點
* Android應用程序構建為可以單獨調用的不同組件的組合。例如,個人活動為用戶界面提供單個屏幕,并且服務在后臺獨立地執行工作。
* 從一個組件,您可以使用意圖啟動另一個組件。您甚至可以在其他應用程序中啟動組件,例如地圖應用程序中的活動以顯示地址。此模型為單個應用程序提供多個入口點,并允許任何應用程序作為其他應用程序可能調用的操作的用戶“默認”行為。
## 學到更多:
* 應用基礎知識
* 意圖和意圖過濾器
* 活動
## 應用適應不同的設備
Android提供了一個自適應應用程序框架,允許您為不同的設備配置提供獨特的資源。例如,您可以為不同的屏幕尺寸創建不同的XML布局文件,系統根據當前設備的屏幕尺寸確定要應用的布局。
如果任何應用功能需要特定硬件(如相機),您可以在運行時查詢設備功能的可用性。如有必要,您還可以聲明應用所需的功能,因此Google Play商店等應用市場不允許在不支持該功能的設備上安裝。
## 學到更多:
* 設備兼容性
* 資源概述
* 用戶界面概述
- 簡介
- 第1章 Android 簡介(Introduction)
- 1.1.Application Fundamentals
- 1.2.Device Compatibility
- 1.3.System Permissions
- 1.3.1.Requesting Permissions
- 第2章 平臺架構(Platform Architecture)
- part2.1
- 第3章 應用組件(App Components)
- 第4章 應用資源(App Resources)
- 第5章 應用清單(App Manifest)
- 第6章 用戶界面(User Interface)
- 第7章 動畫和圖形(Animation and Graphics)
- 第8章 計算(Computation)
- 第9章 媒體應用(Media Apps)
- 第10章 媒體和相機(Media and Camera)
- 第11章 位置和傳感器(Location and Sensors)
- 第12章 連接(Connectivity)
- 第13章 文本和輸入(Text and Input)
- 第14章 數據存儲(Data Storage)
- 第15章 庫(Administration)
- 第16章 網絡應用(Web Apps)
- 第17章 最佳實踐(Best Practices)
- 總結
- 附錄 1 Android 系統的功能改變歷程