文档章节

替代 ByteArrayBuffer 解决 missing in SDK23 的问题

XngPro
 XngPro
发布于 2017/02/09 19:11
字数 113
阅读 20
收藏 0

问题:当SDK升级到23时候提示不存在org.apache.http.util.ByteArrayBuffer

1、使用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());

2、使用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();

原文链接

© 著作权归作者所有

XngPro
粉丝 0
博文 37
码字总数 8506
作品 0
私信 提问
android studio 工程升级到sdk23后的问题

请教下,我把工程切换到sdk23下,可是,我原来的工程有些地方使用到httpclient的相关类,请问如何解决呀? 我按照网上的方法,解决,依然不行 下面是网上提出的解决办法,貌似根本没有用 an...

天王盖地虎626
2016/04/14
209
2
Android中对html进行分析

1.Android 中获取html源代码 public String getHtmlString(String urlString) { try { URL url = new URL(urlString); URLConnection ucon = url.openConnection(); InputStream instr = uco......

Okimbin
2013/02/22
301
0
Android 6.0 中动态获取权限

Android 5.0时代,用户可以在设置选项中对每个授权许可进行开启/关闭 Android 6.0 Marshmallow中,在首次打开、使用过程中实际用到哪些权限才会向收到申请授权的提醒,和现在的iOS非常相像。...

Angels_安杰
2015/11/03
3.5K
0
Android实现沉浸式状态栏的那些坑

最近项目需要实现沉浸式的状态栏,其实我在之前就了解过Android的沉浸式,发现有些棘手就放弃了,但是此次是公司的项目需要的,就花了几天把这个问题搞定了,在此记录一下,并mark几个坑。 ...

丁佳辉
01/03
268
0
Xposed 集成 Android 6.0.1环境中,总结

  由于工作需要,需要将xposed集成到android源码中,生成新的ROM就自带xposed的功能。 下面大体上说一下步骤和遇到的问题。 1、下载,并编译android源码,成功。 2、下载 https://github.c...

Supper_litt
05/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

官方来源的 Duo Mobile App 解决了我的 Network Difficulties 问题

https://help.duo.com/s/article/2094?language=en_US 我利用百度搜索下载了一个 Duo Mobile App (由于 Google Play)在大陆不可用。 在扫描旧手机上的 Duo Mobile App 的二维码时, 显示出错...

圣洁之子
19分钟前
3
0
Zabbix监控Mysql容器(Docker容器)主从是否存活

1、在Zabbix Web端创建模板 2、为该模板创建监控项 3、创建触发器 4、在zabbix-agent端操作 在/etc/zabbix/zabbix_agentd.d新建customize.confw文件 内容如下 UserParameter=mysql.replicat...

abowu
20分钟前
2
0
基于 RocketMQ 的同城双活架构在美菜网的挑战与实践

本文整理自李样兵在北京站 RocketMQ meetup分享美菜网使用 RocketMQ 过程中的一些心得和经验,偏重于实践。 嘉宾李样兵,现就职于美菜网基础服务平台组,负责 MQ ,配置中心和任务调度等基础...

大涛学长
26分钟前
5
0
设计模式之:外观模式和桥接模式

作者:DevYK 链接:https://juejin.im/post/5d7e01f4f265da03b5747aac 外观模式 介绍 外观模式 (Facade) 在开发过程中的运用评率非常高,尤其是在现阶段,各种第三方 SDK “充斥” 在我们周边...

Java架构Monster
28分钟前
2
0
人证合一核验设备

人脸身份验证机,人证合一设备1:N如我们现在在车站或一些重要的场所如步行街、城中村等人流密集的场所应用的人脸识别布控系统,其特点是动态和非配合。所谓的动态也就是识别的不是照 片,不是...

非思丸智能
29分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部