找不到应用程序创建的 .jpg 文件的位置
Can't find the location of .jpg files created by an app
我是 android 开发的新手,在一般编程方面经验不多,我一直在摆弄教程中描述的拍照应用程序,可以在以下位置找到https://androidkennel.org/android-camera-access-tutorial/。它工作正常,但我似乎无法在 phone 的文件系统中的任何地方找到应用程序拍摄的照片,所以我不确定它们是否真的被保存了。有人可以向我解释一下它是如何工作的吗?
正如 blackapps 在评论中提到的:
Quote from your link:
File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES), "CameraDemo");
if (!mediaStorageDir.exists()){
if (!mediaStorageDir.mkdirs()){
return null;
}
}
That tells you the path. Every filemager can show that path. '..../Pictures/CameraDemo
. You (or de code) are already doing that by making it visible by putting it in an ImageView:
if (resultCode == RESULT_OK) {
imageView.setImageURI(file);
}
我是 android 开发的新手,在一般编程方面经验不多,我一直在摆弄教程中描述的拍照应用程序,可以在以下位置找到https://androidkennel.org/android-camera-access-tutorial/。它工作正常,但我似乎无法在 phone 的文件系统中的任何地方找到应用程序拍摄的照片,所以我不确定它们是否真的被保存了。有人可以向我解释一下它是如何工作的吗?
正如 blackapps 在评论中提到的:
Quote from your link:
File mediaStorageDir = new File(Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES), "CameraDemo"); if (!mediaStorageDir.exists()){ if (!mediaStorageDir.mkdirs()){ return null; } }
That tells you the path. Every filemager can show that path. '
..../Pictures/CameraDemo
. You (or de code) are already doing that by making it visible by putting it in an ImageView:if (resultCode == RESULT_OK) { imageView.setImageURI(file); }