gpt4 book ai didi

java - 如何长时间从图库中获取图片Uri?

转载 作者:行者123 更新时间:2023-12-02 02:23:50 26 4
gpt4 key购买 nike

我是一名android开发的大三学生,很长一段时间以来我都面临着获取Uri的问题。我的目标是获取图像 Uri 并在几天后显示图像。我使用此方法,当我重新启动应用程序时它可以工作,但是当我尝试在一天后使用相同的 Uri 上传图像时它不起作用。我应该怎么做才能获得长 Uri?

Intent galleryIntent = new Intent(Intent.ACTION_OPEN_DOCUMENT, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(galleryIntent, 1);


protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

if(requestCode == 1 && resultCode == RESULT_OK){
Uri uri = data.getData();
save(uri.toString());
}
}

最佳答案

因为此 URL 引用本地镜像,我认为如果您删除此图像或重命名它,将无法工作,

您可以将其转换为 base64 并将其保存在共享首选项或本地数据库中。

关于java - 如何长时间从图库中获取图片Uri?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57266125/

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