so speichern Sie die heruntergeladene Datei in den internen Speicher in android?
benutzt habe ich den code unten, um ein video herunterladen vom server in android studio und es funktioniert einwandfrei , aber wenn ich Suche das video in meinem Gerät, ich kann nicht finden es überall..., wo nicht speichern und wie kann ich das ändern Zielverzeichnis auf "internen Speicher"?
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);
}
});
ich unter Berechtigungen in mein Projekt zu:
<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"/>
- Sie können zum Beispiel
setDestinationInExternalPublicDir()
oder ähnlicheDownloadManager.Request
Methoden - überprüfen Sie den download-Ordner
Du musst angemeldet sein, um einen Kommentar abzugeben.
danke für die Hilfe ... wie pskink sagte ich geändert
zu
und jetzt kann ich sehen heruntergeladene Datei im "Download" Ordner.