【函数】 | void getDefaultDownloadPath(String url) |
【说明】 | 获得系统默认的下载后的文件路径。 |
【返回】 | 无 |
【参数】 | url:要下载的文件的URL地址。 |
【示例】 |
alert(rexseeDownload.getDefaultDownloadPath('http://www.rexsee.com/rexsee/movie0dian1.apk'));
运行示例
|
【函数】 | void downloadByDefault(String url) |
【说明】 | 使用系统默认的浏览器下载文件。 |
【返回】 | 无 |
【参数】 | url:要下载的文件的URL地址。 |
【示例】 |
rexseeDownload.downloadByDefault('http://www.rexsee.com/rexsee/movie0dian1.apk');
运行示例
|
【函数】 | void download(String url) |
【说明】 | 下载文件,使用默认的进度条并在下载完毕后触发事件onDownloadFinished。 |
【返回】 | 无 |
【参数】 | url:要下载的文件的URL地址 |
【示例】 |
rexseeDownload.download('../../rexsee/movie0dian1.apk');
回调函数
运行示例
|
【函数】 | void downloadAndOpen(String url) |
【说明】 | 下载文件,使用默认的进度条并在下载完毕后打开文件。 |
【返回】 | 无 |
【参数】 | url:要下载的文件的URL地址 |
【示例】 |
rexseeDownload.downloadAndOpen('http://www.rexsee.com/rexsee/movie0dian1.apk');
运行示例
|
【函数】 | void downloadWithCallback(String url) |
【说明】 | 下载文件并且在下载过程中触发事件onDownloadProgressChanged。 |
【返回】 | 无 |
【参数】 | url:要下载的文件的URL地址 |
【示例】 | 参见下载文件事件onDownloadProgressChanged的示例。 |
【函数】 | String syncDownloads(String urls, String path) |
【说明】 | 同步方式批量下载文件,使用默认的进度条。 |
【返回】 | 出错信息,为空表示正常完成。 |
【参数】 | urls:要下载的文件的URL地址列表,用逗号分隔。 path:存储文件的文件夹路径,以"file:///"开头,不包含文件名,所有下载的文件以原名保存在该文件夹中。 |
【示例】 | 无 |
【函数】 | void downloadMultipleFiles(String urls, String path, final String finishCallback) |
【函数】 | void downloadMultipleFiles(String urls, String path, final String progressText, final String finishCallback, final String cancelCallback) |
【函数】 | void downloadMultipleFiles(String urls, String path, final String progressText, final String finishCallback, final String cancelCallback, final boolean forceReplace) |
【说明】 | 下载多个文件。 |
【返回】 | 无 |
【参数】 |
urls:要下载的文件的URL地址列表,用逗号分隔。
path:存储文件的文件夹路径,以"file:///"开头,不包含文件名,所有下载的文件以原名保存在该文件夹中。 progressText:进度框显示的文字,如果以“#”号结尾,“#”会被替换为“当前文件序号/总文件数”,默认为“正在获取数据......#”。为空时将不显示进度框。 finishCallback:下载完毕时的回调JS语句。 cancelCallback:下载被用户取消时的回调JS语句,默认为空,为空时下载进度将不能被用户取消。 forceReplace:文件存在时,是否强制重新下载,默认为false。 |
【示例】 | 无 |