From 91a369b019b39c5335a4f5d251691c0cdb657f7d Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Wed, 30 Jul 2014 18:38:19 -0700 Subject: Change audio to speakerphone for video call. + some minor cleanups with naming and listeners. Bug: 16679238 Change-Id: Ic89b862b035ce6c99d8d7ec0fe5842b6a4b20ac4 --- .../com/android/incallui/CallCardPresenter.java | 22 ++---------- .../com/android/incallui/VideoCallPresenter.java | 40 +++++++++++++--------- 2 files changed, 25 insertions(+), 37 deletions(-) (limited to 'InCallUI') diff --git a/InCallUI/src/com/android/incallui/CallCardPresenter.java b/InCallUI/src/com/android/incallui/CallCardPresenter.java index e01a4bc07..99d7f33f1 100644 --- a/InCallUI/src/com/android/incallui/CallCardPresenter.java +++ b/InCallUI/src/com/android/incallui/CallCardPresenter.java @@ -35,7 +35,6 @@ import android.telephony.TelephonyManager; import android.text.TextUtils; import android.text.format.DateUtils; -import com.android.incallui.AudioModeProvider.AudioModeListener; import com.android.incallui.ContactInfoCache.ContactCacheEntry; import com.android.incallui.ContactInfoCache.ContactInfoCacheCallback; import com.android.incallui.InCallPresenter.InCallDetailsListener; @@ -54,9 +53,8 @@ import com.google.common.base.Preconditions; * This class listens for changes to InCallState and passes it along to the fragment. */ public class CallCardPresenter extends Presenter - implements InCallStateListener, AudioModeListener, IncomingCallListener, - InCallDetailsListener, InCallEventListener, - InCallVideoCallListenerNotifier.SessionModificationListener { + implements InCallStateListener, IncomingCallListener, InCallDetailsListener, + InCallEventListener, InCallVideoCallListenerNotifier.SessionModificationListener { private static final String TAG = CallCardPresenter.class.getSimpleName(); private static final long CALL_TIME_UPDATE_INTERVAL_MS = 1000; @@ -129,8 +127,6 @@ public class CallCardPresenter extends Presenter public void onUiReady(CallCardUi ui) { super.onUiReady(ui); - AudioModeProvider.getInstance().addListener(this); - // Contact search may have completed before ui is ready. if (mPrimaryContactInfo != null) { updatePrimaryDisplayInfo(mPrimaryContactInfo, isConference(mPrimary)); @@ -157,8 +153,6 @@ public class CallCardPresenter extends Presenter InCallPresenter.getInstance().removeDetailsListener(this); InCallPresenter.getInstance().removeInCallEventListener(this); - AudioModeProvider.getInstance().removeListener(this); - mPrimary = null; mPrimaryContactInfo = null; mSecondaryContactInfo = null; @@ -343,18 +337,6 @@ public class CallCardPresenter extends Presenter getUi().setCallbackNumber(callbackNumber, isEmergencyCall); } - @Override - public void onAudioMode(int mode) { - } - - @Override - public void onSupportedAudioMode(int mask) { - } - - @Override - public void onMute(boolean muted) { - } - public void updateCallTime() { final CallCardUi ui = getUi(); diff --git a/InCallUI/src/com/android/incallui/VideoCallPresenter.java b/InCallUI/src/com/android/incallui/VideoCallPresenter.java index 0aea18cd9..1d3e62b5b 100644 --- a/InCallUI/src/com/android/incallui/VideoCallPresenter.java +++ b/InCallUI/src/com/android/incallui/VideoCallPresenter.java @@ -29,12 +29,14 @@ import android.content.res.Configuration; import android.telecomm.InCallService.VideoCall; import android.view.Surface; +import com.android.services.telephony.common.AudioMode; + import java.util.Objects; /** * Logic related to the {@link VideoCallFragment} and for managing changes to the video calling * surfaces based on other user interface events and incoming events from the - * {@class CallVideoClient}. + * {@class VideoCallListener}. *

* When a call's video state changes to bi-directional video, the * {@link com.android.incallui.VideoCallPresenter} performs the following negotiation with the @@ -164,7 +166,7 @@ public class VideoCallPresenter extends Presenter