Android调用系统内部的下载程序下载文件(一)
来源:互联网 发布:题库软件下载 编辑:程序博客网 时间:2024/04/29 18:39
在android2.3以前要调用系统内部的下载程序进行下载,是没法直接调用调用的,只有通过浏览器进行调用,如下:
Uri uri = Uri.parse(fileUrl);
Intent downloadIntent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(downloadIntent);
这样就可以直接调用系统的文件进行下载,这样有个好处,就是当前应用可以无须声明任权限即可下载东西,所以并不是没有访问网络权限的应用它就不能访问网络,只能说不能直接访问网络。
这里下载后的文件存放在/mnt/sdcard/download目录下面。如果当前手机的sdcard不能用,那么将会导致下载失败,但只在sdcard可用时,这个任务可以继续下载。
这里有个不方便控制的地方,就是文件交给它下载后,就不知道什么时候它下载完成了,如果要想知道什么时候下载完成,还得监测sd卡上面的那个文件的大小是不是和下载的url所访问得到的content-length一样。
0 0
- Android调用系统内部的下载程序下载文件(一)
- Android调用系统内部的下载程序下载文件(一)
- Android调用系统内部的下载程序下载文件(一)
- Android调用系统内部的下载程序下载文件(二)
- Android调用系统内部的下载程序下载文件
- Android调用系统内部的下载程序下载文件(二)
- Android调用系统内部的下载程序下载文件(二)
- Android调用系统内部的下载程序下载文件(二)
- Android调用系统内部的下载程序下载文件
- Android调用系统内部的下载程序
- Android调用系统自带的下载程序进行下载。
- android调用系统下载器下载文件
- Android调用系统下载文件的方法,不跳浏览器
- 37.调用系统下载服务下载文件
- Android简单调用系统的下载AppUpdatamanger
- android 下载 系统文件
- Android文件下载程序例子
- 下载文件 ,调用系统的方法(UIDocumentInteractionController) 查看
- listview与viewpager焦点冲突
- Vim的分屏功能
- 算法竞赛入门经典 突击战
- 2013年度个人总结
- 九度OJ 1531 货币面值(网易游戏2013年校园招聘笔试题) -- 动态规划
- Android调用系统内部的下载程序下载文件(一)
- ACM-4
- Android调用系统内部的下载程序下载文件(二)
- uva 409 - Excuses, Excuses!
- [C++_4]static_const_mutable
- 安卓开发之多线程编程教程
- X Window开发编程
- 有喜欢看动漫的吗?
- 【资料】约瑟夫环