Merge "Add strict_mode: false" into main
diff --git a/Android.bp b/Android.bp
index e5b91f4..5a2d23a 100644
--- a/Android.bp
+++ b/Android.bp
@@ -27,37 +27,31 @@
required: ["privapp_whitelist_com.android.storagemanager"],
static_libs: [
- "androidx.legacy_legacy-preference-v14",
- "androidx.appcompat_appcompat",
- "androidx.preference_preference",
- "androidx.recyclerview_recyclerview",
+ "StorageManager-lib",
],
libs: ["keepanno-annotations"],
uses_libs: ["org.apache.http.legacy"],
- resource_dirs: ["res"],
-
- srcs: ["src/**/*.java"],
-}
-
-// The sources for StorageManager need to be exposed to StorageManagerGoogle.
-filegroup {
- name: "StorageManager_srcs",
- srcs: ["src/**/*.java"],
+ resource_dirs: [],
}
android_library {
- name: "StorageManager-res-lib",
+ name: "StorageManager-lib",
+ defaults: ["SettingsLibDefaults"],
+ platform_apis: true,
manifest: "AndroidManifest.xml",
static_libs: [
+ "androidx.legacy_legacy-preference-v14",
"androidx.appcompat_appcompat",
"androidx.preference_preference",
],
+ libs: ["keepanno-annotations"],
+
resource_dirs: [
"res",
],
@@ -65,4 +59,6 @@
aaptflags: [
"--auto-add-overlay",
],
+
+ srcs: ["src/**/*.java"],
}
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 3867f59..769c2e1 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -16,7 +16,7 @@
<resources xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
- <string name="app_name" msgid="963247385700831716">"Lagerstyring"</string>
+ <string name="app_name" msgid="963247385700831716">"Lageradministrator"</string>
<string name="cancel" msgid="7021218262867558825">"Annuller"</string>
<string name="storage_menu_free" msgid="1878247401436882778">"Frigør plads"</string>
<string name="deletion_helper_title" msgid="3526170325226275927">"Fjern elementer"</string>
@@ -39,7 +39,7 @@
<string name="deletion_helper_clear_dialog_message" msgid="5196490478187120700">"<xliff:g id="CLEARABLE_BYTES">%1$s</xliff:g> indhold fjernes fra din enhed"</string>
<string name="deletion_helper_clear_dialog_remove" msgid="863575755467985516">"Frigør plads"</string>
<string name="deletion_helper_upsell_title" msgid="8512037674466762017">"Vil du administrere lagerplads automatisk?"</string>
- <string name="deletion_helper_upsell_summary" msgid="2301597713694474407">"Der er nu frigivet <xliff:g id="USED">%1$s</xliff:g>. Vil du automatisk lade Lagerstyring frigøre plads ved at fjerne sikkerhedskopieret indhold fra dine enheder?"</string>
+ <string name="deletion_helper_upsell_summary" msgid="2301597713694474407">"Der er nu frigivet <xliff:g id="USED">%1$s</xliff:g>. Vil du automatisk lade Lageradministrator frigøre plads ved at fjerne sikkerhedskopieret indhold fra dine enheder?"</string>
<string name="deletion_helper_upsell_cancel" msgid="7084167642850053889">"Nej tak"</string>
<string name="deletion_helper_upsell_activate" msgid="7157360257760895976">"Aktivér"</string>
<string name="deletion_helper_apps_group_title" msgid="2578309121350341258">"Sjældent brugte apps"</string>
@@ -51,7 +51,7 @@
<string name="automatic_storage_manager_service_label" msgid="648592272375278978">"Tjeneste til automatisk lagerstyring"</string>
<string name="automatic_storage_manager_notification_title" product="default" msgid="8480483265300964701">"Der er kun lidt plads på din telefon"</string>
<string name="automatic_storage_manager_notification_title" product="tablet" msgid="3150907918531844467">"Din tablet er ved at løbe tør for plads"</string>
- <string name="automatic_storage_manager_notification_summary" msgid="2267399886362245822">"Lad Lagerstyring frigøre plads ved automatisk at fjerne gamle billeder og videoer, når din telefon begynder at blive fuld igen."</string>
+ <string name="automatic_storage_manager_notification_summary" msgid="2267399886362245822">"Lad Lageradministrator frigøre plads ved automatisk at fjerne gamle billeder og videoer, når din telefon begynder at blive fuld igen."</string>
<string name="automatic_storage_manager_cancel_button" msgid="1826365037494962803">"Nej tak"</string>
<string name="automatic_storage_manager_activate_button" msgid="6257070263061898041">"Aktivér"</string>
<string name="deletion_helper_photos_loading_title" msgid="2768067991066779772">"Sikkerhedskopierede billeder og videoer"</string>
@@ -59,7 +59,7 @@
<string name="deletion_helper_no_threshold" msgid="6943179204098250444">"Vis alle elementer"</string>
<string name="deletion_helper_default_threshold" msgid="8410389370069021113">"Skjul seneste elementer"</string>
<string name="deletion_helper_clear_dialog_message_first_time" msgid="686530413183529901">"<xliff:g id="CLEARABLE_BYTES">%1$s</xliff:g> indhold fjernes fra din enhed"</string>
- <string name="automatic_storage_manager_activation_warning" msgid="7657017408180001078">"Din lagerplads administreres nu af lageradministratoren"</string>
+ <string name="automatic_storage_manager_activation_warning" msgid="7657017408180001078">"Din lagerplads administreres nu af Lageradministrator"</string>
<string name="empty_state_title" msgid="4033285438176545309">"Ikke noget at fjerne"</string>
<string name="empty_state_review_items_link" msgid="8411186441239304545">"Gennemse seneste elementer"</string>
<string name="empty_state_summary" msgid="8439893007424243790">"Der er ikke nogen ældre filer at fjerne. Fjern nyere billeder, videoer og apps for at frigøre plads."</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 7a49c0e..fe34f22 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -18,7 +18,7 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="app_name" msgid="963247385700831716">"Διαχείριση αποθηκευτικού χώρου"</string>
<string name="cancel" msgid="7021218262867558825">"Ακύρωση"</string>
- <string name="storage_menu_free" msgid="1878247401436882778">"Απελευθερώστε χώρο"</string>
+ <string name="storage_menu_free" msgid="1878247401436882778">"Αποδεσμεύστε χώρο"</string>
<string name="deletion_helper_title" msgid="3526170325226275927">"Κατάργηση στοιχείων"</string>
<string name="deletion_helper_app_summary" msgid="4904590040180275237">"<xliff:g id="DAYS">%1$d</xliff:g> μέρες πριν"</string>
<!-- no translation found for deletion_helper_app_summary_item_size (3770886184921427886) -->
@@ -35,11 +35,11 @@
<skip />
<!-- no translation found for deletion_helper_downloads_summary_empty (3988054032360371887) -->
<skip />
- <string name="deletion_helper_clear_dialog_title" msgid="9169670752655850967">"Απελευθερώστε χώρο"</string>
+ <string name="deletion_helper_clear_dialog_title" msgid="9169670752655850967">"Αποδεσμεύστε χώρο"</string>
<string name="deletion_helper_clear_dialog_message" msgid="5196490478187120700">"<xliff:g id="CLEARABLE_BYTES">%1$s</xliff:g> του περιεχομένου θα καταργηθεί από τη συσκευή σας"</string>
- <string name="deletion_helper_clear_dialog_remove" msgid="863575755467985516">"Απελευθερώστε χώρο"</string>
+ <string name="deletion_helper_clear_dialog_remove" msgid="863575755467985516">"Αποδεσμεύστε χώρο"</string>
<string name="deletion_helper_upsell_title" msgid="8512037674466762017">"Ενεργοποίηση αυτόματης διαχείρισης αποθηκευτικού χώρου;"</string>
- <string name="deletion_helper_upsell_summary" msgid="2301597713694474407">"<xliff:g id="USED">%1$s</xliff:g> είναι πλέον διαθέσιμα. Να επιτρέπεται στη Διαχείριση αποθηκευτικού χώρου να απελευθερώνει αυτόματα χώρο καταργώντας από τη συσκευή σας περιεχόμενο για το οποίο έχουν δημιουργηθεί αντίγραφα ασφαλείας;"</string>
+ <string name="deletion_helper_upsell_summary" msgid="2301597713694474407">"<xliff:g id="USED">%1$s</xliff:g> είναι πλέον διαθέσιμα. Να επιτρέπεται στη Διαχείριση αποθηκευτικού χώρου να αποδεσμεύσει αυτόματα χώρο καταργώντας από τη συσκευή σας περιεχόμενο για το οποίο έχουν δημιουργηθεί αντίγραφα ασφαλείας;"</string>
<string name="deletion_helper_upsell_cancel" msgid="7084167642850053889">"Όχι, ευχαριστώ"</string>
<string name="deletion_helper_upsell_activate" msgid="7157360257760895976">"Ενεργοποίηση"</string>
<string name="deletion_helper_apps_group_title" msgid="2578309121350341258">"Εφαρμογές που δεν χρησιμοποιούνται συχνά"</string>
@@ -47,11 +47,11 @@
<skip />
<string name="deletion_helper_automatic_title" msgid="4610119358490679299">"Αυτόματες"</string>
<string name="deletion_helper_manual_title" msgid="3905192395039688529">"Μη αυτόματες"</string>
- <string name="deletion_helper_preference_title" msgid="803484286872745892">"Απελευθερώστε χώρο τώρα"</string>
+ <string name="deletion_helper_preference_title" msgid="803484286872745892">"Αποδεσμεύστε χώρο τώρα"</string>
<string name="automatic_storage_manager_service_label" msgid="648592272375278978">"Υπηρεσία αυτόματης διαχείρ. αποθ. χώρου"</string>
<string name="automatic_storage_manager_notification_title" product="default" msgid="8480483265300964701">"Απομένει λίγος χώρος στο τηλέφωνό σας"</string>
<string name="automatic_storage_manager_notification_title" product="tablet" msgid="3150907918531844467">"Απομένει λίγος χώρος στο tablet"</string>
- <string name="automatic_storage_manager_notification_summary" msgid="2267399886362245822">"Να επιτρέπεται στη Διαχείριση αποθηκευτικού χώρου να απελευθερώνει χώρο καταργώντας αυτόματα παλιές φωτογραφίες και βίντεο όταν το τηλέφωνό σας αρχίσει να γεμίζει ξανά."</string>
+ <string name="automatic_storage_manager_notification_summary" msgid="2267399886362245822">"Να επιτρέπεται στη Διαχείριση αποθηκευτικού χώρου να αποδεσμεύσει χώρο καταργώντας αυτόματα παλιές φωτογραφίες και βίντεο όταν το τηλέφωνό σας αρχίσει να γεμίζει ξανά."</string>
<string name="automatic_storage_manager_cancel_button" msgid="1826365037494962803">"Όχι, ευχαριστώ"</string>
<string name="automatic_storage_manager_activate_button" msgid="6257070263061898041">"Ενεργοποίηση"</string>
<string name="deletion_helper_photos_loading_title" msgid="2768067991066779772">"Αντίγραφα ασφαλείας φωτογραφιών και βίντεο"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 02c362e..9e8b037 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -40,7 +40,7 @@
<string name="deletion_helper_clear_dialog_remove" msgid="863575755467985516">"Libertar espaço"</string>
<string name="deletion_helper_upsell_title" msgid="8512037674466762017">"Quer gerir o armazenamento automaticamente?"</string>
<string name="deletion_helper_upsell_summary" msgid="2301597713694474407">"<xliff:g id="USED">%1$s</xliff:g> agora disponíveis. Permitir que o Gestor de armazenamento liberte espaço automaticamente ao remover conteúdos de cópias de segurança do dispositivo?"</string>
- <string name="deletion_helper_upsell_cancel" msgid="7084167642850053889">"Não, obrigado"</string>
+ <string name="deletion_helper_upsell_cancel" msgid="7084167642850053889">"Não"</string>
<string name="deletion_helper_upsell_activate" msgid="7157360257760895976">"Ativar"</string>
<string name="deletion_helper_apps_group_title" msgid="2578309121350341258">"Apps utilizadas raramente"</string>
<!-- no translation found for deletion_helper_apps_group_summary (360315517252452356) -->
@@ -52,7 +52,7 @@
<string name="automatic_storage_manager_notification_title" product="default" msgid="8480483265300964701">"O telemóvel tem pouco espaço livre"</string>
<string name="automatic_storage_manager_notification_title" product="tablet" msgid="3150907918531844467">"O seu tablet tem pouco espaço livre"</string>
<string name="automatic_storage_manager_notification_summary" msgid="2267399886362245822">"Permitir que o Gestor de armazenamento liberte espaço automaticamente através da remoção de fotos e de vídeos antigos quando o telemóvel começar a ficar novamente cheio."</string>
- <string name="automatic_storage_manager_cancel_button" msgid="1826365037494962803">"Não, obrigado"</string>
+ <string name="automatic_storage_manager_cancel_button" msgid="1826365037494962803">"Não"</string>
<string name="automatic_storage_manager_activate_button" msgid="6257070263061898041">"Ativar"</string>
<string name="deletion_helper_photos_loading_title" msgid="2768067991066779772">"Fotos e vídeos com cópia de segurança"</string>
<string name="deletion_helper_photos_loading_summary" msgid="8203033249458245854">"A localizar itens…"</string>
diff --git a/src/com/android/storagemanager/deletionhelper/CollapsibleCheckboxPreferenceGroup.java b/src/com/android/storagemanager/deletionhelper/CollapsibleCheckboxPreferenceGroup.java
index c5de8c6..96598f1 100644
--- a/src/com/android/storagemanager/deletionhelper/CollapsibleCheckboxPreferenceGroup.java
+++ b/src/com/android/storagemanager/deletionhelper/CollapsibleCheckboxPreferenceGroup.java
@@ -56,7 +56,7 @@
public CollapsibleCheckboxPreferenceGroup(Context context, AttributeSet attrs) {
super(context, attrs);
setLayoutResource(R.layout.deletion_preference);
- setWidgetLayoutResource(R.layout.preference_widget_checkbox);
+ setWidgetLayoutResource(androidx.preference.R.layout.preference_widget_checkbox);
}
@Override
diff --git a/src/com/android/storagemanager/deletionhelper/DeletionHelperActivity.java b/src/com/android/storagemanager/deletionhelper/DeletionHelperActivity.java
index 5255382..f56507e 100644
--- a/src/com/android/storagemanager/deletionhelper/DeletionHelperActivity.java
+++ b/src/com/android/storagemanager/deletionhelper/DeletionHelperActivity.java
@@ -149,15 +149,13 @@
public boolean onOptionsItemSelected(MenuItem item) {
FragmentManager manager = getFragmentManager();
int thresholdType;
- switch (item.getItemId()) {
- case R.id.no_threshold:
- thresholdType = AppStateUsageStatsBridge.NO_THRESHOLD;
- break;
- case R.id.default_threshold:
- thresholdType = AppStateUsageStatsBridge.NORMAL_THRESHOLD;
- break;
- default:
- return super.onOptionsItemSelected(item);
+ int itemId = item.getItemId();
+ if (itemId == R.id.no_threshold) {
+ thresholdType = AppStateUsageStatsBridge.NO_THRESHOLD;
+ } else if (itemId == R.id.default_threshold) {
+ thresholdType = AppStateUsageStatsBridge.NORMAL_THRESHOLD;
+ } else {
+ return super.onOptionsItemSelected(item);
}
mFragment = DeletionHelperSettings.newInstance(thresholdType);
@@ -208,4 +206,4 @@
return msg;
}
}
-}
\ No newline at end of file
+}
diff --git a/src/com/android/storagemanager/deletionhelper/NestedDeletionPreference.java b/src/com/android/storagemanager/deletionhelper/NestedDeletionPreference.java
index 6f8fdd0..09353e3 100644
--- a/src/com/android/storagemanager/deletionhelper/NestedDeletionPreference.java
+++ b/src/com/android/storagemanager/deletionhelper/NestedDeletionPreference.java
@@ -35,8 +35,8 @@
public NestedDeletionPreference(Context context) {
super(context);
- setLayoutResource(com.android.storagemanager.R.layout.preference_nested);
- setWidgetLayoutResource(com.android.storagemanager.R.layout.preference_widget_checkbox);
+ setLayoutResource(R.layout.preference_nested);
+ setWidgetLayoutResource(androidx.preference.R.layout.preference_widget_checkbox);
}
@Override
diff --git a/tests/unit/src/com/android/storagemanager/deletionhelper/PackageDeletionTaskTest.java b/tests/unit/src/com/android/storagemanager/deletionhelper/PackageDeletionTaskTest.java
index bd3938f..53cb7db 100644
--- a/tests/unit/src/com/android/storagemanager/deletionhelper/PackageDeletionTaskTest.java
+++ b/tests/unit/src/com/android/storagemanager/deletionhelper/PackageDeletionTaskTest.java
@@ -16,18 +16,18 @@
package com.android.storagemanager.deletionhelper;
-import android.test.AndroidTestCase;
import android.content.pm.IPackageDeleteObserver;
import android.content.pm.PackageManager;
import android.os.RemoteException;
+import android.test.AndroidTestCase;
import android.test.mock.MockPackageManager;
-import android.test.suitebuilder.annotation.SmallTest;
-import com.android.storagemanager.deletionhelper.PackageDeletionTask;
+import androidx.test.filters.SmallTest;
+
import com.android.storagemanager.deletionhelper.PackageDeletionTask.Callback;
-import java.util.Set;
import java.util.HashSet;
+import java.util.Set;
public class PackageDeletionTaskTest extends AndroidTestCase {
private FakePackageManager mPackageManager;