Вот как то так:
uses
.........
Androidapi.JNI.JavaTypes,
Androidapi.Helpers,
Androidapi.JNI.GraphicsContentViewText;
.......
procedure TForm1.FormCreate(Sender: TObject);
Var DownloadManager : JObject;
begin
DownloadManager:=SharedActivityContext.getSystemService(TJContext.JavaClass.DOWNLOAD_SERVICE);
if DownloadManager <> nil then
begin
Используем...
end;
end;
Вот как именно использовать - тут можно голову сломать, может кто и подскажет
На java это делается вот так примерно:
DownloadManager downloadmanager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
Uri uri = Uri.parse("http://www.example.com/myfile.mp3");
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setTitle("My File");
request.setDescription("Downloading");
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationUri(Uri.parse("file://" + folderName + "/myfile.mp3"));
downloadmanager.enqueue(request);
Подозреваю что вам придется самостоятельно описать класс (интерфейс) DownloadService.