写真を撮り、それを保存せずにバイト配列として取得できますか?ディスクに保存せずに写真を撮ってバイトを取得
私が欲しいのは、メモリ内の画像です。私はそれを保存したくありません。私は自分のカメラロジックを実装したくありません。
私は写真を撮り、バイトを読んだり、それを削除することができます。しかし、私はこの保存と削除の部分を避けることができるかどうか、代わりにメモリバイト配列のイメージを直接取得するかどうかを探しています。
写真を撮り、それを保存せずにバイト配列として取得できますか?ディスクに保存せずに写真を撮ってバイトを取得
私が欲しいのは、メモリ内の画像です。私はそれを保存したくありません。私は自分のカメラロジックを実装したくありません。
私は写真を撮り、バイトを読んだり、それを削除することができます。しかし、私はこの保存と削除の部分を避けることができるかどうか、代わりにメモリバイト配列のイメージを直接取得するかどうかを探しています。
イメージを保存しないでバイト配列として取得できますか?
android.hardware.Camera
API、android.hardware.camera2
API、およびこれらのAPIを簡素化し、サードパーティのライブラリ(例えば、Fotoapparat、CameraKit-アンドロイド)の挙動である
。
iは難しいだろうという、「他のカメラ活動」により、サードパーティのカメラアプリを意味している場合(例えば
ACTION_IMAGE_CAPTURE
を経由して、)絵に
を取るために、他のカメラのアクティビティを使用する予定信頼できない可能であれば、content
Uri
を使用して、メモリに書き込まれたストリームだけを保持する、書き込むContentProvider
を指すようにすることができます。私はヒープスペースが足りなくなることを期待しています。さらに、すべてのカメラアプリがEXTRA_OUTPUT
のcontent
Uri
をサポートするわけではありません(ただし、そうする必要があります)。