DownloadUtil.java 777 B

12345678910111213141516171819202122
  1. package me.yoqi.app.wxredpacket.utils;
  2. import android.app.DownloadManager;
  3. import android.content.Context;
  4. import android.net.Uri;
  5. import android.os.Environment;
  6. import static android.content.Context.DOWNLOAD_SERVICE;
  7. /**
  8. * Created by Zhongyi on 8/1/16.
  9. */
  10. public class DownloadUtil {
  11. public void enqueue(String url, Context context) {
  12. DownloadManager.Request r = new DownloadManager.Request(Uri.parse(url));
  13. r.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "Uber.apk");
  14. r.allowScanningByMediaScanner();
  15. r.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
  16. DownloadManager dm = (DownloadManager) context.getSystemService(DOWNLOAD_SERVICE);
  17. dm.enqueue(r);
  18. }
  19. }