FileDocCategorySizeDatePackage
Constants.javaAPI DocAndroid 1.5 API6239Wed May 06 22:42:48 BST 2009com.android.providers.downloads

Constants

public class Constants extends Object
Contains the internal constants that are used in the download manager. As a general rule, modifying these constants should be done with care.

Fields Summary
public static final String
TAG
Tag used for debugging/logging
public static final String
RETRY_AFTER___REDIRECT_COUNT
The column that used to be used for the HTTP method of the request
public static final String
OTA_UPDATE
The column that used to be used for the magic OTA update filename
public static final String
NO_SYSTEM_FILES
The column that used to be used to reject system filetypes
public static final String
ETAG
The column that is used for the downloads's ETag
public static final String
UID
The column that is used for the initiating app's UID
public static final String
MEDIA_SCANNED
The column that is used to remember whether the media scanner was invoked
public static final String
FAILED_CONNECTIONS
The column that is used to count retries
public static final String
ACTION_RETRY
The intent that gets sent when the service must wake up for a retry
public static final String
ACTION_OPEN
the intent that gets sent when clicking a successful download
public static final String
ACTION_LIST
the intent that gets sent when clicking an incomplete/failed download
public static final String
ACTION_HIDE
the intent that gets sent when deleting the notification of a completed download
public static final String
DEFAULT_DL_FILENAME
The default base name for downloaded files if we can't get one at the HTTP level
public static final String
DEFAULT_DL_HTML_EXTENSION
The default extension for html files if we can't get one at the HTTP level
public static final String
DEFAULT_DL_TEXT_EXTENSION
The default extension for text files if we can't get one at the HTTP level
public static final String
DEFAULT_DL_BINARY_EXTENSION
The default extension for binary files if we can't get one at the HTTP level
public static final String
FILENAME_SEQUENCE_SEPARATOR
When a number has to be appended to the filename, this string is used to separate the base filename from the sequence number
public static final String
DEFAULT_DL_SUBDIR
Where we store downloaded files on the external storage
public static final String
KNOWN_SPURIOUS_FILENAME
A magic filename that is allowed to exist within the system cache
public static final String
RECOVERY_DIRECTORY
A magic filename that is allowed to exist within the system cache
public static final String
DEFAULT_USER_AGENT
The default user agent used for downloads
public static final String
MIMETYPE_DRM_MESSAGE
The MIME type of special DRM files
public static final String
MIMETYPE_APK
The MIME type of APKs
public static final int
BUFFER_SIZE
The buffer size used to stream the data
public static final int
MIN_PROGRESS_STEP
The minimum amount of progress that has to be done before the progress bar gets updated
public static final long
MIN_PROGRESS_TIME
The minimum amount of time that has to elapse before the progress bar gets updated, in ms
public static final int
MAX_DOWNLOADS
The maximum number of rows in the database (FIFO)
public static final int
MAX_RETRIES
The number of times that the download manager will retry its network operations when no progress is happening before it gives up.
public static final int
MIN_RETRY_AFTER
The minimum amount of time that the download manager accepts for a Retry-After response header with a parameter in delta-seconds.
public static final int
MAX_RETRY_AFTER
The maximum amount of time that the download manager accepts for a Retry-After response header with a parameter in delta-seconds.
public static final int
MAX_REDIRECTS
The maximum number of redirects.
public static final int
RETRY_FIRST_DELAY
The time between a failure and the first retry after an IOException. Each subsequent retry grows exponentially, doubling each time. The time is in seconds.
private static final boolean
LOCAL_LOGV
Enable verbose logging - use with "setprop log.tag.DownloadManager VERBOSE"
public static final boolean
LOGV
private static final boolean
LOCAL_LOGVV
Enable super-verbose logging
public static final boolean
LOGVV
Constructors Summary
Methods Summary