-1

Wie kann ich in Bitmap eine droawable Ressource umwandeln, die ich in Form von String haben, wie eskonvertieren ziehbar Bild in Bitmap Android

android.resource://com.example.myapp/drawable/name_picture 
+1

Ich habe gerade den Titel Ihrer Frage in Google verwendet: http://stackoverflow.com/questions/8717333/converting-drawable-resource-image-into-bitmap – Lino

+0

Es ist nicht das, was ich fragte. Ich möchte es aus einer Zeichenkette wie der angegebenen in eine Bitmap konvertieren und nicht nur ein Bild konvertieren – Alex

Antwort

0
Bitmap bitmap= BitmapFactory.decodeResource(context.getResources(),R.drawable.myphoto); 
0
Try the following(there maybe typos): 

String path = "android.resource://com.example.myapp/drawable/name_picture"; 
String[] splitByPath = path.split("drawable/"); 
if(splitByPath!=null && splitByPath.length >1){ 
    int varId = getResources().getIdentifier(splitByPath[1], "drawable", getPackageName()); 
    Bitmap bmp = BitmapFactory.decodeResource(getResources(),varId); 
}else{ 
    //Improper path 
} 
0
Uri uriString = Uri.parse("android.resource://com.example.myapp/drawable/name_picture 
"); 
       String lastPathIcon = uriString.getLastPathSegment(); 
       int drawableResource = getApplicationContext().getResources() 
         .getIdentifier("drawable/" + lastPathIcon, null, getApplicationContext().getPackageName()); 

       largeIcon = BitmapFactory.decodeResource(getResources(), drawableResource); 

Hier ist die Lösung folgt, die gearbeitet für mich.