文档章节

替代 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
188
2
Android 6.0 中动态获取权限

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

Angels_安杰
2015/11/03
0
0
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
0
0
Android 6.0权限授予

在android 6.0以及sdk23以上,权限就被分为normal和dangerous Dangerous Permision: Permission Group Permissions 危险权限设置:...

whitemine
2016/07/15
26
0
协作软件方案 -- Zarafa 6.20.5 发布

Zarafa是一个商业性协作式软件解决方案,提供了email和webmail服务,地址簿,日历,笔记,任务等。其设计目的是与微软的Office Outlook整合,替代Microsoft Exchange。 9月18日,Zarafa宣布在...

红薯
2009/04/29
270
0

没有更多内容

加载失败,请刷新页面

加载更多

活动招募 HUAWEI HiAI公开课·北京站-如何在4小时把你的APP变身AI应用

人工智能和机器学习是全球关注的新趋势,也是当前最火爆、最流行的话题。当你拿手机用语音助手帮你点外卖,智能推荐帮你把周边美食一网打尽;当你拿起P20拍照时,它将自动识别场景进行最美优...

华为终端开放实验室
30分钟前
1
0
匹配两位小数,js正则

var regex = /^\d*(\.[1-9]|\.\d[1-9])*$/ console.log(1.2,regex.test(1.2)); console.log(0.3,regex.test(0.3)); console.log(1.03,regex.test(1.03)); ......

微信小程序-暗潮
34分钟前
1
0
905. Sort Array By Parity - LeetCode

Question 905. Sort Array By Parity Solution 题目大意:数组排序,偶数放前,奇数在后,偶数的数之间不用管顺序,奇数的数之间也不用管顺序 思路:建两个list,一个放偶数,一个放奇数,最...

yysue
39分钟前
1
0
h5 禁止手机自带键盘弹出

html: <div style="width: 350px;margin:50px auto;"><input type="text" id="datePicker" class="date_picker form-control" placeholder="点击选择入住日期" /></div> js: $("#date......

Delete90
56分钟前
1
0
color透明度对照表

透明度百分比 数值 100% 不透明 FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50% 80 45% 73 40% 66 35% 59 30% 4D 25% 40 20% 33 15% 26 10% 1A 5% 0D 0% 完全透明 ......

_无问西东
57分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部