![](/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.