при обновлении Android SDK 22-> 23 org.apache.http.util.ByteArrayBuffer
больше нет - есть замена или это ошибка?ByteArrayBuffer отсутствует в SDK23
8
A
ответ
5
От Javadoc:
Этот класс был устаревшим в уровне API 22.
Пожалуйста, используйте
openConnection()
вместо этого. Пожалуйста, посетите этот webpage для получения дополнительной информации.
34
этот ответ может быть немного поздно, но альтернатива заменить ByteArrayBuffer с ByteArrayOutputStream и использовать массив байтов следующим образом:
Пример кода с 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. Не удается разрешить символ «ByteArrayBuffer»
- 2. Android sdk23 найдет места для уточнения и запроса разрешения
- 3. Ошибка Android: SDK23 v SDK19 - java.lang.NoClassDefFoundError: com.google.android.gms.R $ строка
- 4. Отсутствует Отсутствует Отсутствует
- 5. как дату с сервера чтения в Android Studio sdk23 и Higer
- 6. полутени отсутствует отсутствует eror
- 7. отсутствует PyLucene org.apache.lucene.benchmark отсутствует
- 8. Отсутствует Терминатор и отсутствует Закрытие в PowerShell
- 9. ObjectifyService.beginTransaction отсутствует (отсутствует) в Objectify5, как документально
- 10. Проблема с Gradle build: обновление Quickblox и httpclient на последнем Android SDK23
- 11. Отсутствует или отсутствует идентификатор CRSF
- 12. Отсутствует ось в Hightcharts
- 13. mb_detect_encoding() отсутствует в PHP?
- 14. System.Collections.Specialized.HybridDictionary отсутствует в Xamarin
- 15. Отсутствует) в аргументе горит
- 16. Отсутствует FilterAttributeFilterProvider в UnityMvcActivator
- 17. Отсутствует sap.viz в PhoneGap
- 18. папка отсутствует в ресурсах
- 19. Файл отсутствует в Laravel
- 20. System.Drawing.BitmapSuffixInSameAssemblyAttribute отсутствует в mono
- 21. Отсутствует EmbeddedServletContainerFactory в @SpringBootTest
- 22. андроид отсутствует в eclipse
- 23. Файл в TFS отсутствует?
- 24. Отсутствует отзывчивость в HTML5
- 25. Отсутствует Замыкание в Слим
- 26. Отсутствует HTTP_RANGE в iPhone
- 27. Отсутствует rac_signalForControlEvents в RAC5
- 28. glclampcolor отсутствует в QT
- 29. документация отсутствует в eclipse
- 30. отсутствует UIToolbar в UIScrollView
В принципе, весь HttpClient удален. – CommonsWare