为什么设置android图像会消失?

时间:2013-05-08 11:14:57

标签: android image image-processing camera android-camera-intent

我正在尝试发布从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 中遇到问题,默认情况下相机模式为横向。拍摄图像后,如果按下确定按钮,图像将保持可见状态几秒钟,然后消失。那时,我确实可以看到相机模式的变化。

我在android:configChanges="orientation|keyboardHidden"写了AndroidManifest.xml但是没有用。

您可以在此处找到视频链接: Link

我已在以下设备中测试了此代码。

  • Sony xperia U
  • 三星Galaxy Nexus
  • 摩托罗拉droid RAZR
  • Samsung ACE

1 个答案:

答案 0 :(得分:0)

您的目标SDK版本是什么?如果超过13,则需要提供screenSize

参考:http://developer.android.com/guide/topics/manifest/activity-element.html#config

请参阅orientation的说明。