0
我试图做一个应用程序,它基本上拍照并将它们保存在我已创建的文件夹中,但是当我检查文件夹时,它是空的。有没有办法可以检查我的文件是否真的被保存? 这里是我的代码:我的照片不被保存
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
filePathTop = "/TopClothes/Image_" + timeStamp + ".jpg" ;
//filePathBot = "/BottomClothes/Image_" + timeStamp + ".png" ;
File foldertop = new File(Environment.getExternalStorageDirectory() + "/TopClothes");
File folderbot = new File(Environment.getExternalStorageDirectory() + "/BottomClothes");
File image = new File(foldertop, "Image_" + timeStamp + ".jpg");
uriSavedImage = Uri.fromFile(image);
boolean success = true;
if (!foldertop.exists()) {
success = foldertop.mkdir();
}
然后:
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.bCamera:
i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(i, cameraData);
i.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
break;
}
}
你有没有添加'<使用许可权android:name =“android.permission.WRITE_EXTERNAL_STORAGE”/>'清单的权限? – kevinkl3 2014-11-01 02:24:33
@ kevinkl3是的,我有。 – GUZ 2014-11-01 02:34:26