小编tes*_*rus的帖子

三星Galaxy Nexus(4.0.2)上没有显示ACTION_IMAGE_CAPTURE的相机意图

我使用以下代码从相机拍摄照片并获取照片的路径.

...
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_IMAGE_CAPTURE); // image capture
...
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    Log.d(TAG, "onActivityResult:" + resultCode + " request:" + requestCode);

    switch (requestCode) {
        case CAMERA_IMAGE_CAPTURE:
            Uri selectedImageUri = data.getData();
            userImagePath = getPath(selectedImageUri);
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

它在仿真器和不同设备上运行良好.但在三星Galaxy Nexus(4.0.2)上,它没有推出Camera应用程序.但是它将RESULT_OK返回给onActivityResult,我在LogCat中看不到任何异常.请给我并建议如何解决这个问题.提前致谢!

android android-camera-intent

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-camera-intent ×1