XBaseAndroid
项目地址:https://github.com/fanhua1994/XBaseAndroid
演示地址:https://github.com/fanhua1994/XBaseAndroidDemo
初始化XBaseAndroid
https://www.jianshu.com/p/fd5f6c15e58b
今天主要介绍下文件下载器使用
FileDownloader fileDownloader = FileDownloader.getInstance();
fileDownloader.download();
/**
*
* @param context 上下文
* @param downurl 下载地址
* @param savepath 保存路径
* @param filename 保存文件名
* @param downloadStatusListener 下载监听器
* @param show_notification 是否现实通知栏
* @param image_icon 通知栏图标
* @param notify_id 通知ID
* @param tickerText 小标题
* @param title 显示标题
* @param content 显示内容
* @param intent 意图
*/
public void download(Context context, String downurl, String savepath, String filename, final DownloadStatusListener downloadStatusListener, final boolean show_notification,int image_icon,int notify_id,String tickerText,String title,String content,Intent intent);
FileDownloader fileDownloader = FileDownloader.getInstance();
fileDownloader.download(this, "http://sqdd.myapp.com/myapp/qqteam/tim/down/tim.apk", fileDownloader.getDefaultPath(), "tim.apk", new
设置监听器
public void setDownloadListener(FileDownloadListener listener);
监听器方法
public interface FileDownloadListener{
void downloadProgressBar(String progress,int progress2,String speed);
void downloadSuccess(File appPath);
void downloadStart();
void downloadError(String message);
void downloadFinish();
void cancelDownload();
void NoUpdate();
}