wie man auf die zeichnbaren Betriebsmittel namentlich in Android zugreift

In meiner Anwendung muss ich einige Bitmap-Zeichenprogramme an einer Stelle abrufen, an der ich die Referenz nicht behalten möchteR. Also erstelle ich eine KlasseDrawableManager um die Drawables zu verwalten.

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.?
    }
}

Dann möchte ich das Zeichen mit folgendem Namen erhalten (die Datei car.png befindet sich in der Datei res / drawables):

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

Wie Sie jedoch sehen können, kann ich nicht über den Namen auf die Ressourcen zugreifen:

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

Irgendwelche Alternativen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage