2011-11-02 79 views
3

我正在試圖獲取我在可繪製文件夾中的圖像的Uri。我嘗試了許多可能的方法,但似乎沒有任何工作。任何人都可以建議我如何獲得res文件夾的Uri。任何幫助深表感謝。如何獲取res文件夾的Uri?

回答

19

嗯,這其實很簡單。包中資源的基本URI可能類似於以下幾種情況:

android.resource://[package]/[resource_id] 
android.resource://[package]/[res type]/[res name] 

因此,以下內容可以管理。

Uri path = Uri.parse("android.resource://com.segf4ult.test/" + R.drawable.icon); 
Uri otherPath = Uri.parse("android.resource://com.segf4ult.test/drawable/icon"); 

您可以在http://androidbook.blogspot.com/2009/08/referring-to-android-resources-using.html

+0

順便說一句發現更多關於這一點,你可以得到packahe名字是這樣的:的getContext()getPackageName() –

相關問題