これを android dev forums に投稿しましたが、ここに連絡したかったのです。
私たちのアプリのアクティビティの 1 つは、写真を撮ることでした。画像プレビューは 1.5 & 1.6 の画面では正しい方法で表示されますが、保存すると jpg が 90 度回転して保存されます。
表示するときにリアルタイムで回転できますし、一度保存したら再保存できたのではないでしょうか。私の問題は、写真を撮るときに正しく保存したいということです。
1.5 でコンパイルされている間、私のアプリは正常に動作します。画像サイズが原因で 1.6 でいくつかのメモリの問題が発生しました。これは奇妙でした。サーフェスホルダー/画像キャプチャ コールバックを使用して写真を撮ると、画像サイズが大きくなりました。bitmapfactory マトリックスを使用してサイズを変更することで、これらの画像の再表示を修正したようです。しかし、私のカメラは今、すべてを 90 度回転させています。回転を 90 に設定していたときの surfaceChanged のオーバーライドは何もしていないようです (理由は思い出せません。10 か月前のことです!)。カメラ パラメータ パラメータを 90 度、0 度で回転させてみました。何もしていないようです... 何か考えはありますか?