我有此代码,并且在爱立信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)
知道为什么会这样吗?