![](/img/trans.png)
[英]How to Get Image URI from Image selected From gallery. Android 5.0.2?
[英]Android, Java, Choose image from gallery. Store link and open later
我想在应用程序( Activity
)中选择一个或多个图像,然后在Service
使用它们。 我使用这样的Intent
收到Uri
:
Intent galleryIntent = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
galleryIntent.setType("image/*");
galleryIntent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
galleryIntent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(galleryIntent, "Select Picture"), RESULT_LOAD_IMG);
Uri
我上班了,但是只有一段时间。 据我了解, Uri
是暂时的。 就我而言,我需要永久链接到图像文件。
是否有一种简单的方法来接收指向图像文件的可用链接(在这种情况下)?
是否有一种简单的方法来接收指向图像文件的可用链接(在这种情况下)?
将图像复制到应用程序的内部存储中。
在Android 4.4+上,您可以使用ACTION_OPEN_DOCUMENT
和Storage Access Framework,而不是ACTION_GET_CONTENT
(或更糟糕的是, ACTION_PICK
)。 使用Storage Access Framework,您可以请求获得Uri
永久权限,这增加了将来您可以访问内容的几率。 但是,即使在这种情况下,用户也始终可以摆脱所关注的图像,从而无需您访问它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.