[app] basic targetSdk 34

This commit is contained in:
Torsten Grote 2024-03-05 14:28:51 -03:00 committed by Torsten Grote
parent ed3a209eeb
commit d774255598
9 changed files with 11 additions and 67 deletions

View File

@ -84,7 +84,7 @@ android {
}
basic {
dimension "base"
targetSdkVersion 33
targetSdkVersion 34
applicationIdSuffix ".basic"
}
}

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="app_name">@string/app_name_basic</string>
<string name="app_name_debug" translatable="false">F-Droid Basic Debug</string>
<string name="app_name_debug" translatable="false" tools:ignore="UnusedResources">F-Droid Basic Debug</string>
<string name="about_title">@string/about_title_basic</string>
</resources>

View File

@ -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();
}

View File

@ -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 <a href="https://developer.android.com/about/versions/android-5.0.html#Power">Project Volta: Scheduling jobs</a>
*/
@SuppressLint("SpecifyJobSchedulerIdRange") // done in FDroidApp
public class UpdateJobService extends JobService {
@Override
public boolean onStartJob(final JobParameters params) {

View File

@ -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) {

View File

@ -312,27 +312,15 @@
<string name="preference_category__my_apps">Les meves aplicacions</string>
<string name="preference_manage_installed_apps">Gestió de les aplicacions instal·lades</string>
<string name="tts_category_name">Categoria %1$s</string>
<plurals name="tts_view_all_in_category">
<item quantity="one">Mostra %1$d aplicació de la categoria %2$s</item>
<item quantity="other">Mostra les %1$d aplicacions de la categoria %2$s</item>
</plurals>
<string name="app__install_downloaded_update">Actualitza</string>
<string name="app_list__name__downloading_in_progress">Baixant %1$s</string>
<string name="updates__tts__download_app">Baixa</string>
<string name="update_all">Actualitza-les totes</string>
<string name="updates__hide_updateable_apps">Amaga</string>
<string name="updates__show_updateable_apps">Mostra</string>
<plurals name="updates__download_updates_for_apps">
<item quantity="one">%1$d actualització disponible.</item>
<item quantity="other">%1$d actualitzacions disponibles.</item>
</plurals>
<string name="details_new_in_version">Novetats a la versió %s</string>
<string name="antifeatureswarning">Aquesta aplicació conté característiques potser no desitjables.</string>
<string name="details_last_updated_today">Actualitzades avui</string>
<plurals name="details_last_update_days">
<item quantity="one">Actualitzada fa %1$d dia</item>
<item quantity="other">Actualitzada fa %1$d dies</item>
</plurals>
<string name="app_list__name__successfully_installed">%1$s s\'ha instal·lat</string>
<string name="antifeatures">Característiques no lliures</string>
<string name="nearby_splash__download_apps_from_people_nearby">No teniu internet? Aconseguiu aplicacions de la gent que tingueu al voltant!</string>
@ -345,35 +333,6 @@
<string name="menu_video">Vídeo</string>
<string name="app__tts__cancel_download">Cancel·la la baixada</string>
<string name="menu_license">Llicència: %s</string>
<plurals name="button_view_all_apps_in_category">
<item quantity="one">Mostra %d</item>
<item quantity="other">Mostra els %d</item>
</plurals>
<string name="app__tts__downloading_progress">Baixant, %1$d%% completat</string>
<plurals name="notification_summary_updates">
<item quantity="one">%1$d actualització</item>
<item quantity="other">%1$d actualitzacions</item>
</plurals>
<plurals name="notification_summary_installed">
<item quantity="one">%1$d aplicació instal·lada</item>
<item quantity="other">%1$d aplicacions instal·lades</item>
</plurals>
<plurals name="notification_summary_more">
<item quantity="one">+%1$d més…</item>
<item quantity="other">+%1$d més…</item>
</plurals>
<plurals name="details_last_update_weeks">
<item quantity="one">Actualitzada fa %1$d setmana</item>
<item quantity="other">Actualitzada %1$d setmanes</item>
</plurals>
<plurals name="details_last_update_months">
<item quantity="one">Actualitzada fa %1$d mes</item>
<item quantity="other">Actualitzada fa %1$d mesos</item>
</plurals>
<plurals name="details_last_update_years">
<item quantity="one">Actualitzada fa %1$d any</item>
<item quantity="other">Actualitzada fa %1$d anys</item>
</plurals>
<string name="by_author_format">per %s</string>
<string name="download_404">No s\'ha trobat l\'arxiu sol·licitat.</string>
<string name="force_old_index">Força el format d\'índex antic</string>

View File

@ -95,22 +95,6 @@
<string name="proxy_host_summary">El nombre del host de su proxy (por ejemplo, 127.0.0.1)</string>
<string name="proxy_host">Host Proxy</string>
<string name="enable_proxy_summary">Configure el proxy HTTP para todas las solicitudes de red</string>
<plurals name="details_last_update_years">
<item quantity="one">Actualizado hace %1$d Año</item>
<item quantity="other">Actualizado hace %1$d Años</item>
</plurals>
<plurals name="details_last_update_months">
<item quantity="one">Actualizado hace %1$d Mes</item>
<item quantity="other">Actualizado hace %1$d Meses</item>
</plurals>
<plurals name="details_last_update_weeks">
<item quantity="one">Actualizado hace %1$d semana</item>
<item quantity="other">Actualizado hace %1$d semanas</item>
</plurals>
<plurals name="details_last_update_days">
<item quantity="one">Actualizado hace %1$d día</item>
<item quantity="other">Actualizado hace %1$d días</item>
</plurals>
<string name="app_list__dismiss_installing_app">Instalacion Cancelada</string>
<string name="local_repo_name_summary">El titulo anunciado de tu repositorio local: %s</string>
<string name="scan_removable_storage_toast">Escaneando %s</string>
@ -172,10 +156,6 @@
<string name="repo_add_add">Agregar</string>
<string name="repo_add_title">Agregar nuevo repositorio</string>
<string name="updates_disabled_by_settings">Todas las actualizaciones desactivadas por los ajustes de Data/WiFi</string>
<plurals name="updates__download_updates_for_apps">
<item quantity="one">Descargue la actualización para la aplicación %1$d.</item>
<item quantity="other">Descargue la actualizaciónes para la aplicación %1$d.</item>
</plurals>
<string name="updates__show_updateable_apps">Mostrar aplicaciones</string>
<string name="updates__hide_updateable_apps">Ocultar aplicaciones</string>
<string name="update_all">Actualizar todo</string>

View File

@ -3,7 +3,7 @@
<color name="unsigned">#ffCC0000</color>
<color name="unverified">#ff999999</color>
<color name="red">#ffdd2c00</color>
<color name="red" tools:ignore="UnusedResources">#ffdd2c00</color>
<!-- Ignore UnusedResources errors here, because the resources are loaded dynamically at runtime -->
<color tools:ignore="UnusedResources" name="category_connectivity">#CBEFEC</color>