2017-08-04 5 views
-3

Ich bin neu in Android, arbeite an einem Projekt, das Dateien von angegebenen URL herunterlädt, funktioniert es gut für mp3 aber bin nicht in der Lage, Videodateien herunterzuladen und wenn es heruntergeladen wird als es nicht tut offen .... plz help mein Code ist dies wie:Download Video-Datei mit DownloadManager in Android

public class MainActivity extends AppCompatActivity { 
    String myUrl = "my url"; 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     DownloadManager.Request request=new 
     DownloadManager.Request(Uri.parse(myUrl)); 
     request.setTitle("download"); 
     request.setDescription("your file is downloading ..."); 
     request.allowScanningByMediaScanner(); 

    request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); 

     request.setDestinationInExternalFilesDir(MainActivity.this, Environment.DIRECTORY_DOWNLOADS,"testing.mp4"); 

DownloadManager manager =(DownloadManager)getSystemService(Context.DOWNLOAD_SERVICE); 
     manager.enqueue(request); 
} 
+0

Versuchen das hinzufügen dieser Zeile: 'request.setAllowedNetworkTypes (DownloadManager.Request.NETWORK_WIFI | Download .Request.NETWORK_MOBILE) ' –

+0

@SaurabhThorat Vielen Dank, mein Herr, es begann zu arbeiten, aber ich konnte nicht verstehen, wie es begann, indem Sie diese Zeile hinzufügen? –

+0

Ich poste das als Antwort, damit es anderen helfen kann –

Antwort

0

diese Zeile hinzufügen:

request.setAllowedNetworkTypes(DownloadManager.Request.NETWO‌​RK_WIFI | DownloadManager.Request.NETWORK_MOBILE)

Verwandte Themen