Grundstruktur geht, habe auch schon den Download mit einem Service ausprobiert aber noch ohne erfolg...muss mich noch einlesen!

Also Klassen DownloadService und DownloadReceiver habe ich von Stackoverflow.
http://stackoverflow.com/questions/3028306/download-a-file-with-android-and-showing-the-progress-in-a-progressdialog