public class LegacyDownloader
extends java.lang.Object
implements com.android.repository.api.Downloader
Downloader implementation that uses the old DownloadCache.
TODO: Implement a new, fully-featured downloader, then mark this as deprecated.| Constructor and Description |
|---|
LegacyDownloader(com.android.repository.io.FileOp fop,
com.android.repository.api.SettingsController settings) |
| Modifier and Type | Method and Description |
|---|---|
java.io.InputStream |
downloadAndStream(java.net.URL url,
com.android.repository.api.ProgressIndicator indicator) |
void |
downloadFully(java.net.URL url,
java.io.File target,
java.lang.String checksum,
com.android.repository.api.ProgressIndicator indicator) |
java.io.File |
downloadFully(java.net.URL url,
com.android.repository.api.ProgressIndicator indicator) |
public LegacyDownloader(@NonNull
com.android.repository.io.FileOp fop,
@NonNull
com.android.repository.api.SettingsController settings)
@Nullable
public java.io.InputStream downloadAndStream(@NonNull
java.net.URL url,
@NonNull
com.android.repository.api.ProgressIndicator indicator)
throws java.io.IOException
downloadAndStream in interface com.android.repository.api.Downloaderjava.io.IOException@Nullable
public java.io.File downloadFully(@NonNull
java.net.URL url,
@NonNull
com.android.repository.api.ProgressIndicator indicator)
throws java.io.IOException
downloadFully in interface com.android.repository.api.Downloaderjava.io.IOExceptionpublic void downloadFully(@NonNull
java.net.URL url,
@NonNull
java.io.File target,
@Nullable
java.lang.String checksum,
@NonNull
com.android.repository.api.ProgressIndicator indicator)
throws java.io.IOException
downloadFully in interface com.android.repository.api.Downloaderjava.io.IOException