相机意图/活动 - 避免保存到图库

STe*_*TeN 13 android android-gallery android-camera

我正在使用Camera Activity来捕捉图片.我用MediaStore.EXTRA_OUTPUT额外参数调用它.图像被正确保存到提供的路径,把它保存到图库文件夹,所以我可以在"图库"应用程序中查看图像 - 我可以避免这种情况吗?

...
File file = new File(Environment.getExternalStorageDirectory(), "Test.jpg" );
iImageOutputUri = Uri.fromFile( file );

// Start camera intent to capture image
Intent intent = new Intent( MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, iImageOutputUri );
startActivityForResult( intent, CAPTURE_IMAGE );
...
Run Code Online (Sandbox Code Playgroud)

谢谢

小智 -3

我不相信你能避免这一点。图库应用程序会在您的 SD 卡中查找图像并自动显示它们。

  • 这不是重点。关键是图像实际上保存了两次:一次在 EXTRA_OUTPUT 提供的位置,另外一次在默认位置。这就是OP想要避免的 (2认同)