Loading api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -30537,6 +30537,7 @@ package android.telecom { field public static final java.lang.String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS"; field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.telecom.action.CONNECTION_SERVICE_CONFIGURE"; field public static final java.lang.String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; field public static final java.lang.String ACTION_INCOMING_CALL = "android.telecom.action.INCOMING_CALL"; field public static final java.lang.String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS = "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS"; field public static final java.lang.String ACTION_SHOW_CALL_SETTINGS = "android.telecom.action.SHOW_CALL_SETTINGS"; api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -32753,6 +32753,7 @@ package android.telecom { field public static final java.lang.String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS"; field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.telecom.action.CONNECTION_SERVICE_CONFIGURE"; field public static final java.lang.String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; field public static final java.lang.String ACTION_INCOMING_CALL = "android.telecom.action.INCOMING_CALL"; field public static final java.lang.String ACTION_PHONE_ACCOUNT_REGISTERED = "android.telecom.action.PHONE_ACCOUNT_REGISTERED"; field public static final java.lang.String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS = "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS"; core/res/AndroidManifest.xml +2 −0 Original line number Diff line number Diff line Loading @@ -289,6 +289,8 @@ <protected-broadcast android:name="android.location.GPS_FIX_CHANGE" /> <protected-broadcast android:name="android.net.proxy.PAC_REFRESH" /> <protected-broadcast android:name="android.telecom.action.DEFAULT_DIALER_CHANGED" /> <protected-broadcast android:name="com.android.server.connectivityservice.CONNECTED_TO_PROVISIONING_NETWORK_ACTION" /> Loading telecomm/java/android/telecom/TelecomManager.java +35 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,16 @@ public class TelecomManager { public static final String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; /** * Broadcast intent action indicating that the current default dialer has changed. * The string extra {@link #EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME} will contain the * name of the package that the default dialer was changed to. * * @see #EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME */ public static final String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; /** * Extra value used to provide the package name for {@link #ACTION_CHANGE_DEFAULT_DIALER}. */ Loading Loading @@ -773,6 +783,31 @@ public class TelecomManager { return null; } /** * Used to set the default dialer package. * * @param packageName to set the default dialer to.. * * @result {@code true} if the default dialer was successfully changed, {@code false} if * the specified package does not correspond to an installed dialer, or is already * the default dialer. * * Requires permission: {@link android.Manifest.permission#MODIFY_PHONE_STATE} * Requires permission: {@link android.Manifest.permission#WRITE_SECURE_SETTINGS} * * @hide */ public boolean setDefaultDialer(String packageName) { try { if (isServiceConnected()) { return getTelecomService().setDefaultDialer(packageName); } } catch (RemoteException e) { Log.e(TAG, "RemoteException attempting to set the default dialer.", e); } return false; } /** * Used to determine the dialer package that is preloaded on the system partition. * Loading Loading
api/current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -30537,6 +30537,7 @@ package android.telecom { field public static final java.lang.String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS"; field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.telecom.action.CONNECTION_SERVICE_CONFIGURE"; field public static final java.lang.String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; field public static final java.lang.String ACTION_INCOMING_CALL = "android.telecom.action.INCOMING_CALL"; field public static final java.lang.String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS = "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS"; field public static final java.lang.String ACTION_SHOW_CALL_SETTINGS = "android.telecom.action.SHOW_CALL_SETTINGS";
api/system-current.txt +1 −0 Original line number Diff line number Diff line Loading @@ -32753,6 +32753,7 @@ package android.telecom { field public static final java.lang.String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS"; field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.telecom.action.CONNECTION_SERVICE_CONFIGURE"; field public static final java.lang.String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; field public static final java.lang.String ACTION_INCOMING_CALL = "android.telecom.action.INCOMING_CALL"; field public static final java.lang.String ACTION_PHONE_ACCOUNT_REGISTERED = "android.telecom.action.PHONE_ACCOUNT_REGISTERED"; field public static final java.lang.String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS = "android.telecom.action.SHOW_CALL_ACCESSIBILITY_SETTINGS";
core/res/AndroidManifest.xml +2 −0 Original line number Diff line number Diff line Loading @@ -289,6 +289,8 @@ <protected-broadcast android:name="android.location.GPS_FIX_CHANGE" /> <protected-broadcast android:name="android.net.proxy.PAC_REFRESH" /> <protected-broadcast android:name="android.telecom.action.DEFAULT_DIALER_CHANGED" /> <protected-broadcast android:name="com.android.server.connectivityservice.CONNECTED_TO_PROVISIONING_NETWORK_ACTION" /> Loading
telecomm/java/android/telecom/TelecomManager.java +35 −0 Original line number Diff line number Diff line Loading @@ -123,6 +123,16 @@ public class TelecomManager { public static final String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER"; /** * Broadcast intent action indicating that the current default dialer has changed. * The string extra {@link #EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME} will contain the * name of the package that the default dialer was changed to. * * @see #EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME */ public static final String ACTION_DEFAULT_DIALER_CHANGED = "android.telecom.action.DEFAULT_DIALER_CHANGED"; /** * Extra value used to provide the package name for {@link #ACTION_CHANGE_DEFAULT_DIALER}. */ Loading Loading @@ -773,6 +783,31 @@ public class TelecomManager { return null; } /** * Used to set the default dialer package. * * @param packageName to set the default dialer to.. * * @result {@code true} if the default dialer was successfully changed, {@code false} if * the specified package does not correspond to an installed dialer, or is already * the default dialer. * * Requires permission: {@link android.Manifest.permission#MODIFY_PHONE_STATE} * Requires permission: {@link android.Manifest.permission#WRITE_SECURE_SETTINGS} * * @hide */ public boolean setDefaultDialer(String packageName) { try { if (isServiceConnected()) { return getTelecomService().setDefaultDialer(packageName); } } catch (RemoteException e) { Log.e(TAG, "RemoteException attempting to set the default dialer.", e); } return false; } /** * Used to determine the dialer package that is preloaded on the system partition. * Loading