Merge branch 'SimpleMobileTools:master' into feature_schedule_send

This commit is contained in:
Naveen Singh 2022-10-06 01:47:52 +05:30 committed by GitHub
commit 6f07d6971a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 145 additions and 125 deletions

View File

@ -93,7 +93,6 @@ class SearchActivity : SimpleActivity() {
val conversations = conversationsDB.getConversationsWithText(searchQuery) val conversations = conversationsDB.getConversationsWithText(searchQuery)
if (text == mLastSearchedText) { if (text == mLastSearchedText) {
showSearchResults(messages, conversations, text) showSearchResults(messages, conversations, text)
} }
} }
} else { } else {

View File

@ -14,7 +14,6 @@ import com.simplemobiletools.smsmessenger.R
import com.simplemobiletools.smsmessenger.activities.SimpleActivity import com.simplemobiletools.smsmessenger.activities.SimpleActivity
import com.simplemobiletools.smsmessenger.models.SearchResult import com.simplemobiletools.smsmessenger.models.SearchResult
import kotlinx.android.synthetic.main.item_search_result.view.* import kotlinx.android.synthetic.main.item_search_result.view.*
import java.util.*
class SearchResultsAdapter( class SearchResultsAdapter(
activity: SimpleActivity, var searchResults: ArrayList<SearchResult>, recyclerView: MyRecyclerView, highlightText: String, itemClick: (Any) -> Unit activity: SimpleActivity, var searchResults: ArrayList<SearchResult>, recyclerView: MyRecyclerView, highlightText: String, itemClick: (Any) -> Unit
@ -80,6 +79,7 @@ class SearchResultsAdapter(
search_result_date.apply { search_result_date.apply {
text = searchResult.date text = searchResult.date
setTextColor(textColor)
setTextSize(TypedValue.COMPLEX_UNIT_PX, fontSize * 0.8f) setTextSize(TypedValue.COMPLEX_UNIT_PX, fontSize * 0.8f)
} }

View File

@ -21,18 +21,11 @@
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>
<androidx.core.widget.NestedScrollView
android:id="@+id/search_nested_scrollview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true"
android:scrollbars="none"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<RelativeLayout <RelativeLayout
android:id="@+id/search_holder" android:id="@+id/search_holder"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent"> android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior">
<com.simplemobiletools.commons.views.MyTextView <com.simplemobiletools.commons.views.MyTextView
android:id="@+id/search_placeholder" android:id="@+id/search_placeholder"
@ -73,5 +66,4 @@
app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" /> app:layoutManager="com.simplemobiletools.commons.views.MyLinearLayoutManager" />
</RelativeLayout> </RelativeLayout>
</androidx.core.widget.NestedScrollView>
</androidx.coordinatorlayout.widget.CoordinatorLayout> </androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@ -30,13 +30,13 @@
<string name="add_contact_or_number">Afegeix un contacte o número…</string> <string name="add_contact_or_number">Afegeix un contacte o número…</string>
<string name="suggestions">Suggeriments</string> <string name="suggestions">Suggeriments</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Missatge programat</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Programa l\'enviament</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Cancel·la la programació de l\'enviament</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Cal triar una hora futura</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Mantingueu el telèfon engegat i assegureu-vos que no hi hagi res que mati les aplicacions en segon pla</string>
<string name="update_message">Update message</string> <string name="update_message">Update message</string>
<string name="send_now">Send now</string> <string name="send_now">Envia ara</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">SMS rebut</string> <string name="channel_received_sms">SMS rebut</string>
<string name="new_message">Missatge nou</string> <string name="new_message">Missatge nou</string>

View File

@ -31,13 +31,13 @@
<string name="add_contact_or_number">Escribe contacto o número…</string> <string name="add_contact_or_number">Escribe contacto o número…</string>
<string name="suggestions">Sugerencias</string> <string name="suggestions">Sugerencias</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Mensaje programado</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Programar envío</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Cancelar el envío programado</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Debes elegir un momento en el futuro</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Mantenga el teléfono encendido y asegúrese de que no hay nada que mate la aplicación en segundo plano</string>
<string name="update_message">Update message</string> <string name="update_message">Update message</string>
<string name="send_now">Send now</string> <string name="send_now">Enviar ahora</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">Mensaje recibido</string> <string name="channel_received_sms">Mensaje recibido</string>
<string name="new_message">Nuevo mensaje</string> <string name="new_message">Nuevo mensaje</string>

View File

@ -31,13 +31,13 @@
<string name="add_contact_or_number">Ajouter un contact ou un numéro…</string> <string name="add_contact_or_number">Ajouter un contact ou un numéro…</string>
<string name="suggestions">Suggestions</string> <string name="suggestions">Suggestions</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Message planifié</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Envoi planifié</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Annuler l\'envoi planifié</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Vous devez choisir une date dans le futur</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Gardez le téléphone allumé et assurez-vous que l\'application ne soit pas fermée en arrière-plan</string>
<string name="update_message">Update message</string> <string name="update_message">Mettre à jour le message</string>
<string name="send_now">Send now</string> <string name="send_now">Envoyer maintenant</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">SMS reçu</string> <string name="channel_received_sms">SMS reçu</string>
<string name="new_message">Nouveau message</string> <string name="new_message">Nouveau message</string>

View File

@ -30,13 +30,13 @@
<string name="add_contact_or_number">Engadir contacto ou número…</string> <string name="add_contact_or_number">Engadir contacto ou número…</string>
<string name="suggestions">Suxerencias</string> <string name="suggestions">Suxerencias</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Mensaxe programada</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Programar envío</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Cancelar o envío programado</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Debes escoller un momento no futuro</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Mantén o teléfono acendido e asegúrate de que non hai nada que mate a aplicación en segundo plano</string>
<string name="update_message">Update message</string> <string name="update_message">Update message</string>
<string name="send_now">Send now</string> <string name="send_now">Enviar agora</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">SMS recibida</string> <string name="channel_received_sms">SMS recibida</string>
<string name="new_message">Nova mensaxe</string> <string name="new_message">Nova mensaxe</string>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name">Messaggi SMS</string> <string name="app_name">Messaggi SMS Semplici</string>
<string name="app_launcher_name">Messaggi SMS</string> <string name="app_launcher_name">Messaggi SMS</string>
<string name="type_a_message">Componi un messaggio…</string> <string name="type_a_message">Componi un messaggio…</string>
<string name="message_not_sent_short">Messaggio non inviato</string> <string name="message_not_sent_short">Messaggio non inviato</string>
@ -31,13 +31,13 @@
<string name="add_contact_or_number">Inserisci contatto o numero…</string> <string name="add_contact_or_number">Inserisci contatto o numero…</string>
<string name="suggestions">Suggerimenti</string> <string name="suggestions">Suggerimenti</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Messaggio programmato</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Invio programmato</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Annulla l\'invio programmato</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Devi scegliere un momento del futuro</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Tieni il telefono acceso e assicurati che non ci sia nulla che chiuda l\'app in background</string>
<string name="update_message">Update message</string> <string name="update_message">Update message</string>
<string name="send_now">Send now</string> <string name="send_now">Invia ora</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">SMS ricevuto</string> <string name="channel_received_sms">SMS ricevuto</string>
<string name="new_message">Nuovo messaggio</string> <string name="new_message">Nuovo messaggio</string>

View File

@ -30,13 +30,13 @@
<string name="add_contact_or_number">Contact of nummer toevoegen…</string> <string name="add_contact_or_number">Contact of nummer toevoegen…</string>
<string name="suggestions">Suggesties</string> <string name="suggestions">Suggesties</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Ingepland bericht</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Verzending inplannen</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Geplande verzending annuleren</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Kies een tijd in de toekomst</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Zorg ervoor dat het toestel blijft ingeschakeld en dat de app niet op de achtergrond wordt afgesloten</string>
<string name="update_message">Update message</string> <string name="update_message">Bericht aanpassen</string>
<string name="send_now">Send now</string> <string name="send_now">Nu versturen</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">Ontvangen berichten</string> <string name="channel_received_sms">Ontvangen berichten</string>
<string name="new_message">Nieuw bericht</string> <string name="new_message">Nieuw bericht</string>

View File

@ -32,13 +32,13 @@
<string name="add_contact_or_number">Dodaj kontakt lub numer…</string> <string name="add_contact_or_number">Dodaj kontakt lub numer…</string>
<string name="suggestions">Propozycje</string> <string name="suggestions">Propozycje</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Zaplanowana wiadomość</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Zaplanuj wysłanie</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Anuluj zaplanowane wysłanie</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Musisz wybrać czas w przyszłości</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Pozostaw telefon włączony i upewnij się, że nic nie wyłącza aplikacji w tle</string>
<string name="update_message">Update message</string> <string name="update_message">Zaktualizuj wiadomość</string>
<string name="send_now">Send now</string> <string name="send_now">Wyślij teraz</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">Otrzymany SMS</string> <string name="channel_received_sms">Otrzymany SMS</string>
<string name="new_message">Nowa wiadomość</string> <string name="new_message">Nowa wiadomość</string>

View File

@ -32,13 +32,13 @@
<string name="add_contact_or_number">Добавить контакт или номер…</string> <string name="add_contact_or_number">Добавить контакт или номер…</string>
<string name="suggestions">Предложения</string> <string name="suggestions">Предложения</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Отложенная отправка</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Отложенная отправка</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Отменить отложенную отправку</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Время должно быть в будущем</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Держите устройство включённым и убедитесь, что ничто не завершает принудительно приложение в фоновом режиме</string>
<string name="update_message">Update message</string> <string name="update_message">Update message</string>
<string name="send_now">Send now</string> <string name="send_now">Отправить сейчас</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">Получено сообщение</string> <string name="channel_received_sms">Получено сообщение</string>
<string name="new_message">Новое сообщение</string> <string name="new_message">Новое сообщение</string>

View File

@ -30,19 +30,19 @@
<string name="add_contact_or_number">Kişi veya Numara Ekle…</string> <string name="add_contact_or_number">Kişi veya Numara Ekle…</string>
<string name="suggestions">Öneriler</string> <string name="suggestions">Öneriler</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">Zamanlanan mesaj</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">Göndermeyi zamanla</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">Gönderme zamanlamasını iptal et</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">Gelecekte bir zaman seçmelisiniz</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">Telefonu açık tutun ve arka planda uygulamayı sonlandıran hiçbir şey olmadığından emin olun</string>
<string name="update_message">Update message</string> <string name="update_message">Mesajı güncelle</string>
<string name="send_now">Send now</string> <string name="send_now">Şimdi gönder</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">SMS alındı</string> <string name="channel_received_sms">SMS alındı</string>
<string name="new_message">Yeni mesaj</string> <string name="new_message">Yeni mesaj</string>
<string name="mark_as_read">Okundu olarak işaretle</string> <string name="mark_as_read">Okundu olarak işaretle</string>
<string name="mark_as_unread">Okunmadı olarak işaretle</string> <string name="mark_as_unread">Okunmadı olarak işaretle</string>
<string name="me">Me</string> <string name="me">Ben</string>
<!-- Confirmation dialog --> <!-- Confirmation dialog -->
<string name="delete_whole_conversation_confirmation">Bu görüşmenin tüm mesajlarını silmek istediğinizden emin misiniz\?</string> <string name="delete_whole_conversation_confirmation">Bu görüşmenin tüm mesajlarını silmek istediğinizden emin misiniz\?</string>
<!-- Are you sure you want to delete 5 conversations? --> <!-- Are you sure you want to delete 5 conversations? -->

View File

@ -29,13 +29,13 @@
<string name="add_contact_or_number">添加联系人或者号码…</string> <string name="add_contact_or_number">添加联系人或者号码…</string>
<string name="suggestions">建议</string> <string name="suggestions">建议</string>
<!-- Schedule send --> <!-- Schedule send -->
<string name="scheduled_message">Scheduled message</string> <string name="scheduled_message">定时消息</string>
<string name="schedule_send">Schedule send</string> <string name="schedule_send">定时发送</string>
<string name="cancel_schedule_send">Cancel schedule send</string> <string name="cancel_schedule_send">取消定时发送</string>
<string name="must_pick_time_in_the_future">You must pick a time in the future</string> <string name="must_pick_time_in_the_future">必须选择未来的时间</string>
<string name="schedule_send_warning">Keep the phone on and make sure there is nothing killing the app in background</string> <string name="schedule_send_warning">保持手机开机,并确保应用后台不被终止</string>
<string name="update_message">Update message</string> <string name="update_message">Update message</string>
<string name="send_now">Send now</string> <string name="send_now">立即发送</string>
<!-- Notifications --> <!-- Notifications -->
<string name="channel_received_sms">接收到的短信</string> <string name="channel_received_sms">接收到的短信</string>
<string name="new_message">新消息</string> <string name="new_message">新消息</string>

View File

@ -1 +1 @@
SMS Semplice Messaggi SMS Semplici

View File

@ -0,0 +1,27 @@
O modalitate excelentă de a rămâne în contact cu rudele, trimițând atât SMS și MMS. Aplicația gestionează în mod corespunzător și mesajele de grup, la fel ca și blocarea numerelor de pe Android 7+. Păstrați legătura cu toate contactele dvs. folosind această aplicație. Niciodată nu a fost mai ușor să partajați fotografii, să trimiteți emoticoane sau pur și simplu să vă salutați rapid. Puteți face atât de multe lucruri cu mesajele dvs., cum ar fi să dezactivați conversațiile sau să atribuiți tonuri speciale de mesaj pentru anumite contacte. Cu această aplicație, vă puteți bucura de mesajele private zilnice într-un mod mai distractiv.
Oferă mai multe formate de date din care puteți alege, pentru a vă simți confortabil la utilizarea ei. De asemenea, puteți comuta între formatul de timp de 12 și 24 de ore. Această aplicație vă oferă, de asemenea, flexibilitatea backup-ului sms-urilor. În acest fel, nu trebuie să salvați mesajele pe un dispozitiv extern sau să folosiți alt hardware pentru a le salva. Această funcție de backup sms vă va ajuta să salvați eficient datele fără a fi o povară pentru stocarea internă.
Această aplicație de mesagerie are o dimensiune a aplicației foarte mică în comparație cu concurența, ceea ce o face foarte rapidă la descărcare. Tehnica de backup sms este utilă atunci când trebuie să vă schimbați dispozitivul sau când acesta este furat. În acest fel, puteți recupera cu ușurință mesajele text atât din mesageria de grup, cât și din mesageria privată, folosind backup-ul sms din această aplicație de mesagerie.
Caracteristica de blocare ajută la prevenirea mesajelor nedorite cu ușurință, puteți bloca toate mesajele și de la contactele care nu sunt stocate. Numerele blocate pot fi atât exportate, cât și importate pentru o copie de rezervă ușoară. Toate conversațiile pot fi exportate cu ușurință într-un fișier pentru o copie de rezervă simplă de asemenea sau pentru migrarea între dispozitive.
De asemenea, puteți personaliza ce parte a mesajului este vizibilă pe ecranul de blocare. Puteți alege dacă doriți să fie afișat doar expeditorul, mesajul sau nimic pentru o confidențialitate sporită.
Această aplicație de mesagerie le oferă utilizatorilor și posibilitatea de a căuta mesaje rapid și eficient. S-au dus zilele în care trebuie să parcurgeți toate conversațiile din mesageria privată și din mesageria de grup pentru a ajunge la mesajul dorit. Pur și simplu căutați și obțineți ceea ce doriți cu această aplicație de mesagerie text.
Vine cu design material și temă întunecată în mod implicit, oferă o experiență de utilizare excelentă pentru o utilizare ușoară. Lipsa accesului la internet vă oferă mai multă intimitate, securitate și stabilitate decât alte aplicații.
Nu conține reclame sau permisiuni inutile. Este complet opensource, oferă culori personalizabile.
Consultați suita completă de instrumente Simple Tools aici:
https://www.simplemobiletools.com
Facebook:
https://www.facebook.com/simplemobiletools
Reddit:
https://www.reddit.com/r/SimpleMobileTools
Telegram:
https://t.me/SimpleMobileTools

View File

@ -0,0 +1 @@
Aplicație de SMS și MMS pentru Android, trimite mesaje rapid, interfață plăcută

View File

@ -0,0 +1 @@
Simple SMS Messenger