From d77425559874f307a7d8be1ef03c37c843d82f54 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 5 Mar 2024 14:28:51 -0300 Subject: [PATCH] [app] basic targetSdk 34 --- app/build.gradle | 2 +- app/src/basic/res/values/strings.xml | 4 +- .../res/drawable/ic_wifi_off.xml | 0 .../java/org/fdroid/fdroid/FDroidApp.java | 2 + .../org/fdroid/fdroid/UpdateJobService.java | 2 + .../installer/InstallManagerService.java | 5 ++- app/src/main/res/values-ca/strings.xml | 41 ------------------- app/src/main/res/values-es-rMX/strings.xml | 20 --------- app/src/main/res/values/colors.xml | 2 +- 9 files changed, 11 insertions(+), 67 deletions(-) rename app/src/{main => full}/res/drawable/ic_wifi_off.xml (100%) diff --git a/app/build.gradle b/app/build.gradle index 567a90af7..1302eb2f0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -84,7 +84,7 @@ android { } basic { dimension "base" - targetSdkVersion 33 + targetSdkVersion 34 applicationIdSuffix ".basic" } } diff --git a/app/src/basic/res/values/strings.xml b/app/src/basic/res/values/strings.xml index cabe4ca09..52aeffdac 100644 --- a/app/src/basic/res/values/strings.xml +++ b/app/src/basic/res/values/strings.xml @@ -1,6 +1,6 @@ - + @string/app_name_basic - F-Droid Basic Debug + F-Droid Basic Debug @string/about_title_basic diff --git a/app/src/main/res/drawable/ic_wifi_off.xml b/app/src/full/res/drawable/ic_wifi_off.xml similarity index 100% rename from app/src/main/res/drawable/ic_wifi_off.xml rename to app/src/full/res/drawable/ic_wifi_off.xml diff --git a/app/src/main/java/org/fdroid/fdroid/FDroidApp.java b/app/src/main/java/org/fdroid/fdroid/FDroidApp.java index e5ed41f2d..d2423faf3 100644 --- a/app/src/main/java/org/fdroid/fdroid/FDroidApp.java +++ b/app/src/main/java/org/fdroid/fdroid/FDroidApp.java @@ -554,10 +554,12 @@ public class FDroidApp extends Application implements androidx.work.Configuratio public androidx.work.Configuration getWorkManagerConfiguration() { if (BuildConfig.DEBUG) { return new androidx.work.Configuration.Builder() + .setJobSchedulerJobIdRange(0, 4096) .setMinimumLoggingLevel(Log.DEBUG) .build(); } else { return new androidx.work.Configuration.Builder() + .setJobSchedulerJobIdRange(0, 4096) .setMinimumLoggingLevel(Log.ERROR) .build(); } diff --git a/app/src/main/java/org/fdroid/fdroid/UpdateJobService.java b/app/src/main/java/org/fdroid/fdroid/UpdateJobService.java index d18bb2a2c..0355433b1 100644 --- a/app/src/main/java/org/fdroid/fdroid/UpdateJobService.java +++ b/app/src/main/java/org/fdroid/fdroid/UpdateJobService.java @@ -1,5 +1,6 @@ package org.fdroid.fdroid; +import android.annotation.SuppressLint; import android.app.job.JobParameters; import android.app.job.JobService; @@ -9,6 +10,7 @@ import android.app.job.JobService; * * @see Project Volta: Scheduling jobs */ +@SuppressLint("SpecifyJobSchedulerIdRange") // done in FDroidApp public class UpdateJobService extends JobService { @Override public boolean onStartJob(final JobParameters params) { diff --git a/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java b/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java index 2724e08a9..d25fb9c3f 100644 --- a/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java +++ b/app/src/main/java/org/fdroid/fdroid/installer/InstallManagerService.java @@ -16,6 +16,7 @@ import android.text.TextUtils; import android.util.Log; import androidx.annotation.NonNull; +import androidx.core.content.ContextCompat; import androidx.core.content.pm.PackageInfoCompat; import androidx.localbroadcastmanager.content.LocalBroadcastManager; @@ -109,14 +110,14 @@ public class InstallManagerService { // cancel intent can't use LocalBroadcastManager, because it comes from system process IntentFilter cancelFilter = new IntentFilter(); cancelFilter.addAction(ACTION_CANCEL); - context.registerReceiver(new BroadcastReceiver() { + ContextCompat.registerReceiver(context, new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d(TAG, "Received cancel intent: " + intent); if (!ACTION_CANCEL.equals(intent.getAction())) return; cancel(context, intent.getStringExtra(DownloaderService.EXTRA_CANONICAL_URL)); } - }, cancelFilter); + }, cancelFilter, ContextCompat.RECEIVER_NOT_EXPORTED); } private void onCancel(String canonicalUrl) { diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index a864e441f..93ffbf882 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -312,27 +312,15 @@ Les meves aplicacions Gestió de les aplicacions instal·lades Categoria %1$s - - Mostra %1$d aplicació de la categoria %2$s - Mostra les %1$d aplicacions de la categoria %2$s - Actualitza Baixant %1$s Baixa Actualitza-les totes Amaga Mostra - - %1$d actualització disponible. - %1$d actualitzacions disponibles. - Novetats a la versió %s Aquesta aplicació conté característiques potser no desitjables. Actualitzades avui - - Actualitzada fa %1$d dia - Actualitzada fa %1$d dies - %1$s s\'ha instal·lat Característiques no lliures No teniu internet? Aconseguiu aplicacions de la gent que tingueu al voltant! @@ -345,35 +333,6 @@ Vídeo Cancel·la la baixada Llicència: %s - - Mostra %d - Mostra els %d - - Baixant, %1$d%% completat - - %1$d actualització - %1$d actualitzacions - - - %1$d aplicació instal·lada - %1$d aplicacions instal·lades - - - +%1$d més… - +%1$d més… - - - Actualitzada fa %1$d setmana - Actualitzada %1$d setmanes - - - Actualitzada fa %1$d mes - Actualitzada fa %1$d mesos - - - Actualitzada fa %1$d any - Actualitzada fa %1$d anys - per %s No s\'ha trobat l\'arxiu sol·licitat. Força el format d\'índex antic diff --git a/app/src/main/res/values-es-rMX/strings.xml b/app/src/main/res/values-es-rMX/strings.xml index 33f5be910..04cd5eb62 100644 --- a/app/src/main/res/values-es-rMX/strings.xml +++ b/app/src/main/res/values-es-rMX/strings.xml @@ -95,22 +95,6 @@ El nombre del host de su proxy (por ejemplo, 127.0.0.1) Host Proxy Configure el proxy HTTP para todas las solicitudes de red - - Actualizado hace %1$d Año - Actualizado hace %1$d Años - - - Actualizado hace %1$d Mes - Actualizado hace %1$d Meses - - - Actualizado hace %1$d semana - Actualizado hace %1$d semanas - - - Actualizado hace %1$d día - Actualizado hace %1$d días - Instalacion Cancelada El titulo anunciado de tu repositorio local: %s Escaneando %s @@ -172,10 +156,6 @@ Agregar Agregar nuevo repositorio Todas las actualizaciones desactivadas por los ajustes de Data/WiFi - - Descargue la actualización para la aplicación %1$d. - Descargue la actualizaciónes para la aplicación %1$d. - Mostrar aplicaciones Ocultar aplicaciones Actualizar todo diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index 034468687..765f3ca09 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -3,7 +3,7 @@ #ffCC0000 #ff999999 - #ffdd2c00 + #ffdd2c00 #CBEFEC