Camera Image Capture Intent无法在Galaxy Tab Limited Edition中返回

Pip*_*nas 5 camera android tablet android-3.0-honeycomb

当我用Intent打开相机时,我遇到了Galaxy Tab限量版(Google I/O)的问题.

这是我的代码:

Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new     
    File(mSavedFilePath)));
startActivityForResult(imageCaptureIntent, REQUEST_IMAGE_CAPTURE);

在摩托罗拉Xoom上,此代码工作正常.但是在Galaxy Tab 10.1上,我从未收到相机应用程序的响应.

我没有堆栈跟踪,因为我没有错误.

任何人都有任何想法?

小智 0

听起来像是一个Bug...

但以防万一,您是否在 AndroidManifest.xml 中包含以下内容???

    <uses-permission android:name="android.permission.CAMERA"></uses-permission>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
Run Code Online (Sandbox Code Playgroud)

您也可以尝试在没有额外内容的情况下使用 Intent。

    Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    startActivityForResult(imageCaptureIntent, REQUEST_IMAGE_CAPTURE);
Run Code Online (Sandbox Code Playgroud)

生成的位图会更小,但至少您可以尝试看看它是否有效。我希望它有帮助。

问候,