我正在使用Android应用程序从我的Google云端硬盘帐户下载压缩文件。该文件加载5MB,但仿真器仅下载65KB。 根据讨论(Android download file from PHP server),这是一个Cookie问题,但我不知道如何添加Cookie。 这是我的代码。 谢谢。
void download(String url) {
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalFilesDir(this, Environment.DIRECTORY_DOCUMENTS, "doc.zip");
request.allowScanningByMediaScanner();
DownloadManager downloadManager = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
downloadManager.enqueue(request);
}