私は、カメラを使用するアンドロイドのアプリケーションで作業しています。次の問題に直面しています。アンドロイドでカメラで作業中
1.私は単にカメラのための特別な設定(私は方向設定を意味する)と写真を撮るだけでプレビューと私の結果の画像はこのようになります: http://i51.tinypic.com/xfx3jq.pngこれはまったくではありません。 今、私はこの写真で何をしているのですか?それは同じオリエンテーションで設定されているウェブサイトにアップロードすることです!
LANDSCAPE
モードでの私の活動はその後、私の絵は次のようになります
2.Ifは私のセットアップ:めちゃめちゃ間違っているhttp://i56.tinypic.com/16ifxqx.png:ボタンのセットアップと http://i56.tinypic.com/152c41e.pngあなたが余分なビューをseee.And方法はここにあるような間違った設定があります。 そして、私がウェブサイトに画像をアップロードするときには、これ以上重要な方向に向きません。これは次のようになります:http://i51.tinypic.com/xfx3jq.png。
普通の見た目で、私がウェブサイトにアップロードしたときに、垂直方向に見えるようにアップロードしたときに、コアラルな方向付けされた画像を得るにはどうすればよいですか? ありがとうございました!
私は自分のカメラをアンドロイドで埋めていると言わなければなりません。
編集:私は
を試みたが、私のイメージには影響を与えません!
EDIT:
私onCreate()
私はセットアップ私のオリエンテーションをしました。この方法で:
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
これは私のイメージは、私が見てみたい道を見えるのですが、私の見解は、道に迷って、セットアップととき、私です最初の方向に戻ってくるウェブサイトに画像を読み込みます!
動作するはずの何かを必要とする私の最新edit.Iを見てください画像を保存しているので、自分のアクティビティではなく、自分のアクティビティではありません。ランドスケープモードの向きを固定すると、画面上に表示されるようになりますが、イメージはまだ間違って保存されます。 – adrian
私はSony Ericssonで作業しています。画像/セットパラメータを回転しようとすると、これらのラインのような変更はありません。parameters( "orientation"、 "portrait");parameters.set( "rotation"、 "90"); 効果がありません! – adrian
あなたの意見は間違いありません。あなたが2.1に対して開発する場合は、適切なプレビュー表示を得るために前述のハックが必要です。アプリを2.2以降に制限した場合、カメラオブジェクトの "setDisplayOrientation(int degrees)"を使用して回転させることができますが、結果として適切なランドスケープイメージを与える方向検出機能を使用できます。 2.1では、Matrix-Classを使って手動で回転させる必要があります。通常、16MBのアプリヒープを持つデバイスでクラッシュします。 Btw。これで他にもたくさんの問題があるので、私は今組み込みのカメラアプリを使用しています... – HefferWolf