как получить доступ к доступным для рисования ресурсам по имени в Android

В моем приложении мне нужно получить некоторые растровые рисунки где-то, где я не хочу хранить ссылкуR, Итак, я создаю классDrawableManager управлять чертежами.

public class DrawableManager {
    private static Context context = null;

    public static void init(Context c) {
        context = c;
    }

    public static Drawable getDrawable(String name) {
        return R.drawable.?
    }
}

Затем я хочу получить drawable по имени где-то вроде этого (car.png помещается в res / drawables):

Drawable d= DrawableManager.getDrawable("car.png");

Однако, как вы можете видеть, я не могу получить доступ к ресурсам по имени:

public static Drawable getDrawable(String name) {
    return R.drawable.?
}

Есть альтернативы?

Ответы на вопрос(3)

Ваш ответ на вопрос