GDownloader
Android Download Manager
Install / Use
/learn @goyourfly/GDownloaderREADME
A download manager for android
It is easy to used for download large file, you don't need to care about how the thread and io.
Display:

JCenter:
compile 'com.goyourfly:GDownloader:1.1.0'
Get Start:
-
Init:
GDownloader.init(context,path,maxTask,NameGenerator);GDownloader.getInstance().registerListener(DownloadListener); -
Start
GDownloader.download(url); -
Pause
GDownloader.pause(url); -
Cancel
GDownloader.cancel(url); -
Shutdown
GDownloader.shutdown(); -
Callback
public interface DownloadListener { public void onPreStart(String url); public void onStart(String url, long totalLength, long localLength); public void onProgress(String url, long totalLength, long downloadedBytes); public void onPause(String url); public void onWaiting(String url); public void onCancel(String url); public void onFinish(String url); public void onError(String url, String err); } -
Custom NameGenerator
We provide the default name generator
HashCodeNameGenerator,if you want to custom NameGenerator, you need implement class NameGenerator and override thegetNamefunction.
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
