からキャプチャした画像を投稿しようとしCamera
ています。次のコードを使用しています
Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, REQ_CODE_PHOTO_TAKE);
onActivityResult 内で私はこのコードを書きました
Bitmap photo = (Bitmap) data.getExtras().get("data");
mainImage.setImageBitmap(photo);
更新しました
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
このコードはほとんどすべてのデバイスで正常に動作しますが、 LG Lucid VS840ではデフォルトのカメラ モードが横向きであるという問題に直面しています。画像をキャプチャした後、OKボタンを押すと、画像が数秒間表示されたままになり、その後消えます。その時、私は文字通りカメラモードが変化するのを見ることができます.
android:configChanges="orientation|keyboardHidden"
書き込みましAndroidManifest.xml
たが、うまくいきませんでした。
ここでビデオのリンクを見つけることができます:リンク
このコードが機能する次のデバイスでテストしました。
- ソニー エクスペリア U
- サムスン ギャラクシー ネクサス
- モトローラ ドロイド RAZR
- 三星エース