三星Galaxy SIII的相机有错误吗?

时间:2012-11-19 06:31:31

标签: android android-camera android-camera-intent

我使用以下代码启动相机,但是,3/4的时间,照片无法保存到内存中。这只发生在Galaxy SIII上。它适用于Nexus S和Nexus One

public void photoNew() {
    holdingImage = getContentResolver().insert(MUtil.genImgUri(), new ContentValues());   
    Intent i = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    Bundle extras = new Bundle();
    extras.putParcelable(MediaStore.EXTRA_OUTPUT, holdingImage);
    extras.putBoolean("return-data", true);
    i.putExtras(extras);
    startActivityForResult(i, REQ_PHOTO);   
}

1 个答案:

答案 0 :(得分:5)

有一个众所周知的错误,不同的三星设备不支持具有相机意图的EXTRA_ *,请参阅

http://thanksmister.com/2012/03/16/android_null_data_camera_intent/

http://kevinpotgieter.wordpress.com/2011/03/30/null-intent-passed-back-on-samsung-galaxy-tab/