嘿嘿,也不知道什么时候写的代码,清理硬盘的时候发现了,而且还能用,就扔上来给大家看看吧、、
private void downFile() throws IOException{
URL url = new URL(params); //设置Uri
HttpURLConnection conn = (HttpURLConnection) url
.openConnection();
conn.setDoInput(true);
conn.connect();//连接
InputStream inputStream = conn.getInputStream();//得到文件内容
// bitmap = BitmapFactory.decodeStream(inputStream);
// inputStream在一次使用以后就会变空
byte[] data = readInstream(inputStream);
File file = new File("/mnt/sdcard/a.jpg");
FileOutputStream out = new FileOutputStream(file);
out.write(data);
out.close();
// bitmap=BitmapFactory.decodeFile("/mnt/sdcard/a.jpg");
// //获得文件夹下的照片
}
public byte[] readInstream(InputStream inputStream) throws IOException {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length = -1;
while ((length = inputStream.read(buffer)) != -1) {
byteArrayOutputStream.write(buffer, 0, length);
Log.i("OK", "OK");
}
byteArrayOutputStream.close();
inputStream.close();
Log.i("test", byteArrayOutputStream.toByteArray().toString());
return byteArrayOutputStream.toByteArray();
}
分享到:
相关推荐
这个“安卓文件下载存储demo.rar”压缩包提供了一个示例项目,帮助开发者理解如何在Android应用中实现这些功能。尽管无法一一验证每个文件的可用性,但我们可以从整体上探讨一下相关的知识点。 首先,我们来看文件...
这个压缩包"安卓文件下载上传解压相关-Android多线程断点继传下载工具库---帮你搞定下载功能.rar"显然提供了一个针对Android平台的多线程、断点续传下载工具库,旨在帮助开发者更轻松地实现高效且可靠的文件下载功能...
这个压缩包"安卓文件下载上传解压相关-Android实现应用下载后自动安装源码.zip"提供了关于如何在Android上实现应用自动下载并安装的示例代码。下面将详细探讨这些知识点。 1. 文件下载: 在Android中,可以使用...
这个压缩包"安卓文件下载上传解压相关-工具类支持多线程断点下载.rar"包含了一个工具类,旨在帮助开发者处理这些操作。下面将详细讨论相关知识点。 1. 多线程下载: 在Android中,为了提高文件下载速度,通常会采用...
在Android平台上,文件下载与安装是开发者经常遇到的需求,尤其是对于 APK 文件,即安卓应用程序的安装包。本案例将深入探讨如何实现这一功能,让你能够为用户提供流畅的下载及安装体验。 首先,我们需要理解...
本资源“安卓文件下载上传解压相关-android断点下载杀进程或关Activity继续下载保证下载速度.rar”主要关注的是如何在Android环境中实现高效的文件下载,即使在进程被杀死或者Activity被关闭的情况下也能继续下载,...
火山安卓文件下载器案例是一个关于在Android平台上实现文件下载功能的示例项目。在这个案例中,我们将探讨如何利用Java编程语言和Android SDK来构建一个能够从互联网上下载文件的应用程序。这个下载器可能包含了处理...
本项目“安卓文件下载上传解压相关-android单线程多任务断点排队下载支持多界面刷新.rar”旨在提供一个实现这些功能的示例,虽然无法一一验证所有代码的可用性,但可以作为学习和参考的基础。 1. **单线程多任务...
本压缩包“安卓文件下载上传解压相关-开源的下载工具库.rar”包含了多个开源的下载工具库,虽然无法一一验证其全部可用性,但它们提供了丰富的功能和示例,可以帮助开发者理解并实现这些操作。 1. **文件下载**: ...
一个Android文件下载Download程序示例,文件会下载至local端,远程安装程序(请输入URL),取得远程文件,取得URL,创建连接,InputStream 下载文件,创建临时文件,取得站存盘案路径,将文件写入暂存盘,在手机上打开文件的...
这个压缩包"安卓文件下载上传解压相关-利用xutils框架写的下载管理器.rar"包含了一个使用xutils框架实现的下载管理器示例。xUtils是一个轻量级、全方位的Android开发工具库,它集成了网络请求、数据库操作、图片加载...
本压缩包中的资源涉及到了一个Android文件下载框架,它支持单线程和多线程的断点续传功能。理解这些概念和技术对于Android开发者来说至关重要。 1. **文件下载** 文件下载通常涉及到网络请求和数据流的处理。在...
这个名为"安卓文件下载上传解压相关-apk下载自动安装.rar"的压缩包可能包含了一些关于如何实现这些操作的代码示例或工具。下面,我们将深入探讨相关的知识点。 首先,我们要理解安卓系统中的文件操作流程。在安卓...
本资源“安卓文件下载上传解压相关-后台下载功能.zip”提供了相关的源码示例,帮助开发者理解和实现后台下载功能。虽然由于文件数量较多,无法逐一验证每个文件的可用性,但它们可以作为学习和参考的材料。 首先,...
在Android开发中,文件下载是一项常见的任务,尤其是对于大型应用或者资源更新时,断点续传功能显得尤为重要。断点续传技术允许用户在下载过程中因网络中断或设备关闭后,从上次中断的位置继续下载,提高了用户体验...
本资源“安卓文件下载上传解压相关-android平台的7z压缩与解压缩.rar”可能包含了实现这些功能的相关代码示例,尽管并未保证所有内容都能直接运行,但可以作为开发者学习和参考的基础。 首先,让我们来了解一下在...
本资源“安卓文件下载上传解压相关-android多线程下载器.rar”提供了一个Android多线程下载器的示例,旨在帮助开发者理解和实践相关技术。 首先,我们来探讨多线程下载的概念。在Android中,由于单线程下载可能会...
这个压缩包文件"安卓文件下载上传解压相关-分享一个Android中一款很酷的动画的动画下载按钮是由Download-Animation的实现.rar"显然包含了实现这样一个动态下载按钮的资源。下面将详细解释相关知识点。 首先,`...
这个压缩包"安卓文件下载上传解压相关-Android使用HttpClient实现上传下载功能并监控进度.rar"提供了使用HttpClient实现这些功能的示例代码。HttpClient是一个Java库,它允许开发者创建HTTP请求,支持包括下载和上传...
本资源“安卓文件下载上传解压相关-Android选择系统相册或拍照上传源码.zip”提供了一些相关的源码示例,帮助开发者了解如何在Android应用中实现这些功能。 1. 文件下载: 在Android中,文件下载通常通过HTTP/HTTPS...