का उपयोग कर छवि फ़ाइलों को फायरबेस में संग्रहीत कर सकता हूं क्या जावा एपीआई का उपयोग कर फायरबेस में छवि फ़ाइलों को स्टोर करने का कोई तरीका है?क्या मैं जावा एपीआई
8
A
उत्तर
11
इस स्निपेट का उपयोग कर प्रयास करें:
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.chicken);//your image
ByteArrayOutputStream bYtE = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, bYtE);
bmp.recycle();
byte[] byteArray = bYtE.toByteArray();
String imageFile = Base64.encodeToString(byteArray, Base64.DEFAULT);
और
public Bitmap stringToBitMap(String encodedString){
try {
byte [] encodeByte=Base64.decode(encodedString,Base64.DEFAULT);
Bitmap bitmap=BitmapFactory.decodeByteArray(encodeByte, 0, encodeByte.length);
return bitmap;
} catch(Exception e) {
e.getMessage();
return null;
}
}
+3
छविफाइल स्ट्रिंग से छवि को प्रदर्शित करने के बारे में कैसे? –
+3
निम्नलिखित को एन्कोडेड स्ट्रिंग को बिटमैप के रूप में प्रदर्शित करने में आपकी सहायता करनी चाहिए। बाइट [] decodedString = Base64.decode (imageFileString, Base64.DEFAULT); बिटमैप बिटमैप = बिटमैपफैक्टरी.decodeByteArray (decodedString, 0, decodedString.length); imageView.setImageBitmap (बिटमैप); – ernestkamara
संबंधित मुद्दे
- 1. क्या मैं वेब एपीआई
- 2. जावा एपीआई
- 3. जावा एपीआई
- 4. जावा एपीआई
- 5. जावा एपीआई
- 6. जावा एपीआई
- 7. जावा एपीआई
- 8. जावा एपीआई
- 9. जावा एपीआई
- 10. जावा एपीआई
- 11. जावा एपीआई
- 12. क्या जावा एसई सेंसर एपीआई है?
- 13. जावा पॉज़िक्स आईपीसी क्या कोई एपीआई है?
- 14. मैं सर्वलेट 3.0 एपीआई
- 15. जावा एपीआई मेरी जावा आवेदन
- 16. क्या मैं जावा एनम
- 17. मैं ब्लूमबर्ग एपीआई
- 18. जावा क्लाउड एपीआई
- 19. जावा प्राथमिकता एपीआई
- 20. फ़ारसी लिप्यंतरण जावा एपीआई
- 21. जावा सामग्री एपीआई
- 22. जावा v3 ब्लूमबर्ग एपीआई
- 23. व्हाट्सएप एपीआई (जावा/पायथन)
- 24. जावा संलग्न एपीआई: UnsatisfiedLinkError
- 25. जावा एपीआई विशिष्ट लोकेल
- 26. जावा एक्सएमएल एपीआई
- 27. जावा मुद्रा एपीआई
- 28. जावा 8 लैम्ब्डा एपीआई
- 29. जावा एपीआई तोड़
- 30. जियोकोडर एपीआई जावा
पुन: प्राप्त करने के लिए आप कैसे एक बिटमैप में वापस परिवर्तित? –
@ बिंगममेर यह आसान है। बाइट [] imageAsBytes = Base64.decode (imageFile, Base64.DEFAULT); बिटमैप बीएमपी = बिटमैपफैक्टरी.decodeByteArray (imageAsBytes, 0, imageAsBytes.length); – skabir
* फायरबेस ने अभी एक नई सुविधा जारी की जिसे फायरबेस स्टोरेज] (https://firebase.google.com/docs/storage/) कहा जाता है। यह आपको समर्पित स्टोरेज सेवा में छवियों और अन्य गैर-JSON डेटा अपलोड करने की अनुमति देता है। हम अत्यधिक अनुशंसा करते हैं कि आप JSON डेटाबेस में बेस 64 एन्कोडेड डेटा के रूप में संग्रहीत करने के बजाय छवियों को संग्रहीत करने के लिए इसका उपयोग करें। * –