将图片存储在偏好设置中 - Android

时间:2015-11-24 19:04:55

标签: android sharedpreferences android-preferences preferenceactivity

所以我有一个偏好活动。我现在要做的是用户打开首选项并可以从图库中选择一张图片。然后该图片应显示在主活动

我不知道该怎么做,所以我希望你们中的一些人可以帮助我;)

1 个答案:

答案 0 :(得分:0)

通过将Byte array图像存储在SharedPreference的一个标签中,可以轻松解决问题。为此,您需要将Bitmap格式的图像转换为字节数组。此数组可以在SharedPreference或Blob数据库中以文本(或SQLite)格式存储。

当您需要在任何活动中显示图片时,请检索Byte Array并再次将其转换为Bitmap。可以将此位图动态分配给活动的ImageView

有关转换代码,请参阅此答案:How to convert Image into Byte Array in Android