From f78762aad4c61f7fb1e74502fc86f151c1277ba8 Mon Sep 17 00:00:00 2001 From: Osama Bashir Date: Tue, 27 Dec 2022 01:21:40 +0300 Subject: [PATCH] prevent calling blocked numbers --- .../simplemobiletools/dialer/activities/DialerActivity.kt | 6 ++++++ app/src/main/res/values-ar/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 3 files changed, 8 insertions(+) diff --git a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt index 69c2505b..56b5e044 100644 --- a/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/dialer/activities/DialerActivity.kt @@ -36,6 +36,12 @@ class DialerActivity : SimpleActivity() { @SuppressLint("MissingPermission") private fun initOutgoingCall() { try { + if (this.isNumberBlocked(callNumber.toString().replace("tel:", ""), this.getBlockedNumbers())) { + toast(R.string.blocked_number) + finish() + return + } + getHandleToUse(intent, callNumber.toString()) { handle -> if (handle != null) { Bundle().apply { diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index d4a222b8..e7f10e49 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -22,6 +22,7 @@ Call number Enable beeps on dialpad button clicks Enable vibrations on dialpad button clicks + الرقم الذي تحاول الإتصال به محظور Dialer Accept diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 96b010d3..ef687694 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -64,6 +64,7 @@ Wired Headset Wired or Earpiece Choose audio route + The calling number is blocked Speed dial