Как получить Uri из папки res? - PullRequest
3 голосов
/ 02 ноября 2011

Я пытаюсь получить Uri изображения, которое у меня есть, в папке для рисования. Я перепробовал много возможных способов, но ничего не помогло. Может кто-нибудь предложить мне, как получить папку Uri of res. Буду признателен за любую оказанную помощь.

1 Ответ

20 голосов
/ 02 ноября 2011

Ну, на самом деле это довольно просто.базовый 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...