diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a582216..e488950 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -26,7 +26,7 @@ - + diff --git a/src/org/lineageos/updater/UpdatesActivity.java b/src/org/lineageos/updater/UpdatesActivity.java index 3d3482a..7fd17fe 100644 --- a/src/org/lineageos/updater/UpdatesActivity.java +++ b/src/org/lineageos/updater/UpdatesActivity.java @@ -31,6 +31,9 @@ import android.support.v7.widget.SimpleItemAnimator; import android.util.Log; import org.json.JSONException; +import org.lineageos.updater.controller.DownloadController; +import org.lineageos.updater.controller.DownloadControllerInt; +import org.lineageos.updater.controller.DownloadService; import org.lineageos.updater.misc.Utils; import java.io.File; diff --git a/src/org/lineageos/updater/UpdatesListAdapter.java b/src/org/lineageos/updater/UpdatesListAdapter.java index 7a21d47..92523b7 100644 --- a/src/org/lineageos/updater/UpdatesListAdapter.java +++ b/src/org/lineageos/updater/UpdatesListAdapter.java @@ -25,6 +25,7 @@ import android.widget.Button; import android.widget.ProgressBar; import android.widget.TextView; +import org.lineageos.updater.controller.DownloadControllerInt; import org.lineageos.updater.misc.Utils; import java.io.IOException; diff --git a/src/org/lineageos/updater/DownloadController.java b/src/org/lineageos/updater/controller/DownloadController.java similarity index 97% rename from src/org/lineageos/updater/DownloadController.java rename to src/org/lineageos/updater/controller/DownloadController.java index 2aaef05..931dd4d 100644 --- a/src/org/lineageos/updater/DownloadController.java +++ b/src/org/lineageos/updater/controller/DownloadController.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.lineageos.updater; +package org.lineageos.updater.controller; import android.content.Context; import android.content.Intent; @@ -23,6 +23,10 @@ import android.os.SystemClock; import android.support.v4.content.LocalBroadcastManager; import android.util.Log; +import org.lineageos.updater.DownloadClient; +import org.lineageos.updater.UpdateDownload; +import org.lineageos.updater.UpdateStatus; +import org.lineageos.updater.UpdatesDbHelper; import org.lineageos.updater.misc.Utils; import java.io.File; @@ -55,7 +59,7 @@ public class DownloadController implements DownloadControllerInt { return sDownloadController; } - public static synchronized DownloadController getInstance(Context context) { + protected static synchronized DownloadController getInstance(Context context) { if (sDownloadController == null) { sDownloadController = new DownloadController(context); } diff --git a/src/org/lineageos/updater/DownloadControllerInt.java b/src/org/lineageos/updater/controller/DownloadControllerInt.java similarity index 92% rename from src/org/lineageos/updater/DownloadControllerInt.java rename to src/org/lineageos/updater/controller/DownloadControllerInt.java index 389857e..26328e4 100644 --- a/src/org/lineageos/updater/DownloadControllerInt.java +++ b/src/org/lineageos/updater/controller/DownloadControllerInt.java @@ -13,7 +13,9 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.lineageos.updater; +package org.lineageos.updater.controller; + +import org.lineageos.updater.UpdateDownload; import java.util.List; import java.util.Set; diff --git a/src/org/lineageos/updater/DownloadService.java b/src/org/lineageos/updater/controller/DownloadService.java similarity index 98% rename from src/org/lineageos/updater/DownloadService.java rename to src/org/lineageos/updater/controller/DownloadService.java index 1cc1cd4..26229de 100644 --- a/src/org/lineageos/updater/DownloadService.java +++ b/src/org/lineageos/updater/controller/DownloadService.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package org.lineageos.updater; +package org.lineageos.updater.controller; import android.app.NotificationManager; import android.app.PendingIntent; @@ -30,6 +30,9 @@ import android.text.format.DateUtils; import android.text.format.Formatter; import android.util.Log; +import org.lineageos.updater.R; +import org.lineageos.updater.UpdateDownload; +import org.lineageos.updater.UpdatesActivity; import org.lineageos.updater.misc.Utils; import java.io.IOException;