我發現我的設備上,默認的媒體顯示工具不顯示我相同的,如果IHAVE一個URI是:如何將一個文件:// uri轉換成content:// uri?
file://mnt/sdcard/DCIM/Image.jpg
當我去通過與採摘圖像內置的意圖,我得到這個:
content://media/external/images/media/247
這些都顯示相同的文件,但我沒有任何共享選項,當我使用第一個。
我的問題是,如何找到Uri給出文件Uri的內容?
我發現我的設備上,默認的媒體顯示工具不顯示我相同的,如果IHAVE一個URI是:如何將一個文件:// uri轉換成content:// uri?
file://mnt/sdcard/DCIM/Image.jpg
當我去通過與採摘圖像內置的意圖,我得到這個:
content://media/external/images/media/247
這些都顯示相同的文件,但我沒有任何共享選項,當我使用第一個。
我的問題是,如何找到Uri給出文件Uri的內容?
我正在製作文件,所以我有一個File
對象file
。
因此,我現在要做的就是將Uri作爲「content://」Uri獲取。
Uri capturedImage = Uri.parse(
android.provider.MediaStore.Images.Media.insertImage(
getContentResolver(),
file.getAbsolutePath(), null, null));
信用來回答這個問題How can I capture an image in Android and have it show up in the gallery?
工作長官。 thatnkx – 2017-10-03 13:29:53
@tejshah習慣上點擊灰色的向上箭頭表示讚賞有用的答案:) – weston 2017-10-03 18:55:24
我有相反的問題 - 我從insertImage內容URI,我需要一個文件的URL。 – Richard 2013-01-25 20:37:44
@理查德問這是一個新問題,否則你只會引起我的注意。 – weston 2013-01-27 16:55:07
謝謝;通過進一步的搜索找到它。 – Richard 2013-01-28 00:10:55