Gibt es eine Möglichkeit, dass ich eine Base64 String in Bild in Android konvertieren kann? Ich erhalte diese base64-Zeichenfolge in einem XML-Code von dem Server, der über Socket verbunden ist.Konvertieren von base64 String zu Bild in Android
Antwort
Werfen Sie einen Blick auf http://www.source-code.biz/base64coder/java/ oder ein anderes Beispiel, das Base64-Zeichenfolgen in Byte-Arrays konvertiert, und verwenden Sie dann den ImageIcon(byte[] imageData)
-Konstruktor.
Es gibt jetzt Base64 Dienstprogramme in Android, aber sie wurden nur mit Android OS 2.2 verfügbar.
Nachdem ich keine Lösungen bekommen konnte (sogar auf Stackoverflow), habe ich ein Plugin erstellt, das Base64 PNG Strings in Dateien umwandelt, die ich gemeinsam benutzte here. Hoffe, dass hilft.
Wenn Sie base64 Zeichenfolge in die Bilddatei (zB .png etc.) konvertiert werden soll und es bis zu einem gewissen Ordner speichern Sie diesen Code verwenden können:
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();
}
Und stellen Sie sicher, dass Sie die folgende erforderliche Erlaubnis in Ihrer Manifest-Datei gegeben hat: [? Wie man ein Bild in Base64 Zeichenfolge konvertieren]
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- 1. Bild in Base64 konvertieren String in Java
- 2. Wie Konvertieren von Byte zu base64 String
- 3. Wie Bitmap zu Base64 String zu konvertieren
- 4. Perl Bild in Base64 konvertieren
- 5. Konvertieren von Bild in Base64 mit Capybara
- 6. Konvertieren base64 Bild zu StringIO für Carrierwave
- 7. Wie base64 Zeichenfolge in Bild konvertieren?
- 8. React-Native: Bild-URL in Base64-String konvertieren
- 9. Bild aufnehmen und in Base64 konvertieren
- 10. konvertieren Byte-Array in Base64 String in Android
- 11. Konvertieren von Byte-Array base64 String java
- 12. PHP konvertieren base64 Bild-String für MySQL to blob
- 13. Android-Code zum Konvertieren von Base64-Zeichenfolge in Bitmap
- 14. MVC konvertieren Base64 String des Bild, aber ... System.FormatException
- 15. Wie konvertiert man ein Bild zu Base64 String in Java?
- 16. Konvertieren Byte-Array zu Base64-String in Angularjs
- 17. Konvertieren base64 PDF zu base64 Bild, ohne es in eine Datei zu speichern
- 18. Kann Bitmap nicht in perfekte Base64-Zeichenfolge in Android konvertieren?
- 19. KONVERT Bild URL zu Base64
- 20. Wie base64 zu Bild php
- 21. Wie konvertiert man ein Bild in Base64 String
- 22. Powershell Base64 String zu Bytes
- 23. Bild umwandeln zu Base64
- 24. Wie chunck von Chunck Byte-Array in Base64-String konvertieren?
- 25. convert base64 zu Bild in Javascript/jquery
- 26. HTML-String in Bild konvertieren
- 27. Javascript ByteBuffer zu base64 string nicht Returning Bild
- 28. Konvertieren von Binärdaten in Base64 mit JavaScript
- 29. Convert Base64 Zeichenfolge in Bitmap oder Bild Xamarin oder Android
- 30. Wie konvertiert man Bild in Byte-Array und Byte-Array zu Base64 String in Android?
möglich Duplikat (http://stackoverflow.com/questions/4830711/how-to-convert- a-Bild-in-Base64-strin G) –