Android开发之文件下载(通知栏中显示进度条,状态信息等)
文件下载一直都是开发者开发过程中不可或缺的一个环节,前几天下载文件,发现在通知栏显示下载进度的效果非常炫酷,本人热衷于研究,故经一番研究后,终于实现了其基本的效果,现将代码贴出,望各位大神批评指正,灰常感谢♪(^∇^*)
本人模拟的是下载携程旅行的apk文件,并且下载完自动跳转到安装目录的Demo,我们废话少说,直接贴代码吧!
先上效果图:
核心代码:
MainActivity
package com.hxht.testdownloadapk; import android.app.Notification; import android.app.NotificationManager; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.RemoteViews; import android.widget.Toast; import net.tsz.afinal.FinalHttp; import net.tsz.afinal.http.AjaxCallBack; import java.io.File; public class MainActivity extends AppCompatActivity { private String url