我的应用通过这种方式获取应用的徽标:
Drawable icon = context.getPackageManager().getApplicationIcon("com.example");
我想将图形文件保存在文件中。当我这样做时,我进入文件,例如:
android.graphics.drawable.BitmapDrawable@b247c45
从那里我想重新启动应用程序以读取文件并将可绘制对象关联到ImageView。
所以我读了文件,得到一个字符串android.graphics.drawable.BitmapDrawable@b697a45
,然后从那里开始:
ImageView img;
img.setImageDrawable(Drawable icon);
但是我在这里迷路了:如何在Drawable中转换字符串?我的印象是我需要在文件中存储资源ID而不是可绘制对象?