相機支援多種應用程式用途,例如擷取要分享到社群媒體的影片和圖片,以及掃描文件和 QR code 等公用程式。這個開發人員中心提供說明文件和資源,協助您開始在 Android 應用程式中使用相機。
建構相機應用程式
如要建構相機式應用程式,或將相機整合至現有應用程式,請先探索 CameraX API,這個 API 簡單易用,可用於使用相機。本總覽將介紹 CameraX,並逐步說明如何使用相機。
CameraX 程式碼研究室會提供範例式,協助您學習 CameraX。
從 Camera1 遷移
如果您的應用程式使用已淘汰的 Camera 類別 (「Camera1」),建議您改用 CameraX,這個平台會提供穩定可靠的平台,讓應用程式能善用新的相機功能。
升級相機應用程式
CameraX 有助於直接與 MLKit 程式庫 (MLKit) 整合。這可以讓相機與 MLKit 結合,以產生 QR 掃描器和文件掃描器等項目。
可讓應用程式存取特殊的裝置功能,例如夜間模式影像拍攝或散景 (肖像) 模式。如要瞭解如何同時使用 CameraX 和 Camera2 存取 Camera Extensions,請按這裡。