是的,Base64图片转换在Android 11中仍然被支持。您可以使用以下代码示例将图片转换为Base64字符串:
// Convert Image to Base64
public String imageToBase64(Bitmap bitmap) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
byte[] byteArray = byteArrayOutputStream.toByteArray();
return Base64.encodeToString(byteArray, Base64.DEFAULT);
}
// Convert Base64 string to Image
public Bitmap base64ToImage(String base64) {
byte[] decodedString = Base64.decode(base64, Base64.DEFAULT);
return BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
}
如果您遇到任何问题,请确保您已经更新了适当的权限和依赖项,并检查您的代码是否已经更新为与Android 11兼容的版本。