gpt4 book ai didi

Android 相机 Intent 不应允许将图像保存到图库并将其存储在指定路径中

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:23:42 27 4
gpt4 key购买 nike

当我使用这段代码时->

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);

我能够将图像保存到指定路径,但它也保存到图库中。我不想将图像保存到画廊。请在这里帮忙。

提前感谢您抽出宝贵时间。

最佳答案

试试这个

private void captureCameraImage() {

Intent chooserIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

chooserIntent.putExtra(MediaStore.EXTRA_OUTPUT, getFilename());

startActivityForResult(chooserIntent, CAMERA_PHOTO);

}

返回指定保存位置的文件名的方法

public String getFilename() {
File file = new File(Environment.getExternalStorageDirectory().getPath(), "MyFolder/Images");
if (!file.exists()) {
file.mkdirs();
}
String uriSting = (file.getAbsolutePath() + "/" + System.currentTimeMillis() + ".jpg");
return uriSting;

}

关于Android 相机 Intent 不应允许将图像保存到图库并将其存储在指定路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35739967/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com