存储
SharedPreferences sharedPreferences = context.getSharedPreferences("Bitmap",Context.MODE_PRIVATE); SharedPreferences.Editor edit = sharedPreferences.edit(); ByteArrayOutputStream bos = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG,50,bos); String Base64 = new String(android.util.Base64.encodeToString(bos.toByteArray(), android.util.Base64.DEFAULT)); edit.putString("bitmap",Base64); edit.commit();
获取
SharedPreferences sharedPreferences1 = context.getSharedPreferences("Bitmap",Context.MODE_PRIVATE); String bt = sharedPreferences1.getString("bitmap", ""); ByteArrayInputStream bis = new ByteArrayInputStream(android.util.Base64.encode(bt.getBytes(), android.util.Base64.DEFAULT)); Drawable drawable =Drawable.createFromStream(bis,"");