में बाइटएरे बफर गायब है एंड्रॉइड एसडीके 22-> 23 org.apache.http.util.ByteArrayBuffer
अपडेट करते समय अब और नहीं है - क्या कोई प्रतिस्थापन है या यह एक बग है?एसडीके 23
8
A
उत्तर
5
जावाडोक से
:
इस वर्ग एपीआई स्तर में पदावनत किया गया था 22.
कृपया
openConnection()
बजाय का उपयोग करें। अधिक जानकारी के लिए कृपया इस webpage पर जाएं।
34
इस जवाब देर से एक सा हो सकता है लेकिन एक वैकल्पिक ByteArrayOutputStream साथ ByteArrayBufferको बदलने के लिए है और इस प्रकार बाइट्स की एक सरणी का उपयोग करें:
ByteArraybuffer साथ कोड का उदाहरण:
BufferedInputStream bis = new BufferedInputStream(is);
ByteArrayBuffer baf = new ByteArrayBuffer(50);
while ((current = bis.read()) != -1) {
baf.append((byte) current);
}
FileOutputStream fos = new FileOutputStream(file);
fos.write(buffer.toByteArray());
अब, के साथ उपयोग करके ByteArrayOutputStream:
BufferedInputStream bis = new BufferedInputStream(is);
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
//We create an array of bytes
byte[] data = new byte[50];
int current = 0;
while((current = bis.read(data,0,data.length)) != -1){
buffer.write(data,0,current);
}
FileOutputStream fos = new FileOutputStream(file);
fos.write(buffer.toByteArray());
fos.close();
अच्छा, मुझे आशा है कि यह उपयोगी होगा।
संबंधित मुद्दे
- 1. एसडीके प्लेटफार्म-टूल्स संस्करण ((23)) एपीआई 23
- 2. एंड्रॉइड एसडीके 23
- 3. डाउनग्रेड एंड्रॉइड एसडीके (एपीआई 23 -> एपीआई 21)
- 4. उपयोग-अनुमति-एसडीके -23 और उपयोग-अनुमति के बीच अंतर?
- 5. त्रुटि: screenSize | smallestScreenSize एंड्रॉयड स्टूडियो लक्ष्य एसडीके 23
- 6. एएमएक्स 23
- 7. कॉर्डोवा: अभी भी त्रुटि प्राप्त हो रही है "एंड्रॉइड लक्ष्य 23 स्थापित करें" एंड्रॉइड -23 एसडीके स्थापित
- 8. एंड्रॉइड 23+ - बैकअप
- 9. Emacs 23 और iPython
- 10. एंड्रॉयड एपीआई स्तर 23
- 11. क्या यह न्यूनतम एसडीके <23 पर checkSelfPermission सेट करने के लिए उपलब्ध है?
- 12. एंड्रॉयड एपीआई 23 - HttpClient 4.x repackaged
- 13. एंड्रॉइड एपीआई 23 (एंड्रॉइड 6+)
- 14. emacs 23 और emacs 24
- 15. एंड्रॉइड प्रोग्रामिंग NameValuePair api 23
- 16. Parse.com, पार्स एसडीके एसडीके
- 17. एंड्रॉइड sys-img-armeabi-v7a-android-23 नहीं मिला
- 18. एसडीके 6.0.0
- 19. एसडीके
- 20. एसडीके
- 21. एसडीके
- 22. एसडीके
- 23. एसडीके
- 24. एसडीके
- 25. एसडीके
- 26. एसडीके
- 27. एसडीके
- 28. एसडीके
- 29. एसडीके
- 30. एसडीके
असल में, सभी HttpClient को हटा दिया गया था। – CommonsWare