diff --git a/src/org/fdroid/fdroid/AppDetails.java b/src/org/fdroid/fdroid/AppDetails.java
index 3baf3c3b8..0281ab08e 100644
--- a/src/org/fdroid/fdroid/AppDetails.java
+++ b/src/org/fdroid/fdroid/AppDetails.java
@@ -68,6 +68,7 @@ import org.fdroid.fdroid.data.*;
 import org.fdroid.fdroid.installer.Installer;
 import org.fdroid.fdroid.installer.Installer.AndroidNotCompatibleException;
 import org.fdroid.fdroid.installer.Installer.InstallerCallback;
+import org.fdroid.fdroid.net.ApkDownloader;
 import org.fdroid.fdroid.net.Downloader;
 import org.xml.sax.XMLReader;
 
diff --git a/src/org/fdroid/fdroid/ApkDownloader.java b/src/org/fdroid/fdroid/net/ApkDownloader.java
similarity index 96%
rename from src/org/fdroid/fdroid/ApkDownloader.java
rename to src/org/fdroid/fdroid/net/ApkDownloader.java
index 07c34f5d5..c2f4aa475 100644
--- a/src/org/fdroid/fdroid/ApkDownloader.java
+++ b/src/org/fdroid/fdroid/net/ApkDownloader.java
@@ -18,15 +18,13 @@
  * MA 02110-1301, USA.
  */
 
-package org.fdroid.fdroid;
+package org.fdroid.fdroid.net;
 
 import android.os.Bundle;
 import android.util.Log;
-
+import org.fdroid.fdroid.Hasher;
+import org.fdroid.fdroid.ProgressListener;
 import org.fdroid.fdroid.data.Apk;
-import org.fdroid.fdroid.net.AsyncDownloadWrapper;
-import org.fdroid.fdroid.net.Downloader;
-import org.fdroid.fdroid.net.HttpDownloader;
 
 import java.io.File;
 import java.io.IOException;
@@ -35,7 +33,7 @@ import java.security.NoSuchAlgorithmException;
 
 public class ApkDownloader implements AsyncDownloadWrapper.Listener {
 
-    private static final String TAG = "org.fdroid.fdroid.ApkDownloader";
+    private static final String TAG = "org.fdroid.fdroid.net.ApkDownloader";
 
     public static final String EVENT_APK_DOWNLOAD_COMPLETE = "apkDownloadComplete";
     public static final String EVENT_APK_DOWNLOAD_CANCELLED = "apkDownloadCancelled";