eth*_*123 5 android android-camera android-camera-intent
我正在按照Android的基本教程使用一个简单的相机意图。在本节中,它讨论将图像文件保存到磁盘。但是,我还没有配置任何这些步骤,但是在捕获图像并返回到我的活动后,它仍然会自动将我的图像保存到 /storage/emaulated/0/DCIM/Camera 中的磁盘。这似乎不是教程所暗示的 - 我什至在我的清单中没有 WRITE_EXTERNAL_STORAGE 权限,所以我不确定为什么它甚至被允许写入磁盘。我不希望图像自动保存到这个目录,而是保存到我选择的目录。我知道如何将图像保存到自定义目录,但是如何防止将图像保存到上述目录的默认行为?
如果您使用以下代码,它将不会保存默认相机胶卷。
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, receiptUri);
startActivityForResult(takePictureIntent, 1);
Run Code Online (Sandbox Code Playgroud)
但您需要在清单中写入权限。
| 归档时间: |
|
| 查看次数: |
2933 次 |
| 最近记录: |