Я использовал приведенный ниже код для загрузки видео с сервера в студии Android, и он работает правильно, но когда я ищу видео на своем устройстве, я нигде не могу его найти ... где он сохраняется и как я могу изменить каталог назначения на « внутренняя память"?
private DownloadManager downloadManager;
btn_download_video.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
downloadManager = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
Uri uri = Uri.parse(urlVideo);
DownloadManager.Request request = new DownloadManager.Request(uri);
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalFilesDir(Video_detail_Activity.this, Environment.DIRECTORY_DOWNLOADS, videoName);
Long reference = downloadManager.enqueue(request);
}
});
я также использовал следующие разрешения в своем проекте:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
setDestinationInExternalPublicDir()
или подобныеDownloadManager.Request
методы - person pskink   schedule 02.07.2017