diff --git a/app/build.gradle b/app/build.gradle
index 6aecd3a5..b4ec83d4 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -57,7 +57,7 @@ android {
}
dependencies {
- implementation 'com.simplemobiletools:commons:5.24.20'
+ implementation 'com.simplemobiletools:commons:5.25.0'
implementation 'joda-time:joda-time:2.10.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta4'
implementation 'com.googlecode.ez-vcard:ez-vcard:0.10.5'
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 5b22eaa0..6f2d1269 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -218,7 +218,7 @@
android:parentActivityName="com.simplemobiletools.commons.activities.AboutActivity"/>
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt
index 3cd2eac6..b05ff469 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialerActivity.kt
@@ -9,12 +9,12 @@ import android.os.Bundle
import android.telecom.PhoneAccount
import android.telecom.TelecomManager
import android.view.Menu
+import com.simplemobiletools.commons.extensions.isDefaultDialer
import com.simplemobiletools.commons.extensions.showErrorToast
+import com.simplemobiletools.commons.extensions.telecomManager
import com.simplemobiletools.commons.extensions.toast
+import com.simplemobiletools.commons.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
import com.simplemobiletools.contacts.pro.R
-import com.simplemobiletools.contacts.pro.extensions.isDefaultDialer
-import com.simplemobiletools.contacts.pro.extensions.telecomManager
-import com.simplemobiletools.contacts.pro.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
@TargetApi(Build.VERSION_CODES.M)
class DialerActivity : SimpleActivity() {
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt
index ed5bb0a3..78e25f11 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/DialpadActivity.kt
@@ -14,18 +14,17 @@ import android.view.Menu
import android.view.MenuItem
import android.view.View
import com.simplemobiletools.commons.extensions.*
+import com.simplemobiletools.commons.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
import com.simplemobiletools.commons.helpers.isOreoPlus
import com.simplemobiletools.contacts.pro.R
import com.simplemobiletools.contacts.pro.adapters.ContactsAdapter
import com.simplemobiletools.contacts.pro.dialogs.CallConfirmationDialog
import com.simplemobiletools.contacts.pro.extensions.callContact
import com.simplemobiletools.contacts.pro.extensions.config
-import com.simplemobiletools.contacts.pro.extensions.isDefaultDialer
import com.simplemobiletools.contacts.pro.extensions.startCallIntent
import com.simplemobiletools.contacts.pro.helpers.ContactsHelper
import com.simplemobiletools.contacts.pro.helpers.KEY_PHONE
import com.simplemobiletools.contacts.pro.helpers.LOCATION_DIALPAD
-import com.simplemobiletools.contacts.pro.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
import com.simplemobiletools.contacts.pro.models.Contact
import com.simplemobiletools.contacts.pro.models.SpeedDial
import kotlinx.android.synthetic.main.activity_dialpad.*
@@ -174,7 +173,7 @@ class DialpadActivity : SimpleActivity() {
val secretCode = text.substring(4, text.length - 4)
if (isOreoPlus()) {
if (isDefaultDialer()) {
- getSystemService(TelephonyManager::class.java).sendDialerSpecialCode(secretCode)
+ getSystemService(TelephonyManager::class.java)?.sendDialerSpecialCode(secretCode)
} else {
launchSetDefaultDialerIntent()
}
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ManageBlockedNumbersActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ManageBlockedNumbersActivity.kt
deleted file mode 100644
index 7075fa15..00000000
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/ManageBlockedNumbersActivity.kt
+++ /dev/null
@@ -1,95 +0,0 @@
-package com.simplemobiletools.contacts.pro.activities
-
-import android.content.Intent
-import android.os.Bundle
-import android.view.Menu
-import android.view.MenuItem
-import com.simplemobiletools.commons.extensions.beVisibleIf
-import com.simplemobiletools.commons.extensions.getAdjustedPrimaryColor
-import com.simplemobiletools.commons.extensions.underlineText
-import com.simplemobiletools.commons.extensions.updateTextColors
-import com.simplemobiletools.commons.helpers.ensureBackgroundThread
-import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener
-import com.simplemobiletools.contacts.pro.R
-import com.simplemobiletools.contacts.pro.adapters.ManageBlockedNumbersAdapter
-import com.simplemobiletools.contacts.pro.dialogs.AddBlockedNumberDialog
-import com.simplemobiletools.contacts.pro.extensions.getBlockedNumbers
-import com.simplemobiletools.contacts.pro.extensions.isDefaultDialer
-import com.simplemobiletools.contacts.pro.helpers.REQUEST_CODE_SET_DEFAULT_DIALER
-import com.simplemobiletools.contacts.pro.models.BlockedNumber
-import kotlinx.android.synthetic.main.activity_manage_blocked_numbers.*
-
-class ManageBlockedNumbersActivity : SimpleActivity(), RefreshRecyclerViewListener {
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_manage_blocked_numbers)
- updateBlockedNumbers()
- updateTextColors(manage_blocked_numbers_wrapper)
- updatePlaceholderTexts()
-
- manage_blocked_numbers_placeholder_2.apply {
- underlineText()
- setTextColor(getAdjustedPrimaryColor())
- setOnClickListener {
- if (isDefaultDialer()) {
- addOrEditBlockedNumber()
- } else {
- launchSetDefaultDialerIntent()
- }
- }
- }
- }
-
- override fun onCreateOptionsMenu(menu: Menu): Boolean {
- menuInflater.inflate(R.menu.menu_add_blocked_number, menu)
- updateMenuItemColors(menu)
- return true
- }
-
- override fun onOptionsItemSelected(item: MenuItem): Boolean {
- when (item.itemId) {
- R.id.add_blocked_number -> addOrEditBlockedNumber()
- else -> return super.onOptionsItemSelected(item)
- }
- return true
- }
-
- override fun refreshItems() {
- updateBlockedNumbers()
- }
-
- private fun updatePlaceholderTexts() {
- manage_blocked_numbers_placeholder.text = getString(if (isDefaultDialer()) R.string.not_blocking_anyone else R.string.must_make_default_dialer)
- manage_blocked_numbers_placeholder_2.text = getString(if (isDefaultDialer()) R.string.add_a_blocked_number else R.string.set_as_default)
- }
-
- private fun updateBlockedNumbers() {
- ensureBackgroundThread {
- val blockedNumbers = getBlockedNumbers()
- runOnUiThread {
- ManageBlockedNumbersAdapter(this, blockedNumbers, this, manage_blocked_numbers_list) {
- addOrEditBlockedNumber(it as BlockedNumber)
- }.apply {
- manage_blocked_numbers_list.adapter = this
- }
-
- manage_blocked_numbers_placeholder.beVisibleIf(blockedNumbers.isEmpty())
- manage_blocked_numbers_placeholder_2.beVisibleIf(blockedNumbers.isEmpty())
- }
- }
- }
-
- private fun addOrEditBlockedNumber(currentNumber: BlockedNumber? = null) {
- AddBlockedNumberDialog(this, currentNumber) {
- updateBlockedNumbers()
- }
- }
-
- override fun onActivityResult(requestCode: Int, resultCode: Int, resultData: Intent?) {
- super.onActivityResult(requestCode, resultCode, resultData)
- if (requestCode == REQUEST_CODE_SET_DEFAULT_DIALER && isDefaultDialer()) {
- updatePlaceholderTexts()
- updateBlockedNumbers()
- }
- }
-}
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SettingsActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SettingsActivity.kt
index ba48de77..0e9eef31 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SettingsActivity.kt
@@ -5,6 +5,7 @@ import android.content.Intent
import android.os.Build
import android.os.Bundle
import android.view.Menu
+import com.simplemobiletools.commons.activities.ManageBlockedNumbersActivity
import com.simplemobiletools.commons.dialogs.RadioGroupDialog
import com.simplemobiletools.commons.extensions.beVisibleIf
import com.simplemobiletools.commons.extensions.getFontSizeText
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SimpleActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SimpleActivity.kt
index 4b3538c4..8220e68f 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SimpleActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/SimpleActivity.kt
@@ -64,17 +64,6 @@ open class SimpleActivity : BaseSimpleActivity() {
}
}
- @TargetApi(Build.VERSION_CODES.M)
- protected fun launchSetDefaultDialerIntent() {
- Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER).putExtra(TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME, packageName).apply {
- if (resolveActivity(packageManager) != null) {
- startActivityForResult(this, REQUEST_CODE_SET_DEFAULT_DIALER)
- } else {
- toast(R.string.no_app_found)
- }
- }
- }
-
protected fun getTabIcon(position: Int): Drawable {
val drawableId = when (position) {
LOCATION_CONTACTS_TAB -> R.drawable.ic_person_vector
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ManageBlockedNumbersAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ManageBlockedNumbersAdapter.kt
deleted file mode 100644
index cdf55829..00000000
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/adapters/ManageBlockedNumbersAdapter.kt
+++ /dev/null
@@ -1,87 +0,0 @@
-package com.simplemobiletools.contacts.pro.adapters
-
-import android.view.Menu
-import android.view.View
-import android.view.ViewGroup
-import com.simplemobiletools.commons.activities.BaseSimpleActivity
-import com.simplemobiletools.commons.adapters.MyRecyclerViewAdapter
-import com.simplemobiletools.commons.interfaces.RefreshRecyclerViewListener
-import com.simplemobiletools.commons.views.MyRecyclerView
-import com.simplemobiletools.contacts.pro.R
-import com.simplemobiletools.contacts.pro.extensions.config
-import com.simplemobiletools.contacts.pro.extensions.deleteBlockedNumber
-import com.simplemobiletools.contacts.pro.models.BlockedNumber
-import kotlinx.android.synthetic.main.item_manage_blocked_number.view.*
-import java.util.*
-
-class ManageBlockedNumbersAdapter(activity: BaseSimpleActivity, var blockedNumbers: ArrayList, val listener: RefreshRecyclerViewListener?,
- recyclerView: MyRecyclerView, itemClick: (Any) -> Unit) : MyRecyclerViewAdapter(activity, recyclerView, null, itemClick) {
-
- private val config = activity.config
-
- init {
- setupDragListener(true)
- }
-
- override fun getActionMenuId() = R.menu.cab_remove_only
-
- override fun prepareActionMode(menu: Menu) {}
-
- override fun actionItemPressed(id: Int) {
- when (id) {
- R.id.cab_remove -> removeSelection()
- }
- }
-
- override fun getSelectableItemCount() = blockedNumbers.size
-
- override fun getIsItemSelectable(position: Int) = true
-
- override fun getItemSelectionKey(position: Int) = blockedNumbers.getOrNull(position)?.id?.toInt()
-
- override fun getItemKeyPosition(key: Int) = blockedNumbers.indexOfFirst { it.id.toInt() == key }
-
- override fun onActionModeCreated() {}
-
- override fun onActionModeDestroyed() {}
-
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = createViewHolder(R.layout.item_manage_blocked_number, parent)
-
- override fun onBindViewHolder(holder: ViewHolder, position: Int) {
- val blockedNumber = blockedNumbers[position]
- holder.bindView(blockedNumber, true, true) { itemView, adapterPosition ->
- setupView(itemView, blockedNumber)
- }
- bindViewHolder(holder)
- }
-
- override fun getItemCount() = blockedNumbers.size
-
- private fun getSelectedItems() = blockedNumbers.filter { selectedKeys.contains(it.id.toInt()) } as ArrayList
-
- private fun setupView(view: View, blockedNumber: BlockedNumber) {
- view.apply {
- manage_blocked_number_holder?.isSelected = selectedKeys.contains(blockedNumber.id.toInt())
- manage_blocked_number_title.apply {
- text = blockedNumber.number
- setTextColor(config.textColor)
- }
- }
- }
-
- private fun removeSelection() {
- val removeBlockedNumbers = ArrayList(selectedKeys.size)
- val positions = getSelectedItemPositions()
-
- getSelectedItems().forEach {
- removeBlockedNumbers.add(it)
- activity.deleteBlockedNumber(it.number)
- }
-
- blockedNumbers.removeAll(removeBlockedNumbers)
- removeSelectedItems(positions)
- if (blockedNumbers.isEmpty()) {
- listener?.refreshItems()
- }
- }
-}
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/AddBlockedNumberDialog.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/AddBlockedNumberDialog.kt
deleted file mode 100644
index 32a9497f..00000000
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/dialogs/AddBlockedNumberDialog.kt
+++ /dev/null
@@ -1,44 +0,0 @@
-package com.simplemobiletools.contacts.pro.dialogs
-
-import androidx.appcompat.app.AlertDialog
-import com.simplemobiletools.commons.activities.BaseSimpleActivity
-import com.simplemobiletools.commons.extensions.setupDialogStuff
-import com.simplemobiletools.commons.extensions.showKeyboard
-import com.simplemobiletools.commons.extensions.value
-import com.simplemobiletools.contacts.pro.R
-import com.simplemobiletools.contacts.pro.extensions.addBlockedNumber
-import com.simplemobiletools.contacts.pro.extensions.deleteBlockedNumber
-import com.simplemobiletools.contacts.pro.models.BlockedNumber
-import kotlinx.android.synthetic.main.dialog_add_blocked_number.view.*
-
-class AddBlockedNumberDialog(val activity: BaseSimpleActivity, val originalNumber: BlockedNumber? = null, val callback: () -> Unit) {
- init {
- val view = activity.layoutInflater.inflate(R.layout.dialog_add_blocked_number, null).apply {
- if (originalNumber != null) {
- add_blocked_number_edittext.setText(originalNumber.number)
- }
- }
-
- AlertDialog.Builder(activity)
- .setPositiveButton(R.string.ok, null)
- .setNegativeButton(R.string.cancel, null)
- .create().apply {
- activity.setupDialogStuff(view, this) {
- showKeyboard(view.add_blocked_number_edittext)
- getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener {
- val newBlockedNumber = view.add_blocked_number_edittext.value
- if (originalNumber != null && newBlockedNumber != originalNumber.number) {
- activity.deleteBlockedNumber(originalNumber.number)
- }
-
- if (newBlockedNumber.isNotEmpty()) {
- activity.addBlockedNumber(newBlockedNumber)
- }
-
- callback()
- dismiss()
- }
- }
- }
- }
-}
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt
index c7072406..655d087b 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/extensions/Context.kt
@@ -1,24 +1,18 @@
package com.simplemobiletools.contacts.pro.extensions
-import android.annotation.TargetApi
-import android.content.ContentValues
import android.content.Context
import android.content.Intent
import android.database.Cursor
import android.net.Uri
-import android.os.Build
import android.os.Handler
import android.os.Looper
-import android.provider.BlockedNumberContract
-import android.provider.BlockedNumberContract.BlockedNumbers
import android.provider.ContactsContract
-import android.telecom.TelecomManager
import androidx.core.content.FileProvider
-import com.simplemobiletools.commons.extensions.*
+import com.simplemobiletools.commons.extensions.getIntValue
+import com.simplemobiletools.commons.extensions.hasPermission
+import com.simplemobiletools.commons.extensions.toast
import com.simplemobiletools.commons.helpers.PERMISSION_READ_CONTACTS
import com.simplemobiletools.commons.helpers.PERMISSION_WRITE_CONTACTS
-import com.simplemobiletools.commons.helpers.isMarshmallowPlus
-import com.simplemobiletools.commons.helpers.isNougatPlus
import com.simplemobiletools.contacts.pro.BuildConfig
import com.simplemobiletools.contacts.pro.R
import com.simplemobiletools.contacts.pro.activities.EditContactActivity
@@ -27,7 +21,6 @@ import com.simplemobiletools.contacts.pro.databases.ContactsDatabase
import com.simplemobiletools.contacts.pro.helpers.*
import com.simplemobiletools.contacts.pro.interfaces.ContactsDao
import com.simplemobiletools.contacts.pro.interfaces.GroupsDao
-import com.simplemobiletools.contacts.pro.models.BlockedNumber
import com.simplemobiletools.contacts.pro.models.Contact
import com.simplemobiletools.contacts.pro.models.ContactSource
import com.simplemobiletools.contacts.pro.models.Organization
@@ -39,8 +32,6 @@ val Context.contactsDB: ContactsDao get() = ContactsDatabase.getInstance(applica
val Context.groupsDB: GroupsDao get() = ContactsDatabase.getInstance(applicationContext).GroupsDao()
-val Context.telecomManager: TelecomManager get() = getSystemService(Context.TELECOM_SERVICE) as TelecomManager
-
fun Context.getEmptyContact(): Contact {
val originalContactSource = if (hasContactPermissions()) config.lastUsedContactSource else SMT_PRIVATE
val organization = Organization("", "")
@@ -330,60 +321,4 @@ fun Context.getAllContactSources(): ArrayList {
return sources.toMutableList() as ArrayList
}
-@TargetApi(Build.VERSION_CODES.N)
-fun Context.getBlockedNumbers(): ArrayList {
- val blockedNumbers = ArrayList()
- if (!isNougatPlus() || !isDefaultDialer()) {
- return blockedNumbers
- }
-
- val uri = BlockedNumberContract.BlockedNumbers.CONTENT_URI
- val projection = arrayOf(
- BlockedNumberContract.BlockedNumbers.COLUMN_ID,
- BlockedNumberContract.BlockedNumbers.COLUMN_ORIGINAL_NUMBER,
- BlockedNumberContract.BlockedNumbers.COLUMN_E164_NUMBER
- )
-
- var cursor: Cursor? = null
- try {
- cursor = contentResolver.query(uri, projection, null, null, null)
- if (cursor?.moveToFirst() == true) {
- do {
- val id = cursor.getLongValue(BlockedNumberContract.BlockedNumbers.COLUMN_ID)
- val number = cursor.getStringValue(BlockedNumberContract.BlockedNumbers.COLUMN_ORIGINAL_NUMBER) ?: ""
- val normalizedNumber = cursor.getStringValue(BlockedNumberContract.BlockedNumbers.COLUMN_E164_NUMBER) ?: ""
- val blockedNumber = BlockedNumber(id, number, normalizedNumber)
- blockedNumbers.add(blockedNumber)
- } while (cursor.moveToNext())
- }
- } finally {
- cursor?.close()
- }
-
- return blockedNumbers
-}
-
-@TargetApi(Build.VERSION_CODES.N)
-fun Context.addBlockedNumber(number: String) {
- ContentValues().apply {
- put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER, number)
- try {
- contentResolver.insert(BlockedNumbers.CONTENT_URI, this)
- } catch (e: Exception) {
- showErrorToast(e)
- }
- }
-}
-
-@TargetApi(Build.VERSION_CODES.N)
-fun Context.deleteBlockedNumber(number: String) {
- val values = ContentValues()
- values.put(BlockedNumbers.COLUMN_ORIGINAL_NUMBER, number)
- val uri = contentResolver.insert(BlockedNumbers.CONTENT_URI, values)
- contentResolver.delete(uri!!, null, null)
-}
-
-@TargetApi(Build.VERSION_CODES.M)
-fun Context.isDefaultDialer() = isMarshmallowPlus() && telecomManager.defaultDialerPackage == packageName
-
fun Context.getPrivateContactSource() = ContactSource(SMT_PRIVATE, SMT_PRIVATE, getString(R.string.phone_storage_hidden))
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/Constants.kt
index 583a80db..0b0bd411 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/Constants.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/helpers/Constants.kt
@@ -32,7 +32,6 @@ const val IS_FROM_SIMPLE_CONTACTS = "is_from_simple_contacts"
const val ADD_NEW_CONTACT_NUMBER = "add_new_contact_number"
const val FIRST_CONTACT_ID = 1000000
const val FIRST_GROUP_ID = 10000L
-const val REQUEST_CODE_SET_DEFAULT_DIALER = 1
// extras used at third party intents
const val KEY_PHONE = "phone"
diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/BlockedNumber.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/BlockedNumber.kt
deleted file mode 100644
index 13fe44fd..00000000
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/models/BlockedNumber.kt
+++ /dev/null
@@ -1,3 +0,0 @@
-package com.simplemobiletools.contacts.pro.models
-
-data class BlockedNumber(val id: Long, val number: String, val normalizedNumber: String)
diff --git a/app/src/main/res/layout/activity_manage_blocked_numbers.xml b/app/src/main/res/layout/activity_manage_blocked_numbers.xml
deleted file mode 100644
index 826e9a63..00000000
--- a/app/src/main/res/layout/activity_manage_blocked_numbers.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/dialog_add_blocked_number.xml b/app/src/main/res/layout/dialog_add_blocked_number.xml
deleted file mode 100644
index 7e26e1f1..00000000
--- a/app/src/main/res/layout/dialog_add_blocked_number.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/item_manage_blocked_number.xml b/app/src/main/res/layout/item_manage_blocked_number.xml
deleted file mode 100644
index e78f8724..00000000
--- a/app/src/main/res/layout/item_manage_blocked_number.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
diff --git a/app/src/main/res/menu/menu_add_blocked_number.xml b/app/src/main/res/menu/menu_add_blocked_number.xml
deleted file mode 100644
index 44ffadd7..00000000
--- a/app/src/main/res/menu/menu_add_blocked_number.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index d060e02e..d57b4017 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -17,8 +17,6 @@
طلب الأذونات المطلوبة
إنشاء جهة إتصال
إضافة إلى جهة موجودة
- عليك أن تجعل هذا التطبيق المتصل الإفتراضي للإستفادة من الأرقام المحظورة.
- ضبط الى الافتراضي
لم يتم العثور على جهات اتصال.
@@ -72,7 +70,6 @@
مختلف
- رقم
جوال
رئيسي
فاكس العمل
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index e9d56b9b..b14ffeaf 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -17,8 +17,6 @@
Lazım olan icazələri istə
Create new contact
Add to an existing contact
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
No contacts found.
@@ -72,7 +70,6 @@
Başqa
- Nömrə
Mobil
Əsas
İş Faksı
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 15b3a9c5..8ece8525 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -17,8 +17,6 @@
Vyžádat potřebná oprávnění
Vytvořit nový kontakt
Přidat k existujícímu kontaktu
- Pro použití blokování čísel musíte nastavit aplikaci jako výchozí pro správu hovorů.
- Nastavit jako výchozí
Nenalezeny žádné kontakty.
@@ -72,7 +70,6 @@
Jiné
- Číslo
Mobil
Hlavní
Pracovní fax
diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml
index 8b7a573a..dc31446d 100644
--- a/app/src/main/res/values-cy/strings.xml
+++ b/app/src/main/res/values-cy/strings.xml
@@ -17,8 +17,6 @@
Gofyn am y caniatâd sydd ei angen
Creu cyswllt newydd
Ychwanegu at gyswllt sy\'n bodoli
- Rhaid gwneud yr ap hwn yr ap deialu rhagosodedig er mwyn defnyddio rhifau wedi\'u rhwystro.
- Defnyddio fel y rhagosodedig
Ni chanfuwyd unrhyw gysylltiadau.
@@ -72,7 +70,6 @@
Arall
- Rhif
Symudol
Prif
Ffacs gwaith
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 9d0a1c67..06b01e8a 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -17,8 +17,6 @@
Anmod om de krævede tilladelser
Opret ny kontakt
Tilføj til en eksisterende kontakt
- Du skal gøre denne app til standardopkaldsappen for at gøre brug af blokerede numre.
- Gør til standard
Ingen kontakter fundet.
@@ -72,7 +70,6 @@
Andet
- Nummer
Mobil
Hovednummer
Arbejdsfax
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index c33a6e55..d91f0a86 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -17,8 +17,6 @@
Benötigte Berechtigungen anfordern
Neuen Kontakt erstellen
Zu einem existierenden Kontakt hinzufügen
- Du musst diese App als Standardtelefonie-App einstellen, um Nummern blockieren zu können.
- Als Standard auswählen
Keine Kontakte gefunden.
@@ -72,7 +70,6 @@
Sonstiges
- Nummer
Mobil
Festnetz
Arbeit Fax
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 58a8b661..6243a974 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -17,8 +17,6 @@
Ζητούνται τα απαιτούμενα δικαιώματα
Δημιουργία νέας Επαφής
Προσθήκη σε μια υπάρχουσα Επαφή
- Θα πρέπει να οριστεί προεπιλεγμένη εφαρμογή για χρήση αποκλεισμένων αριθμών.
- Ορισμός ως προεπιλογής
Δεν βρέθηκαν Επαφές.
@@ -72,7 +70,6 @@
Άλλο
- Αριθμός
Κινητό
Κύριο
Φαξ Εργασίας
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index d7f00636..0d10409c 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -2,8 +2,8 @@
Simple Contacts
Contactos
Dirección
- Insertando...
- Actualizando...
+ Insertando…
+ Actualizando…
Almacenamiento del teléfono
Almacenamiento del teléfono (No visible para otras aplicaciones)
Compañía
@@ -17,8 +17,6 @@
Solicitar los permisos requeridos
Crear nuevo contacto
Añadir a un contacto existente
- Tienes que hacer esta aplicación la aplicación de marcación por defecto para hacer uso de los números bloqueados.
- Establecer como por defecto
No se encontraron contactos.
@@ -72,7 +70,6 @@
Otros
- Número
Celular
Principal
Fax de trabajo
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 2a80d99b..1dcb3545 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -17,8 +17,6 @@
Eskatu beharrezko baimenak
Create new contact
Add to an existing contact
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
No contacts found.
@@ -72,7 +70,6 @@
Besterik
- Zenbakia
Mugikorra
Nagusia
Laneko faxa
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 6bb1ba4f..ebaef867 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -17,8 +17,6 @@
Pyydä tarvittavia oikeuksia
Luo uusi kontakti
Lisää olemassa olevaan kontaktiin
- Soittajan täytyy olla oletus
- Aseta oletukseksi
Kontakteja ei löytynyt.
@@ -72,7 +70,6 @@
Muu
- Numero
Mobiili
Päänumero
Työ faxi
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 459eb551..56c5738c 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -17,8 +17,6 @@
Demander les autorisations nécessaires
Créer un nouveau contact
Ajouter à un contact existant
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
Aucun contact n\'a été trouvé.
@@ -72,7 +70,6 @@
Autre
- Numéro
Mobile
Principal
Fax travail
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index b9b9598a..9fdc0d68 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -17,8 +17,6 @@
Zatraži potrebna dopuštenja
Stvori novi kontakt
Dodaj postojećem kontaktu
- Morate napraviti ovu aplikaciju zadanom aplikacijom za biranje da biste bili u mogućnosti koristiti blokirane brojeve.
- Postavi na zadano
Nisu pronađeni kontakti.
@@ -72,7 +70,6 @@
Ostalo
- Broj
Mobilni
Glavni
Poslovni fax
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index aee18bf3..6fbb4e16 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -17,8 +17,6 @@
A kívánt jogosultságok igénylése
Új névjegy hozzáadása
Hozzáadás meglévő névjegyhez
- A zárolt telefonszámok használatához be kell állítani, hogy ez az app legyen az alapértelmezett tárcsázó.
- Alapértelmezés beállítása
Nincs ilyen névjegy.
@@ -72,7 +70,6 @@
Egyéb
- Telefonszám
Mobil
Elsődleges telefonszám
Munkahelyi fax
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
index 780f48cd..9fd4e921 100644
--- a/app/src/main/res/values-id/strings.xml
+++ b/app/src/main/res/values-id/strings.xml
@@ -17,8 +17,6 @@
Meminta izin yang diperlukan
Buat kontak baru
Tambah ke kontak yang ada
- Anda harus mengatur aplikasi ini sebagai aplikasi dialer default untuk menggunakan fitur pemblokir nomor.
- Tetapkan sebagai default
Tidak ada kontak yang ditemukan.
@@ -72,7 +70,6 @@
Lainnya
- Nomor
Ponsel
Utama
Faks Kerja
diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml
index 780f48cd..9fd4e921 100644
--- a/app/src/main/res/values-in/strings.xml
+++ b/app/src/main/res/values-in/strings.xml
@@ -17,8 +17,6 @@
Meminta izin yang diperlukan
Buat kontak baru
Tambah ke kontak yang ada
- Anda harus mengatur aplikasi ini sebagai aplikasi dialer default untuk menggunakan fitur pemblokir nomor.
- Tetapkan sebagai default
Tidak ada kontak yang ditemukan.
@@ -72,7 +70,6 @@
Lainnya
- Nomor
Ponsel
Utama
Faks Kerja
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index 4a6ea776..be5fd8e6 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -17,8 +17,6 @@
Richiedi le permissioni necessarie
Crea un nuovo contatto
Aggiungi a un contatto esistente
- È necessario impostare quest\'app come predefinita per utilizzare i numeri bloccati.
- Imposta come predefinita
Nessun contatto trovato.
@@ -72,7 +70,6 @@
Altro
- Numero
Cellulare
Principale
Fax di lavoro
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index a5433502..f9a84a6a 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -17,8 +17,6 @@
Request the required permissions
新しい連絡先を作成
既存の連絡先に追加
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
連絡先が見つかりません.
@@ -72,7 +70,6 @@
その他
- 番号
携帯
Main
職場FAX
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index b05bb03a..41584c5b 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -17,8 +17,6 @@
Request the required permissions
Create new contact
Add to an existing contact
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
No contacts found.
@@ -72,7 +70,6 @@
미분류
- 연락처
핸드폰
Main
회사 팩스
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 5121f8ce..32f64fdc 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -17,8 +17,6 @@
Request the required permissions
Create new contact
Add to an existing contact
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
No contacts found.
@@ -72,7 +70,6 @@
Kitas
- Numeris
Mobilus
Pagrindinis
Darbo faksas
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 3ee055f0..1e3e3188 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -17,8 +17,6 @@
Om benodigde machtigingen vragen
Nieuw contact
Aan bestaand contact toevoegen
- Maak van deze app de standaardapp voor bellen om nummers te kunnen blokkeren.
- Als standaard instellen
Geen contacten gevonden.
@@ -72,7 +70,6 @@
Overig
- Nummer
Mobiel
Standaard
Fax Werk
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 42bab13e..dcd1ab80 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -17,8 +17,6 @@
Wymagaj koniecznych uprawnień
Utwórz nowy kontakt
Dodaj do istniejącego kontaktu
- Musisz ustawić tę aplikację jako domyślną aplikację telefoniczną, aby móc korzystać z funkcji blokowania numerów.
- Ustaw jako domyślną
Nie znaleziono kontaktów.
@@ -72,7 +70,6 @@
Inny
- Numer
Komórkowy
Główny
Służbowy faks
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index c89f2b26..64651016 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -17,8 +17,6 @@
Pedir as permissões necessárias
Criar novo contato
Adicionar um contato existente
- Você precisa tornar este aplicativo padrão para poder bloquear números.
- Definir como padrão
Nenhum contato encontrado.
@@ -72,7 +70,6 @@
Outro
- Número
Celular
Principal
Fax Comercial
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index ea1307fe..40bdbebf 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -17,8 +17,6 @@
Pedir permissão necessária
Criar novo contacto
Adicionar a contacto existente
- Tem que tornar esta a aplicação padrão para poder bloquear números.
- Definir como padrão
Não existem contactos.
@@ -72,7 +70,6 @@
Outro
- Número
Telemóvel
Principal
Fax profissional
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index c8fddabe..9ef294e7 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -17,8 +17,6 @@
Запрос необходимых разрешений
Создать новый контакт
Добавить к существующему контакту
- Вы должны сделать \"Simple Contacts\" приложением по умолчанию для набора номера, чтобы использовать блокировку номеров.
- Установить по умолчанию
Контакты не найдены.
@@ -72,7 +70,6 @@
Другой
- Номер
Мобильный
Основной
Рабочий факс
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 4bc259c7..58c81ddb 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -17,8 +17,6 @@
Vyžiadať potrebné oprávnenia
Vytvoriť nový kontakt
Pridať k existujúcemu kontaktu
- Pre použitie blokovania čísel musíte nastaviť aplikáciu ako predvolenú pre správu hovorov.
- Nastaviť ako predvolenú
Nenašli sa žiadne kontakty.
@@ -72,7 +70,6 @@
Iné
- Číslo
Mobil
Hlavné
Pracovný fax
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index a271e88c..ca1ea5eb 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -17,8 +17,6 @@
Begär de behörigheter som krävs
Skapa ny kontakt
Lägg till i en befintlig kontakt
- Du måste ställa in den här appen som standardtelefonapp för att kunna använda blockerade nummer.
- Ange som standard
Inga kontakter hittades.
@@ -72,7 +70,6 @@
Annat
- Nummer
Mobil
Primärt nummer
Arbetsfax
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 03c3b9e5..d2dc8c1a 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -17,8 +17,6 @@
Gerekli izinleri iste
Yeni kişi oluştur
Mevcut bir kişiye ekle
- Engellenen numaraları kullanmak için bu uygulamayı varsayılan çevirici uygulaması yapmalısınız.
- Varsayılan olarak ayarla
Kişi bulunamadı.
@@ -72,7 +70,6 @@
Diğer
- Numara
Cep
Ana
İş Faksı
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 549850fd..a6f4ce6e 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -17,8 +17,6 @@
Запит на необхідні дозволи
Створити новий контакт
Додати до існуючого контакту
- Щоб використовувати функцію блокування номерів, вам необхідно встановити цей додаток як стандартний для роботи з контактами.
- Встановити додаток як стандартний
Контактів не знайдено.
@@ -72,7 +70,6 @@
Інше
- Номер
Мобільний
Основний
Робочий факс
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 86f8fd77..c2d35ab9 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -17,8 +17,6 @@
请求必要的权限
建立新联系人
添加至已存在的联系人
- 你必须将这应用程序设为默认的拨号程序来使用黑名单。
- 设为默认
未发现联系人.
@@ -72,7 +70,6 @@
其它
- 号码
手机
主用
工作传真
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index ae333e13..d9f40d16 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -17,8 +17,6 @@
請求必要的權限
建立新聯絡人
添加至已存在的聯絡人
- 你必須將這應用程式設為預設的撥號程式來使用黑名單。
- 設為預設
未發現聯絡人。
@@ -72,7 +70,6 @@
其它
- 號碼
手機
主用
工作傳真
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 5f46aae4..c2293699 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -17,8 +17,6 @@
Request the required permissions
Create new contact
Add to an existing contact
- You have to make this app the default dialer app to make use of blocked numbers.
- Set as default
No contacts found.
@@ -72,7 +70,6 @@
Other
- Number
Mobile
Main
Work Fax