出于安全原因,我不希望将照片保存在 SD 卡中。所以在搜索之后,我找到了一种将照片保存在内部存储中的方法。代码片段如下:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
photo = new File(this.getFilesDir(), BCConstants.CAMERA_IMAGE_NAME);
intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
ContentProviderForCameraCapture.CONTENT_URI);
它适用于多种设备,例如 Nexus 4。
但是对于 HTC Wildfire S,我在图库中找到了副本!
为什么?我不需要双胞胎!