Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Android でカメラを使ってみる
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このカメラは、ソーシャル メディアと共有する動画や画像のキャプチャ、ドキュメントや QR コードのスキャンなどのユーティリティの作成など、さまざまなアプリのユースケースを可能にします。このデベロッパー センターでは、Android アプリでカメラを使い始めるためのドキュメントやリソースを提供しています。
カメラアプリを作成する
カメラベースのアプリを構築する、または既存のアプリにカメラを組み込むには、まず CameraX API を確認します。これは、カメラを使用するための合理化された API です。この概要では、CameraX の概要と、カメラの使用手順について説明します。
CameraX の概要
CameraX Codelab には、CameraX を学習するためのサンプルベースのアプローチが用意されています。
CameraX の Codelab
Camera1 から移行する
非推奨の Camera クラス(「Camera1」)をアプリで使用している場合は、CameraX への移行を検討してください。これにより、安定性と堅牢性に優れたプラットフォームが提供され、新しいカメラ機能をアプリで利用できるようになります。
Camera1 を CameraX に移行する
カメラアプリをレベルアップ
CameraX を使用すると、Machine Learning Toolkit ライブラリ(MLKit)との直接統合が容易になります。これにより、カメラを MLKit と組み合わせて、QR スキャナやドキュメント スキャナなどを作成できます。
QR コードスキャナを作成する
カメラ拡張機能を使用すると、アプリは夜間モードの画像キャプチャやボケ(ポートレート)モードなどの特別なデバイス機能にアクセスできます。CameraX と Camera2 の両方を使用してカメラ拡張機能にアクセスする方法については、こちらをご覧ください。
アプリのカメラ エクスペリエンスを拡張する
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-27 UTC。"],[],[]]