- 博客(0)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
Android很全常用工具类源码
Android系统下载管理DownloadManager增强方法,可用于包括获取下载相关信息,如:
getStatusById(long) 得到下载状态
getDownloadBytes(long) 得到下载进度信息
getBytesAndStatus(long) 得到下载进度信息和状态
getFileName(long) 得到下载文件路径
getUri(long) 得到下载uri
getReason(long) 得到下载失败或暂停原因
getPausedReason(long) 得到下载暂停原因
getErrorCode(long) 得到下载错误码
===================================================================
package cn.trinea.android.common.util;
import java.lang.reflect.Method;
import android.app.DownloadManager;
import android.app.DownloadManager.Request;
import android.database.Cursor;
import android.net.Uri;
import android.os.Build;
/**
* DownloadManagerPro
*
* Get download info
* {@link #getStatusById(long)} get download status
* {@link #getDownloadBytes(long)} get downloaded byte, total byte
* {@link #getBytesAndStatus(long)} get downloaded byte, total byte and download status
* {@link #getFileName(long)} get download file name
* {@link #getUri(long)} get download uri
* {@link #getReason(long)} get failed code or paused reason
* {@link #getPausedReason(long)} get paused reason
* {@link #getErrorCode(long)} get failed error code
*
*
* Operate download
* {@link #isExistPauseAndResumeMethod()} whether exist pauseDownload and resumeDownload method in
* {@link DownloadManager}
* {@link #pauseDownload(long...)} pause download. need pauseDownload(long...) method in {@link DownloadManager}
* {@link #resumeDownload(long...)} resume download. need resumeDownload(long...) method in {@link DownloadManager}
*
*
* RequestPro
* {@link RequestPro#setNotiClass(String)} set noti class
* {@link RequestPro#setNotiExtras(String)} set noti extras
*
*
* @author Trinea 2013-5-4
*/
public class DownloadManagerPro {
public static final Uri CONTENT_URI
2015-02-13
这个数据怎么写Bean??
2015-01-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人