¿Hay alguna manera de que pueda convertir una cadena base64 en imagen en Android? Estoy recibiendo este string de base64 en un xml del servidor conectado a través del socket.Convertir base64 Cadena en imagen en Android
6
A
Respuesta
1
Eche un vistazo a http://www.source-code.biz/base64coder/java/ o cualquier otro ejemplo que convierta cadenas base64 en matrices de bytes, y luego use el constructor ImageIcon(byte[] imageData)
.
2
Ahora hay Base64 utilidades en Android, pero solo están disponibles con Android OS 2.2.
0
Después de no poder encontrar ninguna solución (incluso en Stackoverflow), construí un complemento que convierte cadenas de PNG de Base64 en archivos que compartí here. Espero que ayude.
0
Si desea convertir base 64 cadena en el archivo de imagen (por ejemplo .png etc.) y guardarlo en alguna carpeta puede utilizar este código:
byte[] btDataFile = Base64.decode(base64Image, Base64.DEFAULT);
String fileName = YOUR_FILE_NAME + ".png";
try {
File folder = new File(context.getExternalFilesDir("") + /PathToFile);
if(!folder.exists()){
folder.mkdirs();
}
File myFile = new File(folder.getAbsolutePath(), fileName);
myFile.createNewFile();
FileOutputStream osf = new FileOutputStream(myFile);
osf.write(btDataFile);
osf.flush();
osf.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Y asegúrese han dado el siguiente permiso requerido en el archivo de manifiesto: [? Cómo convertir una imagen en cadena de base 64]
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Cuestiones relacionadas
- 1. cómo convertir una imagen en cadena base64
- 2. convertir cadena base64 a imagen con javascript
- 3. ¿Cómo convertir una imagen en una cadena de Base64?
- 4. Phonegap Plugin: Cómo convertir cadena Base64 una imagen PNG en el Android
- 5. obtener imagen de base64 cadena
- 6. Cómo convertir una cadena Base64 en una imagen BitMap para mostrarla en un ImageView?
- 7. Convertir cadena en base64 en imagen y guardar en sistema de archivos en Python
- 8. Perl convertir la imagen a base64
- 9. ¿Cómo convertir una imagen a codificación base64?
- 10. Convertir una imagen a base64 y viceversa
- 11. gwt base64 imagen
- 12. Cómo convertir una cadena en base64 en .NET Framework 4
- 13. Javascript convertir GUID en formato de cadena en Base64
- 14. Cómo convertir una cadena Base64 imagen PNG a PNG Formato en C#
- 15. Código de Android para convertir cadena de base64 a mapa de bits
- 16. Enviar/Mostrar una imagen codificada en base64
- 17. Cómo codificar una cadena con Base64 en Android?
- 18. Convertir matriz de bytes base64 a una imagen
- 19. ¿Cómo puedo convertir una imagen a una cadena base64 usando Java?
- 20. Convertir imagen a PDF en Android
- 21. Cómo decodificar una cadena base64 (gif) en imagen en PHP/HTML
- 22. Decodificación Base64 Imagen
- 23. Imagen de codificación Base64
- 24. Cómo convertir uint8 Array a base64 Cadena codificada?
- 25. Convertir documento de Word a cadena base64 C#
- 26. Cadena codificada en Base64 en el archivo
- 27. ¿Cómo leo una imagen base64 en WPF?
- 28. tamaño de imagen codificada en base64
- 29. Cómo convertir el mapa de bits a una cadena Base64?
- 30. Cómo guardar una cadena base64 como una imagen usando ruby
posible duplicado de (http://stackoverflow.com/questions/4830711/how-to-convert- a-image-into-base64-strin gramo) –