From 0f0bcb5ac5c7315479f370084aeff35deed8dbd7 Mon Sep 17 00:00:00 2001 From: Sai Cheemalapati Date: Wed, 11 Jun 2014 17:53:27 -0700 Subject: [PATCH] Adds speakerphone extra to ACTION_DIAL (2/2). If optional extra EXTRA_SPEAKERPHONE_ON is added to an ACTION_DIAL intent, the speakerphone will turn on automatically once the call is connected. Bug: 6810980 Change-Id: Ie4e1c5b413e72f9b0dbd590384571147a43a11ac --- api/current.txt | 1 + telecomm/java/android/telecomm/TelecommConstants.java | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/api/current.txt b/api/current.txt index fe636c9fa75c..3e5a695db49f 100644 --- a/api/current.txt +++ b/api/current.txt @@ -27703,6 +27703,7 @@ package android.telecomm { field public static final java.lang.String EXTRA_CALL_SERVICE_DESCRIPTOR = "android.intent.extra.CALL_SERVICE_DESCRIPTOR"; field public static final java.lang.String EXTRA_INCOMING_CALL_EXTRAS = "android.intent.extra.INCOMING_CALL_EXTRAS"; field public static final java.lang.String EXTRA_PACKAGE_NAME = "package"; + field public static final java.lang.String EXTRA_START_CALL_WITH_SPEAKERPHONE = "android.intent.extra.START_CALL_WITH_SPEAKERPHONE"; } public class TelecommManager { diff --git a/telecomm/java/android/telecomm/TelecommConstants.java b/telecomm/java/android/telecomm/TelecommConstants.java index 4ca878ee9640..09520979050b 100644 --- a/telecomm/java/android/telecomm/TelecommConstants.java +++ b/telecomm/java/android/telecomm/TelecommConstants.java @@ -16,6 +16,7 @@ package android.telecomm; +import android.content.Intent; import android.os.Bundle; import android.telephony.TelephonyManager; @@ -70,6 +71,13 @@ public final class TelecommConstants { public static final String EXTRA_PACKAGE_NAME = "package"; /** + * Optional extra for {@link Intent#ACTION_CALL} containing a boolean that determines whether + * the speakerphone should be automatically turned on for an outgoing call. + */ + public static final String EXTRA_START_CALL_WITH_SPEAKERPHONE = + "android.intent.extra.START_CALL_WITH_SPEAKERPHONE"; + + /** * Extra for {@link #ACTION_INCOMING_CALL} containing the {@link CallServiceDescriptor} that * describes the call service to use for the incoming call. */ -- 2.11.0