一、概述

文件的下载本质上是对文件的读写操作。想要有读写操作就得找到文件源和目的地址。所以可以将android文件的下载分成两个大步骤,即:文件的读取与文件写入。这其中的难点不在于操作函数,那些是java的基础知识了,关键在于如何找到相应的文件位置。下面分别来看一下~

二、读取HTTP文件

文件下载嘛,一定是要到网上去找文件啊。这里着重研究一下HTTP的文件读取。毕竟手机也就下个小说、文档、歌曲什么的,HTTP协议足够用了。读取的步骤大概有以下四步:

1、创建URL

2、创建HttpURLConnection

3、获得一个InputStream(这才是我们想要的~)

4、设置访问网络的权限:android.permisson.INTENT

三、在SD卡上存储文件

文件存储函数和java中的一样没什么太多说的,要注意的是路径的问题。要找到sd卡的路径。 不同的手机SDCard的路径不一样,可以调用Environment.getExternalStorageDirectory() 函数来获得当前设备的SD卡目录。

另外要注意设置访问SD卡的权限:android.permission.WRITE_EXTERNAL_STORAGE

本篇博客出自 阿修罗道,转载请注明出处:http://blog.csdn.net/fansongy/article/details/6920663

更多相关文章

  1. 分享一个遍历当前文件夹下所以子目录,并在子目录中执行其他操作的
  2. Android提高第八篇之SQLite分页读取[转]
  3. Android实现夜间模式的方法(一)
  4. Android学习系列(27)--App缓存管理
  5. android 根据文件Uri获取图片url
  6. android写的音乐播放器,实现本地音乐的扫描,并对音乐实现播放暂停
  7. Android下使用TCP/IP协议实现断点上传
  8. android 文件存储调试细节(小米系统)
  9. Android(安卓)ID 理解

随机推荐

  1. 动态修改Android中strings.xml文件
  2. Android真正的静默安装
  3. Android滚动多TAB悬浮头效果
  4. android 解决listview.notifyDataSetChan
  5. Android 路由框架ARouter最佳实践
  6. Cocos2d-x shareSDK
  7. android socket
  8. Android(安卓)eclipse中程序调试
  9. Android 中自定义 Menu 资源
  10. Android学习:资源管理