小编sde*_*rre的帖子

意图图像捕获数据==空

我有此代码,并且在爱立信XPERIA中完美运行,但是当我在SAMSUNG ACE中测试该应用程序时,出现错误:

数据=空

String  file=Environment.getExternalStorageDirectory().getAbsolutePath()+ "/picture.jpg";

    Intent i=new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);  
    Uri output = Uri.fromFile(new File(archivo));           
    i.putExtra(MediaStore.EXTRA_OUTPUT, output);
    startActivityForResult(i,CAMERA_REQUEST);
Run Code Online (Sandbox Code Playgroud)

OnActivity结果

if (requestCode==CAMERA_REQUEST && resultCode==RESULT_OK){
                    Bundle extras=data.getExtras();
                    bmp=(Bitmap)extras.get("data");
                    image.setImageBitmap(bmp);
                    image.setVisibility(0);
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

android image capture android-intent

2
推荐指数
1
解决办法
2151
查看次数

标签 统计

android ×1

android-intent ×1

capture ×1

image ×1