Android DownloadManager 的使用
来源:互联网 发布:mac wine怎么用 编辑:程序博客网 时间:2024/06/06 20:08
public static long downloadMusic(String url, String artist, String song){ Uri uri = Uri.parse(url); DownloadManager.Request request = new DownloadManager.Request(uri); String mp3FileName = FileUtils.getMp3FileName(artist, song); //设置下载文件存放路径 request.setDestinationInExternalPublicDir(FileUtils.getRelativeMusicDir(), mp3FileName); //设置MimeType用于响应点击下载完后响应的事件 request.setMimeType(MimeTypeMap.getFileExtensionFromUrl(url)); //表示允许MediaScanner扫描到这个文件,默认不允许 request.allowScanningByMediaScanner(); //设置允许下载的数据类型 request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_MOBILE | DownloadManager.Request.NETWORK_WIFI); //移动网络情况下是否允许漫游,不允许 request.setAllowedOverRoaming(false); DownloadManager downloadManager = (DownloadManager) AppCache.getContext().getSystemService(Context.DOWNLOAD_SERVICE); return downloadManager.enqueue(request); }
0 0
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- Android DownloadManager的使用
- Android DownloadManager 的使用
- Android - DownloadManager的使用
- 【Android】DownloadManager的使用
- Android DownloadManager 的使用
- Android DownloadManager 的使用
- JS 如何改变span标签的是否隐藏属性
- 远程连接MYSQL提示 Host *** is not allowed to connect to this MySQL server
- libpng库编码图片为png(RGB压缩为png图片:与ffmpeg视频解码存储为png图片)
- java包和类命名规范
- Objective-c - 协议(protocol)的使用
- Android DownloadManager 的使用
- Virtualbox搭建局域网设置,安装ambari hadoop集群管理第一步
- 问题六十二:怎么求一元十次方程在区间内的所有不相等的实根
- Ubuntu 16.04安装Chrome浏览器
- 0x5f3759df这个快速开方中的常数的数学依据和原理
- echarts3 使用((绘制各种图表,地图))
- ssm框架的定时任务
- python爬虫-百度百科词条
- 雨林木风win7系统下载