From e3f2325d00792869ccda1d57c9699baed29ccc61 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 4 Jan 2021 18:06:51 +0100 Subject: [PATCH] Some fixes + Android 11 permission for scanning app. --- app/src/main/AndroidManifest.xml | 6 ++++++ .../exodusprivacy/fragments/ComputeAppList.java | 8 +++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8c37228..2f52e09 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -5,6 +5,11 @@ + + + + + + diff --git a/app/src/main/java/org/eu/exodus_privacy/exodusprivacy/fragments/ComputeAppList.java b/app/src/main/java/org/eu/exodus_privacy/exodusprivacy/fragments/ComputeAppList.java index 93b95f1..41d3934 100644 --- a/app/src/main/java/org/eu/exodus_privacy/exodusprivacy/fragments/ComputeAppList.java +++ b/app/src/main/java/org/eu/exodus_privacy/exodusprivacy/fragments/ComputeAppList.java @@ -16,7 +16,7 @@ import java.util.Map; public class ComputeAppList { private static final String gStore = "com.android.vending"; - private static final String fdroid = "ord.fdroid.fdroid"; + private static final String fdroid = "org.fdroid.fdroid"; public static List compute(PackageManager packageManager, @@ -32,7 +32,7 @@ public class ComputeAppList { if (userOrderChoice == null) { userOrderChoice = order.DEFAULT; } - vms = order(vms, userOrderChoice); + order(vms, userOrderChoice); return vms; } @@ -41,9 +41,8 @@ public class ComputeAppList { * * @param vms List * @param orderChoice order - * @return List */ - private static List order(List vms, order orderChoice) { + private static void order(List vms, order orderChoice) { if (orderChoice == order.LESS_TRACKERS) { Collections.sort(vms, (obj1, obj2) -> Integer.compare(obj1.requestedPermissions != null ? obj1.requestedPermissions.length : 0, obj2.requestedPermissions != null ? obj2.requestedPermissions.length : 0)); Collections.sort(vms, (obj1, obj2) -> Integer.compare(obj1.trackers != null ? obj1.trackers.size() : 0, obj2.trackers != null ? obj2.trackers.size() : 0)); @@ -59,7 +58,6 @@ public class ComputeAppList { } else { Collections.sort(vms, (obj1, obj2) -> String.valueOf(obj1.label).compareToIgnoreCase(String.valueOf(obj2.label))); } - return vms; } private static void convertPackagesToViewModels(List appsToBuild,