如何東西file:///system/media/lockscreen/lockscreen_001.jpg
改變 類似/mnt/sdcard/myPicture.jpg
爲什麼我要改變的原因是,文件:///是錯的,如果我想進一步處理。這是很難說,但如果我從Uri uri= data.getData();
的URI
是file:///system/media/lockscreen/lockscreen_001.jpg
,如何處理,因爲通常先從mnt
如何更改文件URI字符串
2
A
回答
2
試試這個:
Uri uri = Uri.parse("file:///system/media/lockscreen/lockscreen_001.jpg");
Toast.makeText(getApplicationContext(), ""+uri.getPath(), Toast.LENGTH_LONG).show();
uri.getPath()
將通過消除file:
擴展名爲您提供路徑。
編輯:
Uri urinew = Uri.parse(uri.getPath());
這會給你與你得到的路徑新的URI。
希望它可以幫助你。
謝謝。
0
希望這段代碼可以幫助你:
Uri selectedImage = imageReturnedIntent.getData();
String[] filePathColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String filePath = cursor.getString(columnIndex);
+0
什麼是getPath()後getContentResolver – jjLin
相關問題
- 1. 如何將字符串更改爲Uri
- 2. C#更新Uri字符串
- 3. 如何從URI字符串
- 4. 如何更改字符串數組文本值/字符串?
- 5. 從任何URI更改的資源類型爲字符串
- 6. 如何更改PDF文件中的特定字符串?
- 7. python:如何更改.txt文件中的字符串與輸入
- 8. 如何更改ODT文件中的某些字符串?
- 9. 修改XML文件中的字符串,但不更改相同的字符串
- 10. 更改字符串
- 11. 如何更改MyEclipse中EAR文件中的WAR文件的URI?
- 12. 如何將VSS中的==字符串更改爲eq(字符串)?
- 13. 的WebAPI jsonFormatter如何更改空字符串值空字符串
- 14. 將Uri轉換爲字符串和字符串到Uri
- 15. 如何更改子字符串的值?
- 16. WPF:FlowDirection.RightToLeft如何更改字符串?
- 17. 如何更改.plist中的字符串
- 18. 如何將Stringtokenizer更改爲字符串
- 19. 如何更改查詢字符串(live)?
- 20. 如何更改字符串的NSDateFormatter
- 21. 如何更改字符串類型?
- 22. 如何將ratingStars更改爲字符串?
- 23. 如何更改字符串的值?
- 24. 如何更改字符串的輸出?
- 25. 如何更改字符串的顏色
- 26. 如何更改字符串編碼?
- 27. 如何更改字符串值比較
- 28. 更改文本字符串的值
- 29. javascript將字符串視爲字符數組 - 如何更改該字符串?
- 30. 如何在使用ajax時更改更改URL字符串?
你用'camera'還是'gallery'來選擇要使用的圖片? –
畫廊,和相機是好的,只是畫廊不好 – jjLin
我已經在下面發佈解決方案。嘗試一下。謝謝。 –