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 ähnliche DownloadManager.Request Methoden
  • überprüfen Sie den download-Ordner
InformationsquelleAutor M.A.R | 2017-07-02
Schreibe einen Kommentar