2016-06-25 14 views
0

標準MediaStore.ACTION_IMAGE_CAPTUREを使用して画像を取得するアプリがあります。デバイスが横向きの場合、プレビューは横長でもありますが、イメージがキャプチャされると、中間の確認/取り込み画面(内蔵されているようです)が表示されます。この中間ステップでは、確認後にデータが風景になっても、ちょうど取り込まれた画像がの肖像画で表示されます。カメラの確認が横からポートレートに変更されました

私は5.1と4.4.4の組み込みカメラアプリでこれをテストしましたが、これと同等の結果が得られました。

私は以前これを修正するカスタムカメラ実装を使用していましたが、このインテントワークフローに戻って、複製する必要のないビルトインビヘイビアの多くを保存しました。

オリエンテーションが何となく変わらないはずか、これを修正するために独自のカメラ実装を使用する必要があることを示すために、いくつかの意図フラグやその他の設定がありますか?

答えて

1

これは、5.1と4.4.4の組み込みカメラアプリでテストしましたが、同等の結果が得られました。

数千ものAndroidデバイスモデルがあります。彼らは何百もの異なる「内蔵カメラアプリ」を同梱しています。これらのアプリのそれぞれは、それが望む方法でACTION_IMAGE_CAPTUREを処理することができ、それらのアプリのいくつかにはバグや望ましくない動作があります。

私はこのインテントワークフローに戻り、複製したくない組み込みの動作を維持しました。

さまざまな可能性のあるカメラアプリ全体で保証されている「ビルトインビヘイビア」はありません。

Iの向きが何とか同じ

ままであるべきであることを知らせるために使用できるいくつかの意思フラグまたは他の設定があります
関連する問題