From 4d58d71dbefabc83ba5704477b120e18d2b932d7 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Thu, 2 May 2019 14:30:24 +0200 Subject: [PATCH] Started code to check DND policy on incoming call Added dialog to ask user to grant us read permission on DND settings --- app/src/main/AndroidManifest.xml | 2 + .../org/linphone/activities/MainActivity.java | 50 +++++++++++ .../compatibility/ApiTwentyThreePlus.java | 83 +++++++++++++++++++ .../linphone/compatibility/Compatibility.java | 16 ++++ .../settings/CallSettingsFragment.java | 19 +++++ .../settings/LinphonePreferences.java | 8 ++ .../linphone/utils/AndroidAudioManager.java | 13 ++- app/src/main/res/layout/settings_call.xml | 7 ++ app/src/main/res/values/strings.xml | 2 + 9 files changed, 198 insertions(+), 2 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e388541ca..88a73d217 100755 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -46,6 +46,8 @@ + + + + Voice mail URI Use Linphone as default phone app Accept early-media + Do Not Disturb settings + We need you to grant use the access to the Do Not Disturb settings to correctly ring or not depending on the current policy Chat