From c5aa7d6a91bf152f73f86bdd124e06c5f2e41ced Mon Sep 17 00:00:00 2001 From: Naveen Date: Sun, 28 Aug 2022 01:34:16 +0530 Subject: [PATCH] Add dialpad tones, vibration preferences --- app/src/main/AndroidManifest.xml | 1 + .../dialer/activities/DialpadActivity.kt | 23 +++++++++- .../dialer/activities/SettingsActivity.kt | 18 ++++++++ .../dialer/extensions/Context.kt | 9 ++++ .../dialer/helpers/Config.kt | 8 ++++ .../dialer/helpers/Constants.kt | 5 +- .../dialer/helpers/ToneGeneratorHelper.kt | 46 +++++++++++++++++++ app/src/main/res/layout/activity_settings.xml | 34 +++++++++++++- 8 files changed, 139 insertions(+), 5 deletions(-) create mode 100644 app/src/main/kotlin/com/simplemobiletools/dialer/helpers/ToneGeneratorHelper.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6a1d69f9..55d3de36 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -18,6 +18,7 @@ + ().apply { + put('0', ToneGenerator.TONE_DTMF_0) + put('1', ToneGenerator.TONE_DTMF_1) + put('2', ToneGenerator.TONE_DTMF_2) + put('3', ToneGenerator.TONE_DTMF_3) + put('4', ToneGenerator.TONE_DTMF_4) + put('5', ToneGenerator.TONE_DTMF_5) + put('6', ToneGenerator.TONE_DTMF_6) + put('7', ToneGenerator.TONE_DTMF_7) + put('8', ToneGenerator.TONE_DTMF_8) + put('9', ToneGenerator.TONE_DTMF_9) + put('#', ToneGenerator.TONE_DTMF_P) + put('*', ToneGenerator.TONE_DTMF_S) + } + } + } +} diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 4696282a..2980c77f 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -189,7 +189,7 @@ style="@style/SettingsHolderCheckboxStyle" android:layout_width="match_parent" android:layout_height="wrap_content" - android:background="@drawable/ripple_bottom_corners"> + android:background="@drawable/ripple_background"> + + + + + + + + + + + +