0

違いは何ですか

Camera cam = Camera.open();

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
startActivityForResult(cameraIntent, CAMERA_REQUEST);

いつどれを使用する必要がありますか?

4

1 に答える 1

0

Camera Intent は、カメラ アプリケーションを使用して写真をキャプチャします。通常、これはプリインストールされているカメラ アプリケーションです。プレビュー画面が開き、エンドユーザーがシャッターをクリックできるようになります。その後、アプリはディスク上の写真にアクセスできます。このインテントにはかなりの時間がかかります。

カメラ オブジェクトは、ビデオ録画、オンザフライ ビデオ処理など、アプリ内のカメラを制御するために使用できます。また、エンド ユーザーがボタンをクリックしたとき、またはプログラムがそのように決定します (たとえば、バーコードを認識します)。写真はバイト配列としてコールバック関数に届くので、ディスクに保存するか、使用して破棄することができます。

于 2013-06-04T21:29:18.840 に答える