Android Camere開発入門(2):Camera2の使い方

Android Camere開発入門(2):Camera2の使い方

Camera2 API の概要

前回の記事「Android Camere 開発入門 (1): Camera1 の使用」では、Android アプリケーションで Camera API を使用してデバイスのカメラにアクセスする方法を学びました。ただし、Android デバイスが開発され、ハードウェアが向上するにつれて、増大するニーズを満たすために、より強力で柔軟な API を使用する必要があります。これが今回紹介する Camera2 API です。

Camera2 API は、Android 5.0 (API 21) で導入された新しいカメラ API で、プレビュー、キャプチャ、画像形式、画質、ビデオ録画など、デバイスのカメラに対する包括的な制御を提供します。Camera API と比較して、Camera2 API はより強力かつ柔軟であり、開発者のニーズをよりよく満たすことができます。

この記事では、Camera2 API を使用して、プレビュー、写真撮影、ビデオ録画機能などのカメラ操作を実行する方法を紹介します。

カメラの許可を取得する

まず、アプリケーションがデバイスのカメラにアクセスできるように、カメラ許可アプリケーションを AndroidManifest.xml ファイルに追加する必要があります。

<uses-permission android:name="android.permission.CAMERA" />

ここではサードパーティの権限アプリケーション フレームワークが使用され、依存関係が build.gradle に追加されます。

implementation 'com.github.getActivity:XXPermissions:18.0'

アクティビティで許可を申請し、ユーザーが拒否した場合は対応するプロンプトを表示します。

おすすめ

転載: blog.csdn.net/qq_35350654/article/details/132484325