From 992a57bf396254adbf07b1ba906a525486d40909 Mon Sep 17 00:00:00 2001 From: Santos Cordon Date: Fri, 22 Jun 2012 11:27:46 -0700 Subject: Telephony Capability-Distinguish dialing & connect - DO NOT MERGE New capability returns true if the device can distinguish between dialing/active and connected reliably. Currently returns true only for GSM phones. Change-Id: I50751abaf74b31fdc747f4d04ca9a2ac4d73a1ff --- .../com/android/internal/telephony/TelephonyCapabilities.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'telephony/java/com/android/internal') diff --git a/telephony/java/com/android/internal/telephony/TelephonyCapabilities.java b/telephony/java/com/android/internal/telephony/TelephonyCapabilities.java index bd94de2..68db60b 100644 --- a/telephony/java/com/android/internal/telephony/TelephonyCapabilities.java +++ b/telephony/java/com/android/internal/telephony/TelephonyCapabilities.java @@ -177,4 +177,15 @@ public class TelephonyCapabilities { public static boolean supportsAdn(int phoneType) { return phoneType == Phone.PHONE_TYPE_GSM; } + + /** + * Returns true if the device can distinguish the phone's dialing state + * (Call.State.DIALING/ACTIVE) and connected state (Call.State.CONNECTED). + * + * Currently this returns true for GSM phones as we cannot know when a CDMA + * phone has transitioned from dialing/active to connected. + */ + public static boolean canDistinguishDialingAndConnected(int phoneType) { + return phoneType == Phone.PHONE_TYPE_GSM; + } } -- cgit v1.1