Merge "Make ScreenEvent match values in contacts_extensions.proto" into ub-contactsdialer-i-dev
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index f814324..48ac24b 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Kon nie invoer nie"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kon nie kontakte vanaf SIM-kaart invoer nie"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Voer tans SIM in"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Kennisgewings"</string>
</resources>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index f712d43..0a29b4f 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"ማስመጣት አልተሳካም"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"ከ SIM ካርድ ዕውቂያዎች ማስመጣት አልተቻለም"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"ሲም በማምጣት ላይ"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"ማሳወቂያዎች"</string>
</resources>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 474c2c3..e164586 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -249,7 +249,7 @@
<string name="editor_change_photo_content_description" msgid="820879708069864340">"تغيير صورة جهة الاتصال"</string>
<string name="editor_add_photo_content_description" msgid="4194479313465418120">"إضافة صورة جهة الاتصال"</string>
<string name="editor_contact_photo_content_description" msgid="8571975622926162369">"صورة جهة الاتصال"</string>
- <string name="editor_failed_to_load" msgid="1623639078580475818">"أخفق فتح المحرر."</string>
+ <string name="editor_failed_to_load" msgid="1623639078580475818">"تعذّر فتح المحرر."</string>
<string name="editor_account_selector_title" msgid="4426337993307015833">"الحفظ في"</string>
<string name="editor_account_selector_read_only_title" msgid="4137969650184457126">"معلومات جهة الاتصال من <xliff:g id="ACCOUNT">%s</xliff:g> غير قابلة للتعديل"</string>
<string name="quickcontact_suggestion_link_button" msgid="3244619714781727946">"ربط جهات الاتصال"</string>
@@ -553,9 +553,8 @@
<string name="single_sim_display_label" msgid="6985770499439371497">"شريحة SIM"</string>
<string name="show_more_content_description" msgid="4277410425912984722">"عرض المزيد"</string>
<string name="importing_sim_finished_title" msgid="5196369441294050721">"انتهى استيراد شريحة SIM"</string>
- <string name="importing_sim_failed_title" msgid="39706901030537985">"أخفق الاستيراد"</string>
+ <string name="importing_sim_failed_title" msgid="39706901030537985">"تعذّر الاستيراد"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"تعذر استيراد جهات الاتصال من شريحة SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"استيراد SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"الإشعارات"</string>
</resources>
diff --git a/res/values-az-rAZ/strings.xml b/res/values-az-rAZ/strings.xml
index 72c4809..4482a9f 100644
--- a/res/values-az-rAZ/strings.xml
+++ b/res/values-az-rAZ/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"İmport alınmadı"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontaktları SIM kartdan import etmək olmadı"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM import edilir"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Bildirişlər"</string>
</resources>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index d4d812c..7443661 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -535,6 +535,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Uvoz nije uspeo"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Uvoz kontakata sa SIM kartice nije uspeo"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Uvozi se sa SIM-a"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Obaveštenja"</string>
</resources>
diff --git a/res/values-be-rBY/strings.xml b/res/values-be-rBY/strings.xml
index c4f6730..fc70b1f 100644
--- a/res/values-be-rBY/strings.xml
+++ b/res/values-be-rBY/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Не ўдалося імпартаваць"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Не ўдалося імпартаваць кантакты з SIM-карты"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Імпартаванне SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Апавяшчэнні"</string>
</resources>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 09231c7..e118077 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Импортирането не бе успешно"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Контактите не можаха да се импортират от SIM картата"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Импортира се от SIM картата"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Известия"</string>
</resources>
diff --git a/res/values-bn-rBD/strings.xml b/res/values-bn-rBD/strings.xml
index 60e3d9b..f6aaf59 100644
--- a/res/values-bn-rBD/strings.xml
+++ b/res/values-bn-rBD/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"আমদানি ব্যর্থ হয়েছে"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"সিম কার্ড থেকে পরিচিতিগুলি আমদানি করা গেল না"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"সিম আমদানি করা হচ্ছে"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"বিজ্ঞপ্তি"</string>
</resources>
diff --git a/res/values-bs-rBA/strings.xml b/res/values-bs-rBA/strings.xml
index ea786b7..ef4cdbd 100644
--- a/res/values-bs-rBA/strings.xml
+++ b/res/values-bs-rBA/strings.xml
@@ -535,6 +535,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Uvoz nije uspio"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nije moguće uvesti kontakte sa SIM kartice"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Uvoz sa SIM kartice"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Obavještenja"</string>
</resources>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index c4cf495..43aa546 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"La importació ha fallat"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"No s\'han pogut importar els contactes de la targeta SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"S\'estan important els contactes de la SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificacions"</string>
</resources>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 96d3875..b15320a 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Import se nezdařil"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontakty ze SIM karty se nepodařilo importovat"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importování ze SIM karty"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Oznámení"</string>
</resources>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index ddbe815..ec1b4ee 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importen mislykkedes"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontaktpersonerne kunne ikke importeres fra SIM-kortet"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM-kortet importeres"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Underretninger"</string>
</resources>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 73b877a..edfea3b 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Fehler beim Importieren"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontakte konnten nicht von SIM-Karte importiert werden"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM wird importiert"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Benachrichtigungen"</string>
</resources>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 945402e..2f8e909 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Αποτυχία εισαγωγής"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Δεν ήταν δυνατή η εισαγωγή επαφών από την κάρτα SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Εισαγωγή από SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Ειδοποιήσεις"</string>
</resources>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index c4c7131..d31ce21 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Import failed"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Couldn\'t import contacts from SIM card"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importing SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notifications"</string>
</resources>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index c4c7131..d31ce21 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Import failed"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Couldn\'t import contacts from SIM card"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importing SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notifications"</string>
</resources>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index c4c7131..d31ce21 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Import failed"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Couldn\'t import contacts from SIM card"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importing SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notifications"</string>
</resources>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 1be103d..38e57f8 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Error al importar"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"No se pudieron importar los contactos de la tarjeta SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importando la tarjeta SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificaciones."</string>
</resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index e047fab..57745e3 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"No se ha podido realizar la importación"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"No se han podido importar los contactos de la tarjeta SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Se está importando la tarjeta SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificaciones"</string>
</resources>
diff --git a/res/values-et-rEE/strings.xml b/res/values-et-rEE/strings.xml
index 744e24b..3346bd6 100644
--- a/res/values-et-rEE/strings.xml
+++ b/res/values-et-rEE/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importimine ebaõnnestus"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontakte ei õnnestunud SIM-kaardilt importida"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM-kaardi importimine"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Märguanded"</string>
</resources>
diff --git a/res/values-eu-rES/strings.xml b/res/values-eu-rES/strings.xml
index 7776242..e9d9ab9 100644
--- a/res/values-eu-rES/strings.xml
+++ b/res/values-eu-rES/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Ezin izan da inportatu"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Ezin izan dira inportatu SIM txarteleko kontaktuak"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM txartela inportatzen"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Jakinarazpenak"</string>
</resources>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 97c0d7a..12a153f 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"وارد نشد"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"مخاطبین از سیم کارت وارد نشدند"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"وارد کردن سیم کارت"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"اعلانها"</string>
</resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index f052068..a2f4a5f 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Tuonti epäonnistui."</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Yhteystietojen tuominen SIM-kortilta epäonnistui."</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Tuodaan SIM-kortin yhteystietoja"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Ilmoitukset"</string>
</resources>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index b5ca8bd..6bd2931 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Échec de l\'importation"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Impossible d\'importer des contacts à partir de la carte SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importation des contacts SIM en cours…"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Avis"</string>
</resources>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 0c33b80..9926d89 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Échec lors de l\'importation"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Impossible d\'importer les contacts depuis la carte SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importation depuis la carte SIM..."</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notifications"</string>
</resources>
diff --git a/res/values-gl-rES/strings.xml b/res/values-gl-rES/strings.xml
index 1fa3936..6cd2b61 100644
--- a/res/values-gl-rES/strings.xml
+++ b/res/values-gl-rES/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Produciuse un erro na importación"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Non se puideron importar os contactos da tarxeta SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importando SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificacións"</string>
</resources>
diff --git a/res/values-gu-rIN/strings.xml b/res/values-gu-rIN/strings.xml
index 1cc4617..70ee150 100644
--- a/res/values-gu-rIN/strings.xml
+++ b/res/values-gu-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"આયાત કરવું નિષ્ફળ થયું"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM કાર્ડમાંથી સંપર્કો આયાત કરી શક્યાં નથી"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM આયાત કરી રહ્યાં છે"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"સૂચનાઓ"</string>
</resources>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 6f4788f..4f4f7e1 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"आयात करना विफल रहा"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM कार्ड से संपर्क आयात नहीं किए जा सके"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM को आयात किया जा रहा है"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"नोटिफ़िकेशन"</string>
</resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 021b4aa..8c6fc80 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -535,6 +535,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Uvoz nije uspio"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Uvoz kontakata sa SIM kartice nije moguć"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Uvoz SIM kontakata"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Obavijesti"</string>
</resources>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 35f0e44..6ac484d 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Sikertelen importálás"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nem sikerült importálni a névjegyeket a SIM-kártyáról"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM-kártya importálása folyamatban"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Értesítések"</string>
</resources>
diff --git a/res/values-hy-rAM/strings.xml b/res/values-hy-rAM/strings.xml
index e8d2033..c5587cc 100644
--- a/res/values-hy-rAM/strings.xml
+++ b/res/values-hy-rAM/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Ներմուծման սխալ"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Չհաջողվեց կոնտակտներ ներմուծել SIM քարտից"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM քարտի ներմուծում"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Ծանուցումներ"</string>
</resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 09849f0..105d113 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Impor gagal"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Tidak dapat mengimpor kontak dari kartu SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Mengimpor SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notifikasi"</string>
</resources>
diff --git a/res/values-is-rIS/strings.xml b/res/values-is-rIS/strings.xml
index 45c92cf..c94e07c 100644
--- a/res/values-is-rIS/strings.xml
+++ b/res/values-is-rIS/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Innflutningur mistókst"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Gat ekki flutt inn tengiliði af SIM-korti"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Flytur inn SIM-kort"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Tilkynningar"</string>
</resources>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 6a767f1..d144f98 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importazione non riuscita"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Impossibile importare i contatti dalla scheda SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importazione della SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notifiche"</string>
</resources>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 899019e..03d9350 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"הייבוא נכשל"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"לא ניתן היה לייבא את אנשי הקשר מכרטיס ה-SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"הייבוא מכרטיס ה-SIM מתבצע"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"הודעות"</string>
</resources>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 3e56e34..74c7048 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"インポートに失敗しました"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM カードの連絡先をインポートできませんでした"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM からインポートしています"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"通知"</string>
</resources>
diff --git a/res/values-ka-rGE/strings.xml b/res/values-ka-rGE/strings.xml
index 91a6dc5..4c8b349 100644
--- a/res/values-ka-rGE/strings.xml
+++ b/res/values-ka-rGE/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"იმპორტი ვერ შესრულდა"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM ბარათიდან კონტაქტების იმპორტი ვერ შესრულდა"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"მიმდინარეობს SIM-ის იმპორტი"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"შეტყობინებები"</string>
</resources>
diff --git a/res/values-kk-rKZ/strings.xml b/res/values-kk-rKZ/strings.xml
index 79c43e7..b4e66b3 100644
--- a/res/values-kk-rKZ/strings.xml
+++ b/res/values-kk-rKZ/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Импорттау мүмкін болмады"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Контактілерді SIM картасынан импорттау мүмкін болмады"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM картасы импортталуда"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Хабарландырулар"</string>
</resources>
diff --git a/res/values-km-rKH/strings.xml b/res/values-km-rKH/strings.xml
index fc34ed8..41b984d 100644
--- a/res/values-km-rKH/strings.xml
+++ b/res/values-km-rKH/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"ការនាំចូលមិនបានសម្រេច"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"មិនអាចនាំចូលទំនាក់ទំនងពីស៊ីមកាតបានទេ"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"កំពុងនាំចូលទំនាក់ទំនងពី SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"ការជូនដំណឹង"</string>
</resources>
diff --git a/res/values-kn-rIN/strings.xml b/res/values-kn-rIN/strings.xml
index 0858ff9..1ab7b76 100644
--- a/res/values-kn-rIN/strings.xml
+++ b/res/values-kn-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"ಆಮದು ವಿಫಲವಾಗಿದೆ"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"ಸಿಮ್ ಕಾರ್ಡ್ನಿಂದ ಸಂಪರ್ಕಗಳನ್ನು ಆಮದು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"ಸಿಮ್ ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"ಅಧಿಸೂಚನೆಗಳು"</string>
</resources>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 74c7fb0..347aac7 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"가져오기 실패"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM 카드에서 연락처를 가져올 수 없습니다."</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM 가져오는 중"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"알림"</string>
</resources>
diff --git a/res/values-ky-rKG/strings.xml b/res/values-ky-rKG/strings.xml
index a75c84b..2fe27b3 100644
--- a/res/values-ky-rKG/strings.xml
+++ b/res/values-ky-rKG/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Импорттолбой калды"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM-картадан байланыштар импорттолбой койду"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM-картадан өткөрүлүп алынууда"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Эскертмелер"</string>
</resources>
diff --git a/res/values-lo-rLA/strings.xml b/res/values-lo-rLA/strings.xml
index 1962bd8..bb09b21 100644
--- a/res/values-lo-rLA/strings.xml
+++ b/res/values-lo-rLA/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"ນຳເຂົ້າບໍ່ສຳເລັດ"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"ບໍ່ສາມາດນຳເຂົ້າລາຍຊື່ຜູ້ຕິດຕໍ່ຈາກຊິມກາດໄດ້"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"ກຳລັງນຳເຂົ້າຈາກ SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"ການແຈ້ງເຕືອນ"</string>
</resources>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 37087ab..aee61b1 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Nepavyko importuoti"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nepavyko importuoti kontaktų iš SIM kortelės"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importuojami SIM kortelės kontaktai"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Pranešimai"</string>
</resources>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 77ff461..ee82810 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -535,6 +535,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importēšana neizdevās"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nevarēja importēt kontaktpersonas no SIM kartes."</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Notiek SIM kartes importēšana"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Paziņojumi"</string>
</resources>
diff --git a/res/values-mk-rMK/strings.xml b/res/values-mk-rMK/strings.xml
index 2c11e2e..7db4b64 100644
--- a/res/values-mk-rMK/strings.xml
+++ b/res/values-mk-rMK/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Увезувањето не успеа"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Не можеше да се увезат контакти од SIM-картичката"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Се увезува SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Известувања"</string>
</resources>
diff --git a/res/values-ml-rIN/strings.xml b/res/values-ml-rIN/strings.xml
index 19f8418..1aa30a6 100644
--- a/res/values-ml-rIN/strings.xml
+++ b/res/values-ml-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"ഇമ്പോർട്ടുചെയ്യൽ പരാജയപ്പെട്ടു"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"സിം കാർഡിൽ നിന്ന് കോൺടാക്റ്റുകൾ ഇമ്പോർട്ടുചെയ്യാനായില്ല"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"സിം കോൺടാക്റ്റുകൾ ഇമ്പോർട്ടുചെയ്യുന്നു"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"അറിയിപ്പുകൾ"</string>
</resources>
diff --git a/res/values-mn-rMN/strings.xml b/res/values-mn-rMN/strings.xml
index c5e6c19..ef1fee9 100644
--- a/res/values-mn-rMN/strings.xml
+++ b/res/values-mn-rMN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Импортолж чадсангүй"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM картнаас харилцагчдыг импортолж чадсангүй"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM-г импорт хийж байна"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Мэдэгдэл"</string>
</resources>
diff --git a/res/values-mr-rIN/strings.xml b/res/values-mr-rIN/strings.xml
index 8ea3a60..087ec81 100644
--- a/res/values-mr-rIN/strings.xml
+++ b/res/values-mr-rIN/strings.xml
@@ -284,7 +284,7 @@
<string name="sms_mobile" msgid="5200107250451030769">"मोबाईलवर मजकूर पाठवा"</string>
<string name="sms_work" msgid="2269624156655267740">"कार्यस्थानी मजकूर पाठवा"</string>
<string name="sms_fax_work" msgid="8028189067816907075">"कार्य फॅक्सवर मजकूर पाठवा"</string>
- <string name="sms_fax_home" msgid="9204042076306809634">"निवासस्थान फॅक्सवर मजकूर पाठवा"</string>
+ <string name="sms_fax_home" msgid="9204042076306809634">"घर फॅक्सवर मजकूर पाठवा"</string>
<string name="sms_pager" msgid="7730404569637015192">"पेजरवर मजकूर पाठवा"</string>
<string name="sms_other" msgid="806127844607642331">"मजकूर"</string>
<string name="sms_callback" msgid="5004824430094288752">"कॉलबॅक वर मजकूर पाठवा"</string>
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"आयात अयशस्वी झाले"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"सिम कार्ड वरून संपर्क आयात करणेे शक्य झाले नाही"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"सिम आयात करीत आहे"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"सूचना"</string>
</resources>
diff --git a/res/values-ms-rMY/strings.xml b/res/values-ms-rMY/strings.xml
index 0e11dd9..fa06426 100644
--- a/res/values-ms-rMY/strings.xml
+++ b/res/values-ms-rMY/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Pengimportan gagal"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Tidak dapat mengimport kenalan daripada kad SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Mengimport SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Pemberitahuan"</string>
</resources>
diff --git a/res/values-my-rMM/strings.xml b/res/values-my-rMM/strings.xml
index 3d612cd..341dc1a 100644
--- a/res/values-my-rMM/strings.xml
+++ b/res/values-my-rMM/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"တင်သွင်း၍မရပါ"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"ဆင်းမ်ကဒ်မှ အဆက်အသွယ်များကို တင်သွင်း၍မရပါ"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"ဆင်းမ်ကဒ်ကို တင်သွင်းနေသည်"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"အကြောင်းကြားချက်များ"</string>
</resources>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 7d64b4b..81233b6 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importeringen mislyktes"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kunne ikke importére kontakter fra SIM-kortet"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importerer fra SIM-kortet"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Varsler"</string>
</resources>
diff --git a/res/values-ne-rNP/strings.xml b/res/values-ne-rNP/strings.xml
index 462832e..b7a9f91 100644
--- a/res/values-ne-rNP/strings.xml
+++ b/res/values-ne-rNP/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"आयात गर्न सकिएन"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM कार्डबाट सम्पर्कहरू आयात गर्न सकिएन"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM आयात गरिँदै"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"सूचनाहरू"</string>
</resources>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index c97fb6e..6caa088 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importeren mislukt"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kan geen contacten importeren van de simkaart"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Sim importeren"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Meldingen"</string>
</resources>
diff --git a/res/values-pa-rIN/strings.xml b/res/values-pa-rIN/strings.xml
index 788a6c3..78dcd95 100644
--- a/res/values-pa-rIN/strings.xml
+++ b/res/values-pa-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"ਆਯਾਤ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM ਕਾਰਡ ਤੋਂ ਸੰਪਰਕ ਆਯਾਤ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"ਸਿਮ ਆਯਾਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"ਸੂਚਨਾਵਾਂ"</string>
</resources>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index da8506a..adf7a84 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Nie udało się zaimportować"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nie udało się zaimportować kontaktów z karty SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importuję kontakty z karty SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Powiadomienia"</string>
</resources>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index ce6ee65..d0148d8 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Falha na importação"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Não foi possível importar os contatos do cartão SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importando do cartão SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificações"</string>
</resources>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 6f11e27..cdbcb93 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Falha ao importar"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Não foi possível importar contactos do cartão SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"A importar SIM…"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificações"</string>
</resources>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index ce6ee65..d0148d8 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Falha na importação"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Não foi possível importar os contatos do cartão SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importando do cartão SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificações"</string>
</resources>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 9805e82..291c9a5 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -535,6 +535,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Nu s-a importat."</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nu s-a putut importa agenda de pe cardul SIM."</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Se importă cardul SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Notificări"</string>
</resources>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index de4dead..48aaca2 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Ошибка импорта"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Не удалось импортировать контакты с SIM-карты"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Импорт контактов с SIM-карты…"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Уведомления"</string>
</resources>
diff --git a/res/values-si-rLK/strings.xml b/res/values-si-rLK/strings.xml
index bfa2bc9..9b7e7a7 100644
--- a/res/values-si-rLK/strings.xml
+++ b/res/values-si-rLK/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"අයාත කිරීම අසාර්ථක විය"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"සම්බන්ධතා SIM කාඩ්පතෙන් ආයාත කිරීමට නොහැකි විය"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM ආයාත කරමින්"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"දැනුම් දීම්"</string>
</resources>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 63d2bdf..4c468b6 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Import zlyhal"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Nepodarilo sa importovať kontakty zo SIM karty"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importuje sa SIM karta"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Upozornenia"</string>
</resources>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 6971422..eea2486 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Uvoz ni uspel"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Stikov s kartic SIM ni bilo mogoče uvoziti"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Uvažanje kartice SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Obvestila"</string>
</resources>
diff --git a/res/values-sq-rAL/strings.xml b/res/values-sq-rAL/strings.xml
index a7a6334..c1e37d0 100644
--- a/res/values-sq-rAL/strings.xml
+++ b/res/values-sq-rAL/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Importimi dështoi"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontaktet nga karta SIM nuk mund të importoheshin"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Karta SIM po importohet"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Njoftime"</string>
</resources>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 8ae1259..5432ef6 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -535,6 +535,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Увоз није успео"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Увоз контаката са SIM картице није успео"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Увози се са SIM-а"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Обавештења"</string>
</resources>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index e55c7ef..6a7b7a7 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Det gick inte att importera"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Det gick inte att importera kontakter från SIM-kortet"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Importerar SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Meddelanden"</string>
</resources>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index be804c2..232ca84 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Imeshindwa kuleta anwani"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Imeshindwa kuleta anwani kutoka kwenye SIM kadi"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Anwani zilizo kwenye SIM kadi zinaletwa"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Arifa"</string>
</resources>
diff --git a/res/values-ta-rIN/strings.xml b/res/values-ta-rIN/strings.xml
index 575208d..fe4817f 100644
--- a/res/values-ta-rIN/strings.xml
+++ b/res/values-ta-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"இறக்க முடியவில்லை"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"சிம் கார்டிலிருந்து தொடர்புகளை இறக்க முடியவில்லை"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"சிம் கார்டை இறக்குகிறது"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"அறிவிப்புகள்"</string>
</resources>
diff --git a/res/values-te-rIN/strings.xml b/res/values-te-rIN/strings.xml
index e6a98c2..4ed79cf 100644
--- a/res/values-te-rIN/strings.xml
+++ b/res/values-te-rIN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"దిగుమతి విఫలమైంది"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM కార్డ్ నుండి పరిచయాలను దిగుమతి చేయలేకపోయింది"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIMను దిగుమతి చేస్తోంది"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"నోటిఫికేషన్లు"</string>
</resources>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 6c5a4d4..9ee6f79 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"การนำเข้าล้มเหลว"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"นำเข้ารายชื่อติดต่อจากซิมการ์ดไม่ได้"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"กำลังนำเข้าจากซิมการ์ด"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"การแจ้งเตือน"</string>
</resources>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 29ed00b..294e7da 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Nabigong i-import"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Hindi ma-import ang mga contact mula sa SIM card"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Ini-import ang SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Mga Notification"</string>
</resources>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 0522544..4b64456 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"İçe aktarma başarısız oldu"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM karttaki kişiler içe aktarılamadı"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM kişileri içe aktarılıyor"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Bildirimler"</string>
</resources>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 6d8e07a..5c36249 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -542,6 +542,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Не вдалось імпортувати"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Не вдалось імпортувати контакти із SIM-карти"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Імпорт SIM-карти"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Сповіщення"</string>
</resources>
diff --git a/res/values-ur-rPK/strings.xml b/res/values-ur-rPK/strings.xml
index d9fb02f..3dee482 100644
--- a/res/values-ur-rPK/strings.xml
+++ b/res/values-ur-rPK/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"درآمد کرنا ناکام ہو گیا"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"SIM کارڈ سے رابطے درآمد نہیں ہو سکے"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"SIM درآمد ہو رہی ہے"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"اطلاعات"</string>
</resources>
diff --git a/res/values-uz-rUZ/strings.xml b/res/values-uz-rUZ/strings.xml
index df736c4..b098955 100644
--- a/res/values-uz-rUZ/strings.xml
+++ b/res/values-uz-rUZ/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Import qilib bo‘lmadi"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Kontaktlarni SIM kartadan import qilib bo‘lmadi."</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Kontakt. SIM kartadan import qilinmoqda…"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Bildirishnomalar"</string>
</resources>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index fda87ae..ad73988 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Nhập không thành công"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Không thể nhập liên hệ từ thẻ SIM"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Đang nhập SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Thông báo"</string>
</resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 369e08c..207a762 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"导入失败"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"无法导入 SIM 卡中的联系人"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"正在导入 SIM 卡联系人"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"通知"</string>
</resources>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 3e53b59..9f7779e 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"匯入失敗"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"無法從 SIM 卡匯入聯絡人"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"正在匯入 SIM 卡"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"通知"</string>
</resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index cdbb720..8b2e322 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"匯入失敗"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"無法從 SIM 卡匯入聯絡人資料"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"正在匯入 SIM 卡資料"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"通知"</string>
</resources>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 1cdc484..60fc113 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -528,6 +528,5 @@
<string name="importing_sim_failed_title" msgid="39706901030537985">"Ukungenisa kuhlulekile"</string>
<string name="importing_sim_failed_message" msgid="3345258302998021066">"Ayikwazanga ukungenisa oxhumana nabo kusukela ku-SIM card"</string>
<string name="importing_sim_in_progress_title" msgid="3638299581276676109">"Ingenisa i-SIM"</string>
- <!-- no translation found for contacts_default_notification_channel (4754058700611188581) -->
- <skip />
+ <string name="contacts_default_notification_channel" msgid="4754058700611188581">"Izaziso"</string>
</resources>
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 1dca4f4..1aa84c6 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -15,7 +15,7 @@
-->
<resources>
<!-- Adaptive icon background layer color -->
- <color name="ic_contacts_launcher_background">#3F51B5</color>
+ <color name="ic_contacts_launcher_background">#2458CA</color>
<!-- 87% black -->
<color name="quantum_black_text">#dd000000</color>
diff --git a/src/com/android/contacts/ContactPhotoManager.java b/src/com/android/contacts/ContactPhotoManager.java
index b43af19..fdcc9b3 100644
--- a/src/com/android/contacts/ContactPhotoManager.java
+++ b/src/com/android/contacts/ContactPhotoManager.java
@@ -1425,8 +1425,10 @@
mPreloadStatus = PRELOAD_STATUS_DONE;
}
- Log.v(TAG, "Preloaded " + count + " photos. Cached bytes: "
- + mBitmapHolderCache.size());
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Preloaded " + count + " photos. Cached bytes: "
+ + mBitmapHolderCache.size());
+ }
requestPreloading();
}
@@ -1609,11 +1611,15 @@
uriRequest.getRequestedExtent());
mMainThreadHandler.sendEmptyMessage(MESSAGE_PHOTOS_LOADED);
} else {
- Log.v(TAG, "Cannot load photo " + uri);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Cannot load photo " + uri);
+ }
cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
}
} catch (final Exception | OutOfMemoryError ex) {
- Log.v(TAG, "Cannot load photo " + uri, ex);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Cannot load photo " + uri, ex);
+ }
cacheBitmap(originalUri, null, false, uriRequest.getRequestedExtent());
}
}
diff --git a/src/com/android/contacts/ContactSaveService.java b/src/com/android/contacts/ContactSaveService.java
index e05f7c6..4e2d178 100755
--- a/src/com/android/contacts/ContactSaveService.java
+++ b/src/com/android/contacts/ContactSaveService.java
@@ -304,7 +304,9 @@
@Override
protected void onHandleIntent(final Intent intent) {
if (intent == null) {
- Log.d(TAG, "onHandleIntent: could not handle null intent");
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "onHandleIntent: could not handle null intent");
+ }
return;
}
if (!PermissionsUtil.hasPermission(this, WRITE_CONTACTS)) {
@@ -578,7 +580,7 @@
rawContactId);
lookupUri = RawContacts.getContactLookupUri(resolver, rawContactUri);
}
- if (lookupUri != null) {
+ if (lookupUri != null && Log.isLoggable(TAG, Log.VERBOSE)) {
Log.v(TAG, "Saved contact. New URI: " + lookupUri);
}
diff --git a/src/com/android/contacts/SimImportService.java b/src/com/android/contacts/SimImportService.java
index 4d4f551..60de982 100644
--- a/src/com/android/contacts/SimImportService.java
+++ b/src/com/android/contacts/SimImportService.java
@@ -153,6 +153,7 @@
@Override
public int onStartCommand(Intent intent, int flags, final int startId) {
+ ContactsNotificationChannelsUtil.createDefaultChannel(this);
final ImportTask task = createTaskForIntent(intent, startId);
if (task == null) {
new StopTask(this, startId).executeOnExecutor(mExecutor);
diff --git a/src/com/android/contacts/activities/AttachPhotoActivity.java b/src/com/android/contacts/activities/AttachPhotoActivity.java
index bde3dc1..b25c306 100644
--- a/src/com/android/contacts/activities/AttachPhotoActivity.java
+++ b/src/com/android/contacts/activities/AttachPhotoActivity.java
@@ -337,7 +337,9 @@
values.setPhoto(compressed);
// Finally, invoke the ContactSaveService.
- Log.v(TAG, "all prerequisites met, about to save photo to contact");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "all prerequisites met, about to save photo to contact");
+ }
Intent intent = ContactSaveService.createSaveContactIntent(
this,
deltaList,
diff --git a/src/com/android/contacts/compat/CompatUtils.java b/src/com/android/contacts/compat/CompatUtils.java
index 30ad9b8..10b627b 100644
--- a/src/com/android/contacts/compat/CompatUtils.java
+++ b/src/com/android/contacts/compat/CompatUtils.java
@@ -227,7 +227,9 @@
Class.forName(className).getMethod(methodName, parameterTypes);
return true;
} catch (ClassNotFoundException | NoSuchMethodException e) {
- Log.v(TAG, "Could not find method: " + className + "#" + methodName);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Could not find method: " + className + "#" + methodName);
+ }
return false;
} catch (Throwable t) {
Log.e(TAG, "Unexpected exception when checking if method: " + className + "#"
@@ -260,7 +262,9 @@
.invoke(instance, parameters);
} catch (ClassNotFoundException | NoSuchMethodException | IllegalArgumentException
| IllegalAccessException | InvocationTargetException e) {
- Log.v(TAG, "Could not invoke method: " + className + "#" + methodName);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Could not invoke method: " + className + "#" + methodName);
+ }
return null;
} catch (Throwable t) {
Log.e(TAG, "Unexpected exception when invoking method: " + className
diff --git a/src/com/android/contacts/detail/ContactDisplayUtils.java b/src/com/android/contacts/detail/ContactDisplayUtils.java
index 6803e9d..ef9124a 100644
--- a/src/com/android/contacts/detail/ContactDisplayUtils.java
+++ b/src/com/android/contacts/detail/ContactDisplayUtils.java
@@ -255,11 +255,15 @@
try {
uri = Uri.parse(source);
} catch (Throwable e) {
- Log.d(TAG, "Could not parse image source: " + source);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Could not parse image source: " + source);
+ }
return null;
}
if (!RES_SCHEME.equals(uri.getScheme())) {
- Log.d(TAG, "Image source does not correspond to a resource: " + source);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Image source does not correspond to a resource: " + source);
+ }
return null;
}
// The URI authority represents the package name.
@@ -267,13 +271,17 @@
Resources resources = getResourcesForResourceName(packageName);
if (resources == null) {
- Log.d(TAG, "Could not parse image source: " + source);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Could not parse image source: " + source);
+ }
return null;
}
List<String> pathSegments = uri.getPathSegments();
if (pathSegments.size() != 1) {
- Log.d(TAG, "Could not parse image source: " + source);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Could not parse image source: " + source);
+ }
return null;
}
@@ -282,14 +290,18 @@
if (resId == 0) {
// Use the default image icon in this case.
- Log.d(TAG, "Cannot resolve resource identifier: " + source);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Cannot resolve resource identifier: " + source);
+ }
return null;
}
try {
return getResourceDrawable(resources, resId);
} catch (NotFoundException e) {
- Log.d(TAG, "Resource not found: " + source, e);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Resource not found: " + source, e);
+ }
return null;
}
}
@@ -307,7 +319,9 @@
try {
return mPackageManager.getResourcesForApplication(packageName);
} catch (NameNotFoundException e) {
- Log.d(TAG, "Could not find package: " + packageName);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Could not find package: " + packageName);
+ }
return null;
}
}
diff --git a/src/com/android/contacts/detail/PhotoSelectionHandler.java b/src/com/android/contacts/detail/PhotoSelectionHandler.java
index 3053714..053ee22 100644
--- a/src/com/android/contacts/detail/PhotoSelectionHandler.java
+++ b/src/com/android/contacts/detail/PhotoSelectionHandler.java
@@ -168,7 +168,9 @@
return false;
}
} catch (SecurityException e) {
- Log.d(TAG, "Did not have read-access to uri : " + uri);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Did not have read-access to uri : " + uri);
+ }
return false;
}
}
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java
index afe231e..da68ec6 100644
--- a/src/com/android/contacts/editor/ContactEditorFragment.java
+++ b/src/com/android/contacts/editor/ContactEditorFragment.java
@@ -389,7 +389,10 @@
@Override
public void onLoadFinished(Loader<Contact> loader, Contact contact) {
final long loaderCurrentTime = SystemClock.elapsedRealtime();
- Log.v(TAG, "Time needed for loading: " + (loaderCurrentTime-mLoaderStartTime));
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG,
+ "Time needed for loading: " + (loaderCurrentTime-mLoaderStartTime));
+ }
if (!contact.isLoaded()) {
// Item has been deleted. Close activity without saving again.
Log.i(TAG, "No contact found. Closing activity");
@@ -403,8 +406,10 @@
final long setDataStartTime = SystemClock.elapsedRealtime();
setState(contact);
final long setDataEndTime = SystemClock.elapsedRealtime();
-
- Log.v(TAG, "Time needed for setting UI: " + (setDataEndTime - setDataStartTime));
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Time needed for setting UI: "
+ + (setDataEndTime - setDataStartTime));
+ }
}
@Override
@@ -1048,7 +1053,9 @@
private void setState(Contact contact) {
// If we have already loaded data, we do not want to change it here to not confuse the user
if (!mState.isEmpty()) {
- Log.v(TAG, "Ignoring background change. This will have to be rebased later");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Ignoring background change. This will have to be rebased later");
+ }
return;
}
mContact = contact;
@@ -1480,7 +1487,7 @@
mStatus = Status.CLOSING;
if (mListener != null) {
mListener.onContactSplit(contactLookupUri);
- } else {
+ } else if (Log.isLoggable(TAG, Log.DEBUG)) {
Log.d(TAG, "No listener registered, can not call onSplitFinished");
}
break;
diff --git a/src/com/android/contacts/editor/RawContactEditorView.java b/src/com/android/contacts/editor/RawContactEditorView.java
index 320a19a..7c61f64 100644
--- a/src/com/android/contacts/editor/RawContactEditorView.java
+++ b/src/com/android/contacts/editor/RawContactEditorView.java
@@ -452,7 +452,9 @@
mPrimaryAccount = ContactEditorUtils.create(getContext())
.getOnlyOrDefaultAccount(AccountInfo.extractAccounts(mAccounts));
}
- vlog("state: primary " + mPrimaryAccount);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "state: primary " + mPrimaryAccount);
+ }
// Parse the given raw contact deltas
if (rawContactDeltas == null || rawContactDeltas.isEmpty()) {
@@ -531,10 +533,14 @@
}
private void pickRawContactDelta() {
- vlog("parse: " + mRawContactDeltas.size() + " rawContactDelta(s)");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + mRawContactDeltas.size() + " rawContactDelta(s)");
+ }
for (int j = 0; j < mRawContactDeltas.size(); j++) {
final RawContactDelta rawContactDelta = mRawContactDeltas.get(j);
- vlog("parse: " + j + " rawContactDelta" + rawContactDelta);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + j + " rawContactDelta" + rawContactDelta);
+ }
if (rawContactDelta == null || !rawContactDelta.isVisible()) continue;
final AccountType accountType = rawContactDelta.getAccountType(mAccountTypeManager);
if (accountType == null) continue;
@@ -577,15 +583,19 @@
final AccountType accountType = mCurrentRawContactDelta.getAccountType(mAccountTypeManager);
final List<DataKind> dataKinds = accountType.getSortedDataKinds();
final int dataKindSize = dataKinds == null ? 0 : dataKinds.size();
- vlog("parse: " + dataKindSize + " dataKinds(s)");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + dataKindSize + " dataKinds(s)");
+ }
for (int i = 0; i < dataKindSize; i++) {
final DataKind dataKind = dataKinds.get(i);
// Skip null and un-editable fields.
if (dataKind == null || !dataKind.editable) {
- vlog("parse: " + i +
- (dataKind == null ? " dropped null data kind"
- : " dropped uneditable mimetype: " + dataKind.mimeType));
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + i +
+ (dataKind == null ? " dropped null data kind"
+ : " dropped uneditable mimetype: " + dataKind.mimeType));
+ }
continue;
}
final String mimeType = dataKind.mimeType;
@@ -593,14 +603,18 @@
// Skip psuedo mime types
if (DataKind.PSEUDO_MIME_TYPE_NAME.equals(mimeType) ||
DataKind.PSEUDO_MIME_TYPE_PHONETIC_NAME.equals(mimeType)) {
- vlog("parse: " + i + " " + dataKind.mimeType + " dropped pseudo type");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + i + " " + dataKind.mimeType + " dropped pseudo type");
+ }
continue;
}
// Skip custom fields
// TODO: Handle them when we implement editing custom fields.
if (CustomDataItem.MIMETYPE_CUSTOM_FIELD.equals(mimeType)) {
- vlog("parse: " + i + " " + dataKind.mimeType + " dropped custom field");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + i + " " + dataKind.mimeType + " dropped custom field");
+ }
continue;
}
@@ -609,11 +623,13 @@
mKindSectionDataMap.put(mimeType, kindSectionData);
mSortedMimetypes.add(mimeType);
- vlog("parse: " + i + " " + dataKind.mimeType + " " +
- kindSectionData.getValuesDeltas().size() + " value(s) " +
- kindSectionData.getNonEmptyValuesDeltas().size() + " non-empty value(s) " +
- kindSectionData.getVisibleValuesDeltas().size() +
- " visible value(s)");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "parse: " + i + " " + dataKind.mimeType + " " +
+ kindSectionData.getValuesDeltas().size() + " value(s) " +
+ kindSectionData.getNonEmptyValuesDeltas().size() + " non-empty value(s) " +
+ kindSectionData.getVisibleValuesDeltas().size() +
+ " visible value(s)");
+ }
}
}
@@ -854,7 +870,9 @@
i++;
// Ignore mime types that we've already handled
if (Photo.CONTENT_ITEM_TYPE.equals(mimeType)) {
- vlog("kind: " + i + " " + mimeType + " dropped");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "kind: " + i + " " + mimeType + " dropped");
+ }
continue;
}
final KindSectionView kindSectionView;
@@ -913,12 +931,6 @@
return false;
}
- private static void vlog(String message) {
- if (Log.isLoggable(TAG, Log.VERBOSE)) {
- Log.v(TAG, message);
- }
- }
-
private static void wlog(String message) {
if (Log.isLoggable(TAG, Log.WARN)) {
Log.w(TAG, message);
diff --git a/src/com/android/contacts/extensions/ExtensionsFactory.java b/src/com/android/contacts/extensions/ExtensionsFactory.java
index 33f9510..3b0ddb1 100644
--- a/src/com/android/contacts/extensions/ExtensionsFactory.java
+++ b/src/com/android/contacts/extensions/ExtensionsFactory.java
@@ -57,14 +57,20 @@
if (className != null) {
mExtendedPhoneDirectoriesManager = createInstance(className);
} else {
- Log.d(TAG, EXTENDED_PHONE_DIRECTORIES_KEY + " not found in properties file.");
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, EXTENDED_PHONE_DIRECTORIES_KEY + " not found in properties file.");
+ }
}
} catch (FileNotFoundException e) {
// No custom extensions. Ignore.
- Log.d(TAG, "No custom extensions.");
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "No custom extensions.");
+ }
} catch (IOException e) {
- Log.d(TAG, e.toString());
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, e.toString());
+ }
}
}
diff --git a/src/com/android/contacts/interactions/CalendarInteractionsLoader.java b/src/com/android/contacts/interactions/CalendarInteractionsLoader.java
index bc102e5..ec723a5 100644
--- a/src/com/android/contacts/interactions/CalendarInteractionsLoader.java
+++ b/src/com/android/contacts/interactions/CalendarInteractionsLoader.java
@@ -73,7 +73,9 @@
allInteractions.addAll(interactions);
allInteractions.addAll(interactions2);
- Log.v(TAG, "# ContactInteraction Loaded: " + allInteractions.size());
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "# ContactInteraction Loaded: " + allInteractions.size());
+ }
return allInteractions;
}
diff --git a/src/com/android/contacts/interactions/SmsInteractionsLoader.java b/src/com/android/contacts/interactions/SmsInteractionsLoader.java
index 1de7ca3..31ab831 100644
--- a/src/com/android/contacts/interactions/SmsInteractionsLoader.java
+++ b/src/com/android/contacts/interactions/SmsInteractionsLoader.java
@@ -51,14 +51,18 @@
public SmsInteractionsLoader(Context context, String[] phoneNums,
int maxToRetrieve) {
super(context);
- Log.v(TAG, "SmsInteractionsLoader");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "SmsInteractionsLoader");
+ }
mPhoneNums = phoneNums;
mMaxToRetrieve = maxToRetrieve;
}
@Override
public List<ContactInteraction> loadInBackground() {
- Log.v(TAG, "loadInBackground");
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "loadInBackground");
+ }
// Confirm the device has Telephony and numbers were provided before proceeding
if (!getContext().getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY)
|| mPhoneNums == null || mPhoneNums.length == 0) {
diff --git a/src/com/android/contacts/list/ContactBrowseListFragment.java b/src/com/android/contacts/list/ContactBrowseListFragment.java
index 8a6e081..dcef568 100644
--- a/src/com/android/contacts/list/ContactBrowseListFragment.java
+++ b/src/com/android/contacts/list/ContactBrowseListFragment.java
@@ -199,7 +199,7 @@
return;
}
- Log.v(TAG, "New filter: " + filter);
+ if (Log.isLoggable(TAG, Log.VERBOSE)) Log.v(TAG, "New filter: " + filter);
setListType(filter.toListType());
setLogListEvents(true);
diff --git a/src/com/android/contacts/list/IndexerListAdapter.java b/src/com/android/contacts/list/IndexerListAdapter.java
index b4ac2b4..969e6a2 100644
--- a/src/com/android/contacts/list/IndexerListAdapter.java
+++ b/src/com/android/contacts/list/IndexerListAdapter.java
@@ -173,7 +173,7 @@
if (section == -1) {
listView.setHeaderInvisible(index, false);
} else {
- View topChild = listView.getChildAt(listPosition);
+ View topChild = getViewAtVisiblePosition(listView, listPosition);
if (topChild != null) {
// Match the pinned header's height to the height of the list item.
mHeader.setMinimumHeight(topChild.getMeasuredHeight());
@@ -195,6 +195,26 @@
}
/**
+ * Returns the view used for the specified list position assuming it is visible or null if
+ * it isn't.
+ *
+ * <p>This makes some assumptions about the implementation of ListView (child views are the
+ * item views and are ordered in the same way as the adapter items they are displaying)
+ * but they are probably safe given that the API is stable.</p>
+ */
+ private View getViewAtVisiblePosition(ListView list, int position) {
+ final int firstVisiblePosition = list.getFirstVisiblePosition();
+ final int childCount = list.getChildCount();
+ final int index = position - firstVisiblePosition;
+ if (index >= 0 && index < childCount) {
+ // Position is on-screen, use existing view.
+ return list.getChildAt(index);
+ } else {
+ return null;
+ }
+ }
+
+ /**
* Computes the item's placement within its section and populates the {@code placement}
* object accordingly. Please note that the returned object is volatile and should be
* copied if the result needs to be used later.
diff --git a/src/com/android/contacts/model/AccountTypeManager.java b/src/com/android/contacts/model/AccountTypeManager.java
index 280d859..b442e4f 100644
--- a/src/com/android/contacts/model/AccountTypeManager.java
+++ b/src/com/android/contacts/model/AccountTypeManager.java
@@ -580,9 +580,9 @@
if (account == null) {
return null;
}
- final AccountType type = mTypeProvider.getTypeForAccount(account);
+ AccountType type = mTypeProvider.getTypeForAccount(account);
if (type == null) {
- return null;
+ type = mFallbackAccountType;
}
return type.wrapAccount(mContext, account);
}
@@ -703,7 +703,8 @@
*/
@Override
public AccountType getAccountType(AccountTypeWithDataSet accountTypeWithDataSet) {
- return mTypeProvider.getType(
+ final AccountType type = mTypeProvider.getType(
accountTypeWithDataSet.accountType, accountTypeWithDataSet.dataSet);
+ return type != null ? type : mFallbackAccountType;
}
}
diff --git a/src/com/android/contacts/model/RawContactDelta.java b/src/com/android/contacts/model/RawContactDelta.java
index b7d0665..6ee31ba 100644
--- a/src/com/android/contacts/model/RawContactDelta.java
+++ b/src/com/android/contacts/model/RawContactDelta.java
@@ -56,7 +56,7 @@
// TODO: optimize by using contentvalues pool, since we allocate so many of them
private static final String TAG = "EntityDelta";
- private static final boolean LOGV = false;
+ private static final boolean DEBUG = false;
/**
* Direct values from {@link Entity#getEntityValues()}.
@@ -110,7 +110,7 @@
// Create local version if none exists yet
if (local == null) local = new RawContactDelta();
- if (LOGV) {
+ if (DEBUG) {
final Long localVersion = (local.mValues == null) ? null : local.mValues
.getAsLong(RawContacts.VERSION);
final Long remoteVersion = remote.mValues.getAsLong(RawContacts.VERSION);
diff --git a/src/com/android/contacts/model/RawContactDeltaList.java b/src/com/android/contacts/model/RawContactDeltaList.java
index de007d2..2fe475a 100644
--- a/src/com/android/contacts/model/RawContactDeltaList.java
+++ b/src/com/android/contacts/model/RawContactDeltaList.java
@@ -120,99 +120,11 @@
}
/**
- * Build a list of {@link ContentProviderOperation} that will transform all
+ * Build a list of {@link CPOWrapper} that will transform all
* the "before" {@link Entity} states into the modified state which all
* {@link RawContactDelta} objects represent. This method specifically creates
* any {@link AggregationExceptions} rules needed to groups edits together.
*/
- public ArrayList<ContentProviderOperation> buildDiff() {
- if (VERBOSE_LOGGING) {
- Log.v(TAG, "buildDiff: list=" + toString());
- }
- final ArrayList<ContentProviderOperation> diff = Lists.newArrayList();
-
- final long rawContactId = this.findRawContactId();
- int firstInsertRow = -1;
-
- // First pass enforces versions remain consistent
- for (RawContactDelta delta : this) {
- delta.buildAssert(diff);
- }
-
- final int assertMark = diff.size();
- int backRefs[] = new int[size()];
-
- int rawContactIndex = 0;
-
- // Second pass builds actual operations
- for (RawContactDelta delta : this) {
- final int firstBatch = diff.size();
- final boolean isInsert = delta.isContactInsert();
- backRefs[rawContactIndex++] = isInsert ? firstBatch : -1;
-
- delta.buildDiff(diff);
-
- // If the user chose to join with some other existing raw contact(s) at save time,
- // add aggregation exceptions for all those raw contacts.
- if (mJoinWithRawContactIds != null) {
- for (Long joinedRawContactId : mJoinWithRawContactIds) {
- final Builder builder = beginKeepTogether();
- builder.withValue(AggregationExceptions.RAW_CONTACT_ID1, joinedRawContactId);
- if (rawContactId != -1) {
- builder.withValue(AggregationExceptions.RAW_CONTACT_ID2, rawContactId);
- } else {
- builder.withValueBackReference(
- AggregationExceptions.RAW_CONTACT_ID2, firstBatch);
- }
- diff.add(builder.build());
- }
- }
-
- // Only create rules for inserts
- if (!isInsert) continue;
-
- // If we are going to split all contacts, there is no point in first combining them
- if (mSplitRawContacts) continue;
-
- if (rawContactId != -1) {
- // Has existing contact, so bind to it strongly
- final Builder builder = beginKeepTogether();
- builder.withValue(AggregationExceptions.RAW_CONTACT_ID1, rawContactId);
- builder.withValueBackReference(AggregationExceptions.RAW_CONTACT_ID2, firstBatch);
- diff.add(builder.build());
-
- } else if (firstInsertRow == -1) {
- // First insert case, so record row
- firstInsertRow = firstBatch;
-
- } else {
- // Additional insert case, so point at first insert
- final Builder builder = beginKeepTogether();
- builder.withValueBackReference(AggregationExceptions.RAW_CONTACT_ID1,
- firstInsertRow);
- builder.withValueBackReference(AggregationExceptions.RAW_CONTACT_ID2, firstBatch);
- diff.add(builder.build());
- }
- }
-
- if (mSplitRawContacts) {
- buildSplitContactDiff(diff, backRefs);
- }
-
- // No real changes if only left with asserts
- if (diff.size() == assertMark) {
- diff.clear();
- }
- if (VERBOSE_LOGGING) {
- Log.v(TAG, "buildDiff: ops=" + diffToString(diff));
- }
- return diff;
- }
-
- /**
- * For compatibility purpose, this method is copied from {@link #buildDiff} and returns an
- * ArrayList of CPOWrapper.
- */
public ArrayList<CPOWrapper> buildDiffWrapper() {
if (VERBOSE_LOGGING) {
Log.v(TAG, "buildDiffWrapper: list=" + toString());
@@ -334,26 +246,6 @@
* Builds {@link AggregationExceptions} to split all constituent raw contacts into
* separate contacts.
*/
- private void buildSplitContactDiff(final ArrayList<ContentProviderOperation> diff,
- int[] backRefs) {
- final int count = size();
- for (int i = 0; i < count; i++) {
- for (int j = 0; j < count; j++) {
- if (i == j) {
- continue;
- }
- final Builder builder = buildSplitContactDiffHelper(i, j, backRefs);
- if (builder != null) {
- diff.add(builder.build());
- }
- }
- }
- }
-
- /**
- * For compatibility purpose, this method is copied from {@link #buildSplitContactDiff} and
- * takes an ArrayList of CPOWrapper as parameter.
- */
private void buildSplitContactDiffWrapper(final ArrayList<CPOWrapper> diff, int[] backRefs) {
final int count = size();
for (int i = 0; i < count; i++) {
diff --git a/src/com/android/contacts/model/account/AccountTypeProvider.java b/src/com/android/contacts/model/account/AccountTypeProvider.java
index ba2788a..38d8ca6 100644
--- a/src/com/android/contacts/model/account/AccountTypeProvider.java
+++ b/src/com/android/contacts/model/account/AccountTypeProvider.java
@@ -172,8 +172,10 @@
&& isLocalAccountType(mLocalAccountTypeFactory, type)) {
accountType = mLocalAccountTypeFactory.getAccountType(type);
} else {
- Log.d(TAG, "Registering external account type=" + type
- + ", packageName=" + auth.packageName);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Registering external account type=" + type
+ + ", packageName=" + auth.packageName);
+ }
accountType = new ExternalAccountType(mContext, auth.packageName, false);
}
if (!accountType.isInitialized()) {
@@ -215,9 +217,11 @@
" doesn't match expected type " + type);
continue;
}
- Log.d(TAG, "Registering extension package account type="
- + accountType.accountType + ", dataSet=" + accountType.dataSet
- + ", packageName=" + extensionPackage);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Registering extension package account type="
+ + accountType.accountType + ", dataSet=" + accountType.dataSet
+ + ", packageName=" + extensionPackage);
+ }
result.add(extensionType);
}
diff --git a/src/com/android/contacts/model/account/FallbackAccountType.java b/src/com/android/contacts/model/account/FallbackAccountType.java
index 907fce4..288a917 100644
--- a/src/com/android/contacts/model/account/FallbackAccountType.java
+++ b/src/com/android/contacts/model/account/FallbackAccountType.java
@@ -93,4 +93,18 @@
public boolean areContactsWritable() {
return true;
}
+
+
+ /**
+ * {@inheritDoc}
+ *
+ * <p>This is overriden because the base class validates that the account.type matches
+ * {@link #accountType} but for the fallback case we want to be more permissive</p>
+ */
+ @Override
+ public AccountInfo wrapAccount(Context context, AccountWithDataSet account) {
+ return new AccountInfo(
+ new AccountDisplayInfo(account, account.name,
+ getDisplayLabel(context), getDisplayIcon(context), false), this);
+ }
}
diff --git a/src/com/android/contacts/quickcontact/WebAddress.java b/src/com/android/contacts/quickcontact/WebAddress.java
index ab581c2..1b6ca19 100644
--- a/src/com/android/contacts/quickcontact/WebAddress.java
+++ b/src/com/android/contacts/quickcontact/WebAddress.java
@@ -67,8 +67,6 @@
throw new NullPointerException();
}
- // android.util.Log.d(LOGTAG, "WebAddress: " + address);
-
mScheme = "";
mHost = "";
mPort = -1;
diff --git a/src/com/android/contacts/util/ContactPhotoUtils.java b/src/com/android/contacts/util/ContactPhotoUtils.java
index b351bb8..943f5dd 100644
--- a/src/com/android/contacts/util/ContactPhotoUtils.java
+++ b/src/com/android/contacts/util/ContactPhotoUtils.java
@@ -162,7 +162,9 @@
outputStream.write(buffer, 0, length);
totalLength += length;
}
- Log.v(TAG, "Wrote " + totalLength + " bytes for photo " + inputUri.toString());
+ if (Log.isLoggable(TAG, Log.VERBOSE)) {
+ Log.v(TAG, "Wrote " + totalLength + " bytes for photo " + inputUri.toString());
+ }
} catch (IOException | NullPointerException e) {
Log.e(TAG, "Failed to write photo: " + inputUri.toString() + " because: " + e);
return false;
diff --git a/src/com/android/contacts/util/StopWatch.java b/src/com/android/contacts/util/StopWatch.java
index c53f346..4300eff 100644
--- a/src/com/android/contacts/util/StopWatch.java
+++ b/src/com/android/contacts/util/StopWatch.java
@@ -80,7 +80,7 @@
sb.append(" ");
last = current;
}
- Log.v(TAG, sb.toString());
+ if (Log.isLoggable(TAG, Log.VERBOSE)) Log.v(TAG, sb.toString());
}
/**
diff --git a/src/com/android/contacts/vcard/NotificationImportExportListener.java b/src/com/android/contacts/vcard/NotificationImportExportListener.java
index f4d682c..daac5cb 100644
--- a/src/com/android/contacts/vcard/NotificationImportExportListener.java
+++ b/src/com/android/contacts/vcard/NotificationImportExportListener.java
@@ -220,6 +220,7 @@
.appendQueryParameter(CancelActivity.TYPE, String.valueOf(type)).build();
intent.setData(uri);
+ ContactsNotificationChannelsUtil.createDefaultChannel(context);
final NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
builder.setOngoing(true)
.setChannel(ContactsNotificationChannelsUtil.DEFAULT_CHANNEL)
@@ -247,6 +248,7 @@
*/
/* package */ static Notification constructCancelNotification(
Context context, String description) {
+ ContactsNotificationChannelsUtil.createDefaultChannel(context);
return new NotificationCompat.Builder(context)
.setChannel(ContactsNotificationChannelsUtil.DEFAULT_CHANNEL)
.setAutoCancel(true)
@@ -278,6 +280,7 @@
*/
/* package */ static Notification constructFinishNotificationWithFlags(
Context context, String title, String description, Intent intent, int flags) {
+ ContactsNotificationChannelsUtil.createDefaultChannel(context);
return new NotificationCompat.Builder(context)
.setChannel(ContactsNotificationChannelsUtil.DEFAULT_CHANNEL)
.setAutoCancel(true)
@@ -302,6 +305,7 @@
*/
/* package */ static Notification constructImportFailureNotification(
Context context, String reason) {
+ ContactsNotificationChannelsUtil.createDefaultChannel(context);
return new NotificationCompat.Builder(context)
.setChannel(ContactsNotificationChannelsUtil.DEFAULT_CHANNEL)
.setAutoCancel(true)
diff --git a/tests/src/com/android/contacts/RunMethodInstrumentation.java b/tests/src/com/android/contacts/RunMethodInstrumentation.java
index d7ffee9..1e4bcf5 100644
--- a/tests/src/com/android/contacts/RunMethodInstrumentation.java
+++ b/tests/src/com/android/contacts/RunMethodInstrumentation.java
@@ -60,8 +60,10 @@
methodName = arguments.getString("method");
args = arguments;
- Log.d(TAG, "Running " + className + "." + methodName);
- Log.d(TAG, "args=" + args);
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "Running " + className + "." + methodName);
+ Log.d(TAG, "args=" + args);
+ }
if (arguments.containsKey("debug") && Boolean.parseBoolean(arguments.getString("debug"))) {
Debug.waitForDebugger();
@@ -71,7 +73,9 @@
@Override
public void onStart() {
- Log.d(TAG, "onStart");
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "onStart");
+ }
super.onStart();
if (className == null || methodName == null) {
@@ -84,7 +88,9 @@
runOnMainSync(new Runnable() {
@Override
public void run() {
- Log.d(TAG, "acquired main thread from instrumentation");
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "acquired main thread from instrumentation");
+ }
}
});
diff --git a/tests/src/com/android/contacts/tests/AdbHelpers.java b/tests/src/com/android/contacts/tests/AdbHelpers.java
index 240dbbb..59fc723 100644
--- a/tests/src/com/android/contacts/tests/AdbHelpers.java
+++ b/tests/src/com/android/contacts/tests/AdbHelpers.java
@@ -83,8 +83,10 @@
}
public static void dumpPreferences(Context context) {
- Log.d(TAG, "preferences=" + getAppContext().getSharedPreferences(
- getAppContext().getPackageName(), Context.MODE_PRIVATE).getAll());
+ if (Log.isLoggable(TAG, Log.DEBUG)) {
+ Log.d(TAG, "preferences=" + getAppContext().getSharedPreferences(
+ getAppContext().getPackageName(), Context.MODE_PRIVATE).getAll());
+ }
}
public static void clearSimCard(Context context)
diff --git a/tests/src/com/android/contacts/tests/testauth/TestAuthenticationService.java b/tests/src/com/android/contacts/tests/testauth/TestAuthenticationService.java
index 84f3f0f..bcc3f54 100644
--- a/tests/src/com/android/contacts/tests/testauth/TestAuthenticationService.java
+++ b/tests/src/com/android/contacts/tests/testauth/TestAuthenticationService.java
@@ -27,18 +27,24 @@
@Override
public void onCreate() {
- Log.v(TestauthConstants.LOG_TAG, this + " Service started.");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, this + " Service started.");
+ }
mAuthenticator = new TestAuthenticator(this);
}
@Override
public void onDestroy() {
- Log.v(TestauthConstants.LOG_TAG, this + " Service stopped.");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, this + " Service stopped.");
+ }
}
@Override
public IBinder onBind(Intent intent) {
- Log.v(TestauthConstants.LOG_TAG, this + " getBinder() intent=" + intent);
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, this + " getBinder() intent=" + intent);
+ }
return mAuthenticator.getIBinder();
}
diff --git a/tests/src/com/android/contacts/tests/testauth/TestAuthenticator.java b/tests/src/com/android/contacts/tests/testauth/TestAuthenticator.java
index 97e2e4d..9afcb9e 100644
--- a/tests/src/com/android/contacts/tests/testauth/TestAuthenticator.java
+++ b/tests/src/com/android/contacts/tests/testauth/TestAuthenticator.java
@@ -61,7 +61,9 @@
@Override
public Bundle addAccount(AccountAuthenticatorResponse response, String accountType,
String authTokenType, String[] requiredFeatures, Bundle options) {
- Log.v(TestauthConstants.LOG_TAG, "addAccount() type=" + accountType);
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "addAccount() type=" + accountType);
+ }
final Bundle bundle = new Bundle();
final Account account = new Account(newUniqueUserName(), accountType);
@@ -81,7 +83,9 @@
@Override
public Bundle getAuthToken(AccountAuthenticatorResponse response, Account account,
String authTokenType, Bundle loginOptions) {
- Log.v(TestauthConstants.LOG_TAG, "getAuthToken() account=" + account);
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "getAuthToken() account=" + account);
+ }
final Bundle bundle = new Bundle();
bundle.putString(AccountManager.KEY_ACCOUNT_NAME, account.name);
bundle.putString(AccountManager.KEY_ACCOUNT_TYPE, account.type);
@@ -93,20 +97,26 @@
@Override
public Bundle confirmCredentials(
AccountAuthenticatorResponse response, Account account, Bundle options) {
- Log.v(TestauthConstants.LOG_TAG, "confirmCredentials()");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "confirmCredentials()");
+ }
return null;
}
@Override
public Bundle editProperties(AccountAuthenticatorResponse response, String accountType) {
- Log.v(TestauthConstants.LOG_TAG, "editProperties()");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "editProperties()");
+ }
throw new UnsupportedOperationException();
}
@Override
public String getAuthTokenLabel(String authTokenType) {
// null means we don't support multiple authToken types
- Log.v(TestauthConstants.LOG_TAG, "getAuthTokenLabel()");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "getAuthTokenLabel()");
+ }
return null;
}
@@ -116,7 +126,9 @@
// This call is used to query whether the Authenticator supports
// specific features. We don't expect to get called, so we always
// return false (no) for any queries.
- Log.v(TestauthConstants.LOG_TAG, "hasFeatures()");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "hasFeatures()");
+ }
final Bundle result = new Bundle();
result.putBoolean(AccountManager.KEY_BOOLEAN_RESULT, false);
return result;
@@ -125,7 +137,9 @@
@Override
public Bundle updateCredentials(AccountAuthenticatorResponse response, Account account,
String authTokenType, Bundle loginOptions) {
- Log.v(TestauthConstants.LOG_TAG, "updateCredentials()");
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "updateCredentials()");
+ }
return null;
}
}
diff --git a/tests/src/com/android/contacts/tests/testauth/TestSyncAdapter.java b/tests/src/com/android/contacts/tests/testauth/TestSyncAdapter.java
index 076baea..859864b 100644
--- a/tests/src/com/android/contacts/tests/testauth/TestSyncAdapter.java
+++ b/tests/src/com/android/contacts/tests/testauth/TestSyncAdapter.java
@@ -54,7 +54,9 @@
@Override
public void onPerformSync(Account account, Bundle extras, String authority,
ContentProviderClient provider, SyncResult syncResult) {
- Log.v(TestauthConstants.LOG_TAG, "TestSyncAdapter.onPerformSync() account=" + account);
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "TestSyncAdapter.onPerformSync() account=" + account);
+ }
final ArrayList<ContentProviderOperation> ops = new ArrayList<>();
@@ -93,9 +95,11 @@
// TODO: Clear isDirty flag
// TODO: Remove isDeleted raw contacts
- Log.v(TestauthConstants.LOG_TAG, "Claiming " + ops.size() + " local raw contacts");
- for (ContentProviderOperation op : ops) {
- Log.v(TestauthConstants.LOG_TAG, op.toString());
+ if (Log.isLoggable(TestauthConstants.LOG_TAG, Log.VERBOSE)) {
+ Log.v(TestauthConstants.LOG_TAG, "Claiming " + ops.size() + " local raw contacts");
+ for (ContentProviderOperation op : ops) {
+ Log.v(TestauthConstants.LOG_TAG, op.toString());
+ }
}
try {
contentResolver.applyBatch(ContactsContract.AUTHORITY, ops);