From 5cf2dde3f7b2003fa832f0657b8b675ce84d77f7 Mon Sep 17 00:00:00 2001 From: Yorke Lee Date: Fri, 29 May 2015 14:56:32 -0700 Subject: [PATCH] Add ability to modify default dialer via ADB Add hidden action to TelecomManager Change-Id: I698c0154f438cdaf78926f12a261cbc0eb807cd0 --- telecomm/java/android/telecom/TelecomManager.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/telecomm/java/android/telecom/TelecomManager.java b/telecomm/java/android/telecom/TelecomManager.java index 4cf741d6c1b41..07176b3aa3afa 100644 --- a/telecomm/java/android/telecom/TelecomManager.java +++ b/telecomm/java/android/telecom/TelecomManager.java @@ -123,6 +123,16 @@ public class TelecomManager { public static final String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; + /** + * Privileged version of {@link #ACTION_CHANGE_DEFAULT_DIALER} that doesn't require + * confirmation from the user via the dialog. + * + * Requires permission: {@link android.Manifest.permission#MODIFY_PHONE_STATE} + * @hide + */ + public static final String ACTION_CHANGE_DEFAULT_DIALER_PRIVILEGED = + "android.telecom.action.CHANGE_DEFAULT_DIALER_PRIVILEGED"; + /** * Activity action: Opens the settings screen where a user can enable and disable which * {@link PhoneAccount}s are allows to make and receive calls. Because a user must