当前位置: 代码迷 >> Android >> Android照相保存后图片可查看 但是在电脑上显示大小为0字节
  详细解决方案

Android照相保存后图片可查看 但是在电脑上显示大小为0字节

热度:35   发布时间:2016-04-27 22:14:30.0
Android拍照保存后图片可查看 但是在电脑上显示大小为0字节
Android程序,调用相机拍照,先用:File outputImage = new File(Environment.getExternalStorageDirectory(),"out_image.jpg");和outputImage.createNewFile();创建文件,接着调用
                                imageUri = Uri.fromFile(outputImage);
Intent intentphoto = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intentphoto.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intentphoto, TAKE_PHOTO);

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, imageUri));
程序首先会在存储目录下生产0字节的out_image.jpg,然后在手机调试中是可以看见拍摄的图片的,但是我将手机插上电脑后,找到该图片,仍然是0字节,无法打开,求大神解答,万分感谢。
------解决思路----------------------
你的这句代码sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, imageUri));通知扫描文件是在什么时候执行的?是在拍照完成之后在onActivityResult中执行的吗?
  相关解决方案