Java Android摄像头保存图像,但不确定保存在何处
我陷入了一个小问题,我的android studio应用程序有一个自定义的摄像头界面,它可以通过调用Java Android摄像头保存图像,但不确定保存在何处,java,android,android-intent,android-camera,mediastore,Java,Android,Android Intent,Android Camera,Mediastore,我陷入了一个小问题,我的android studio应用程序有一个自定义的摄像头界面,它可以通过调用 MediaStore.Images.Media.insertImage(getContentResolver(),bitmap, "photo@"+System.currentTimeMillis() , "some photo okay"); 但是,当我启动应用程序时,我可以在emulator的文件部分查看它。但是我不确定它保存
MediaStore.Images.Media.insertImage(getContentResolver(),bitmap, "photo@"+System.currentTimeMillis() , "some photo okay");
但是,当我启动应用程序时,我可以在emulator的文件部分查看它。但是我不确定它保存在哪里,因为我需要访问它并在以后使用它
如何查看使用InsertImage方法保存的所有文件,即如何以编程方式列出使用此方法保存的所有文件
多谢各位
我的代码
private Camera.PictureCallback mPicture = new Camera.PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
Bitmap bitmap = BitmapFactory.decodeByteArray(data,0,data.length);
MediaStore.Images.Media.insertImage(getContentResolver(),bitmap, "photo@"+System.currentTimeMillis() , "some photo okay");
camera.startPreview();
}
请注意,我使用的是旧的(不推荐使用的)摄像头API如果您可以在文件应用程序中看到它(这是您对文件部分的意思吗?),该应用程序也会告诉您完整路径。嗯,大部分是这样。此外:insertImage()也不推荐使用。如果您可以在“文件”应用程序中看到它(这就是“文件”部分的意思吗?),该应用程序也会告诉您完整路径。嗯,大部分是这样。进一步:insertImage()也不推荐使用。