文档章节

替代 ByteArrayBuffer 解决 missing in SDK23 的问题

XngPro
 XngPro
发布于 2017/02/09 19:11
字数 113
阅读 19
收藏 0
点赞 0
评论 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
博文 36
码字总数 8369
作品 0
android studio 工程升级到sdk23后的问题

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

天王盖地虎626 ⋅ 2016/04/14 ⋅ 2

Android 6.0 中动态获取权限

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

Angels_安杰 ⋅ 2015/11/03 ⋅ 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

Android 6.0权限授予

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

whitemine ⋅ 2016/07/15 ⋅ 0

协作软件方案 -- Zarafa 6.20.5 发布

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

红薯 ⋅ 2009/04/29 ⋅ 0

Redmine 安装 Ububtu 14.04 LTS

1.安装mysql sudo apt-get install mysql-server-5.6 mysql-client-5.6 2.修改mysql绑定的127.0.0.1信息 修改文件/etc/mysql/my.cnf 修改完重启 sudo service mysql stop sudo service mysql......

xiaoxin ⋅ 2014/07/29 ⋅ 2

Asp.net下C#调用Word功能的实例与总结

本文通过一个实用例子完整演示了如何使用C#在ASP.NET里调用Word、自动化Word,并且总结了实际应用中发现的问题,最后提出了有效的解决方案。 关键词:ASP.NET; C#; Word; 自动化; VBA; COM;...

yert ⋅ 2013/04/16 ⋅ 0

springside本地库已经安装,这个问题要怎么解决

@dhaily 你好,想跟你请教个问题: 14-11-11 下午09时34分47秒: Missing artifact org.springside:springside-core:jar:4.2.3-GA:compile 14-11-11 下午09时34分47秒: Missing artifact org.......

edeis2011 ⋅ 2014/11/11 ⋅ 0

eClipse import Spring之后出现的问题

你好,我的 eClipse 是 kepler 版的 , Spring 的下载网址是 https://github.com/spring-projects/spring-framework jdk 版本是 8 的 , java -version 指令显示版本号码是 1.8.0_05 我在 Spri......

Arthur1977 ⋅ 2014/07/12 ⋅ 1

NU1002 The dependency Microsoft.AspNet.Mvc 5.2.3 in project dotnetstarter does not support framework

NU1002 The dependency Microsoft.AspNet.Mvc 5.2.3 in project dotnetstarter does not support framework DNXCore,Version=v5.0. 解决“CS0234 The type or namespace name 'Mvc' does no......

微wx笑 ⋅ 2016/02/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 23分钟前 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 35分钟前 ⋅ 0

Python 数电表格格式化 xlutils xlwt xlrd的使用

需要安装 xlutils xlwt xlrd 格式化前 格式化后 代码 先copy读取的表格,然后按照一定的规则修改,将昵称中的学号提取出来替换昵称即可 from xlrd import open_workbookfrom xlutils.copy ...

阿豪boy ⋅ 今天 ⋅ 0

面试题:使用rand5()生成rand7()

前言 读研究生这3 年,思维与本科相比变化挺大的,这几年除了看论文、设计方案,更重要的是学会注重先思考、再实现,感觉更加成熟吧,不再像个小P孩,人年轻时总会心高气傲。有1 道面试题:给...

初雪之音 ⋅ 今天 ⋅ 0

Docker Toolbox Looks like something went wrong

Docker Toolbox 重新安装后提示错误:Looks like something went wrong in step ´Checking if machine default exists´ 控制面板-->程序与应用-->启用或关闭windows功能:找到Hyper-V,如果处......

随你疯 ⋅ 今天 ⋅ 0

Guacamole 远程桌面

本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看。 一、简介 Apache Guacamole 是无客...

千里明月 ⋅ 今天 ⋅ 0

nagios 安装

Nagios简介:监控网络并排除网络故障的工具:nagios,Ntop,OpenVAS,OCS,OSSIM等开源监控工具。 可以实现对网络上的服务器进行全面的监控,包括服务(apache、mysql、ntp、ftp、disk、qmail和h...

寰宇01 ⋅ 今天 ⋅ 0

AngularDart注意事项

默认情况下创建Dart项目应出现以下列表: 有时会因为不知明的原因导致列表项缺失: 此时可以通过以下步骤解决: 1.创建项目涉及到的包:stagehand 2.执行pub global activate stagehand或pub...

scooplol ⋅ 今天 ⋅ 0

Java Web如何操作Cookie的添加修改和删除

创建Cookie对象 Cookie cookie = new Cookie("id", "1"); 修改Cookie值 cookie.setValue("2"); 设置Cookie有效期和删除Cookie cookie.setMaxAge(24*60*60); // Cookie有效时间 co......

二营长意大利炮 ⋅ 今天 ⋅ 0

【每天一个JQuery特效】淡入淡出显示或隐藏窗口

我是JQuery新手爱好者,有时间就练练代码,防止手生,争取每天一个JQuery练习,在这个博客记录下学习的笔记。 本特效主要采用fadeIn()和fadeOut()方法显示淡入淡出的显示效果显示或隐藏元...

Rhymo-Wu ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部