我希望照片能保存在这里:
Android/data/com.androidproject/files/Camera/photo.png
但是根据 Log.v 声明,它保存在这里:
file:///storage/emulated/0/Android/data/com.androidproject/files/Camera/photo.png
代码:
private class ClickListener implements View.OnClickListener {
@Override
public void onClick(View v) {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File dir = new File(getActivity().getExternalFilesDir("Camera"),
"photo.png");
Uri outputFileUri = Uri.fromFile(dir);
Log.v("FILE", "" + outputFileUri);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CALL_BACK);
}
}
为什么不能保存在我期望的位置?怎么改?