kkdownloader - 安卓多線程下載
kkdownloader
安卓多線程下載
使用方法如下:
//0.
listView = (ListView)findViewById(R.id.listView1);
final TestAdapter testAdapter = new TestAdapter();
//1.獲取DownloadManager實例 建議在application中初始化
final DownloadManager downloadManager = DownloadManager.getInstance(this);
//1)a設置數據源為downloadManager.getDownloadThreads();
testAdapter.dataSource = downloadManager.getDownloadThreads();
listView.setAdapter(testAdapter);
//2.更新ui 可以調用多次
downloadManager.refreshUI(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
testAdapter.dataSource = downloadManager.getDownloadThreads();
testAdapter.notifyDataSetChanged();
}
});
//3.添加下載
downloadManager.startDownload("http://apk500.bce.baidu-mgame.com/game/149000/149833/20151209174425_oem_5001424.apk");
downloadManager.startDownload("http://apk500.bce.baidu-mgame.com/game/903000/903696/20160113104703_oem_5001424.apk");
downloadManager.startDownload("http://xz.i8543.net/371926/apk/huanledoudizhu.apk");
downloadManager.startDownload("http://ayx1.cr173.com//lxfcq.apk");
downloadManager.startDownload("https://dn-anfanw.qbox.me/hjtqdkn_afk0113.apk");
downloadManager.startDownload("https://dn-anfanw.qbox.me/jlgj_afk1109.apk");
downloadManager.startDownload("https://dn-anfanw.qbox.me/ssjx_afk1230.apk");
downloadManager.startDownload("https://dn-anfanw.qbox.me/xjwqz_afk1231.apk");
//4.停止ui刷新
//downloadManager.setStopRefreshUI(true); 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!