如何将可绘制对象保存在文件中,以便以后将该可绘制对象与ImageView相关联

时间:2018-10-22 16:09:55

标签: android imageview android-drawable

我的应用通过这种方式获取应用的徽标:

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而不是可绘制对象?

0 个答案:

没有答案