Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 照相机:保存图像_Java_Android_Android Emulator_Android Camera - Fatal编程技术网

Java 照相机:保存图像

Java 照相机:保存图像,java,android,android-emulator,android-camera,Java,Android,Android Emulator,Android Camera,我正在用安卓系统拍摄图像。在图片回调函数中,我保存了图像 这是我的保存代码 String number = Integer.toString(image_number); Log.e("pathhhhhhhhhhhhhhh", "/sdcard/img-"+number+".jpg"); outStream = new FileOutputStream("/sdcard/img-"+number+".jpg");

我正在用安卓系统拍摄图像。在图片回调函数中,我保存了图像 这是我的保存代码

String number = Integer.toString(image_number);
                    Log.e("pathhhhhhhhhhhhhhh", "/sdcard/img-"+number+".jpg");
                    outStream = new FileOutputStream("/sdcard/img-"+number+".jpg");
                    Log.e("image number", Integer.toString(image_number));
                    image_number++;

                    outStream.write(data);
                    outStream.close();
                } catch (FileNotFoundException e){
                    Log.d("CAMERA", e.getMessage());
                } catch (IOException e){
                    Log.d("CAMERA", e.getMessage());
                }
对于emulator 2.2来说,它工作得很好,但当我在emulator 3.0中运行时,它会显示错误

这里是错误

01-06 04:55:47.398: ERROR/pathhhhhhhhhhhhhhh(424): /sdcard/img-0.jpg
01-06 04:55:47.398: DEBUG/CAMERA(424): /sdcard/img-0.jpg (Permission denied)

“帮助我”

在调用“照相机活动”之前,请尝试添加此代码

     Uri uriSavedImage=Uri.fromFile(new File("/sdcard/picturename.png"));
     camera.putExtra("output", uriSavedImage);
     startActivityForResult(camera, 1);

我用相机作为服务