History log of /packages/apps/InCallUI/src/com/android/incallui/Call.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a668344b4128f36791554046de7a127c9621960c 07-Oct-2014 Tyler Gunn <tgunn@google.com> Fixing where call goes from disconnecting to active to disconnecting state.

- Setting disconnected state on InCall calls as communicated by the
Telecom layer.

Bug: 17821930
Change-Id: I6041e3812bc62470ec5af693b76e7ae078c0f3b3
/packages/apps/InCallUI/src/com/android/incallui/Call.java
eb36b967255d32039b769ba0c78e982e988f7c1d 03-Oct-2014 Tyler Gunn <tgunn@google.com> Conference call merge button visibility issue. (2/2)

- Adding onConferenceableCallsChanged override in Incall Call object.
This ensures that changes to the conferenceable calls list for the
active call triggers UI updates as required.
- Added onDetailsChanged listener in CallButtonPresenter; this ensures
that changes to the call which occur without it changing status are
reflected in the UI.

Bug: 17767618
Change-Id: I6c6175c0bab46989ddfc4c4d8f2087e527febbeb
/packages/apps/InCallUI/src/com/android/incallui/Call.java
017f23c5f9ee2585454b43ae15c14c98e48e8f17 13-Sep-2014 Andrew Lee <anwlee@google.com> Update InCallUi to use telecomm DisconnectCause.

- Remove conversion of messages for dialogs and failures. This is now
done by Telephony.
+ Replace telephony DisconnectCause with telecomm DisconnectCause.

Bug: 17329632
Id: I8677eb2cda008bd91f852c1de96174dfe42f735f

Change-Id: I9e170537845a67ff9b14a38f5f3425de82648ab5
/packages/apps/InCallUI/src/com/android/incallui/Call.java
6cddf46812634fadc194830774110780f14e9462 13-Sep-2014 Tyler Gunn <tgunn@google.com> Renaming Telecomm to Telecom.

- Changing package from android.telecomm to android.telecom
- Changing package from com.android.telecomm to
com.android.server.telecomm.
- Renaming TelecommManager to TelecomManager.

Bug: 17364651
Change-Id: Ie5ae18f51baa5da2eb9793785ad0c9d83b6343d1
/packages/apps/InCallUI/src/com/android/incallui/Call.java
e2814d578ed59624f3720302e8a99773d7c6a9c5 08-Sep-2014 Nancy Chen <nancychen@google.com> API changes in GatewayInfo, Response, and PropertyPresentation (2/4)

* GatewayInfo: handle -> address, becomes SystemApi
* Response: hidden
* PropertyPresentation: class goes away, constants move to
TelecommManager

Bug: 17329632

Change-Id: I56180181a65e4b726e569aa4b8ac4cbb8dab00f9
/packages/apps/InCallUI/src/com/android/incallui/Call.java
52c30ebe11e132c5b00a15aabdf4a411355bf0f4 05-Sep-2014 Santos Cordon <santoscordon@google.com> Support CDMA conference calling.

Bug:17316859
Change from using GENERIC_CONFERENCE to a better MANAGE_CONFERENCE.

Change-Id: I0306aaa5cf4d35bf095d85db63b3d08395394645
/packages/apps/InCallUI/src/com/android/incallui/Call.java
c30c5d759e1d659e6bc4720a57e1c79ec35bb3d7 28-Aug-2014 Andrew Lee <anwlee@google.com> Fix "Unknown" label in conference calls.

Use properties instead of children for determining whether a call
is a conference call. This makes solid sense, but is a smidgen
theoretical; worked correctly for 10/10 when I just tested now.

Bug: 17304243
Change-Id: I28dc948688b3c1fb85e2984bc77b5949cc730c2e
/packages/apps/InCallUI/src/com/android/incallui/Call.java
35224e8ff0e3707b92626767f048f1bf83352a2d 22-Aug-2014 Tyler Gunn <tgunn@google.com> Ensuring Video APIs are only called when video is available.

Bug: 17179079
Change-Id: I3b327250c181f821ec37d574ae804f8003d04603
/packages/apps/InCallUI/src/com/android/incallui/Call.java
ebe42b94e13b3f766353324c632c71a33393073d 14-Aug-2014 Santos Cordon <santoscordon@google.com> Fix parentID for conference call support.

Fix and add some logging.

Bug: 17136172
Change-Id: I5ce30d09bbc82f00ac225406fa0998ce6ecd776f
/packages/apps/InCallUI/src/com/android/incallui/Call.java
a0ca5f60575c4e840b0b70e816f2a462ecdb68a9 14-Aug-2014 Santos Cordon <santoscordon@google.com> Fix parentID for conference call support.

Bug:16844332
Bug:16449372
Change-Id: I815df3aa8c2cf9db5dd20d670a64e3fd59493f56
/packages/apps/InCallUI/src/com/android/incallui/Call.java
43f3e6e0760ea774e479935733d8a30b724457cd 08-Aug-2014 Ihab Awad <ihab@google.com> Final structural tweaks to Telecomm API (3/8)

Bug: 16416927
Bug: 16494880
Change-Id: If756941a5bdd25ff8ac633a56fe90c894d4a46a4
/packages/apps/InCallUI/src/com/android/incallui/Call.java
fe4982c221c8ee734afedc4d005661d9c6c1ac31 11-Aug-2014 Andrew Lee <anwlee@google.com> Add UI/functions to handle a video upgrade request.

+ Move session modification listener into the video call presenter.
+ Add new video accept/reject notification and full-screen UI.
+ Added "handling" which sends session modification response.

Bug: 16657915
Change-Id: I35ff04e383d4938cbfb4e76677730f82557fd918
/packages/apps/InCallUI/src/com/android/incallui/Call.java
f3d0654f2b6d77b7eef8bdcb4c39ee59e55017de 01-Aug-2014 Nancy Chen <nancychen@google.com> Reduce latency for InCallUI by adding an intermediate state

Add PENDING_OUTGOING as a state where the Telecomm information has not
yet returned but the UI has started. This allows the UI to immediately
begin initiating while Telecomm is waiting for the return of its
broadcast intent.

Bug: 16396523

Change-Id: Ia4b39689b89f9dea3aafae9e63ca0bfebb730501
/packages/apps/InCallUI/src/com/android/incallui/Call.java
c79d745deeda2cdd2b17122602a32812132885aa 30-Jul-2014 Santos Cordon <santoscordon@google.com> Add setConferenceable() API from ConnectionService to incall. (3/4)

Change-Id: I64fdca08d35f893d755e3b154543a261b1418343
/packages/apps/InCallUI/src/com/android/incallui/Call.java
29423fb1071603bc92fde2b21afb3196215415c4 05-Aug-2014 Ihab Awad <ihab@google.com> Finalize implementation of Remote Connection Service (3/4)

Change-Id: I24afd20c371df7ada752f33584fd7cfb7630a351
/packages/apps/InCallUI/src/com/android/incallui/Call.java
aed98fccfc2af12f8c24f93242fecdab23758c8d 25-Jul-2014 Andrew Lee <anwlee@google.com> Status labels for video calls.

- Display the appropriate status labels for video calls, mostly
depending on whether one is in a video call, and whether one
has requested video and is waiting for a response, or a video
request has failed.
- Add a handler to the CallCardPresenter, so we can show an error
message in the fail case, but only show the message for a time.
- Add video icon in layout.
- Renamed CallVideoClientNotifier to reflect newer nomenclature.
- Add session modification state information on InCallUI call. This
helps us track state to know what strings to display on the card.

Bug: 16013340
Change-Id: Ib2bf84d93a05664adbf7fe838848b7d7b54a8254
/packages/apps/InCallUI/src/com/android/incallui/Call.java
43b78a98d11ef11114fc05df6a11d19d80be4a40 28-Jul-2014 Andrew Lee <anwlee@google.com> Update VideoCallProfile.VideoState references.

Bug: 16629892
Change-Id: I689b5ce4f41db109b003bd15f9cae5596a1c3819
/packages/apps/InCallUI/src/com/android/incallui/Call.java
230f77ec8e790f70b0c4a475e69566c049c97a06 23-Jul-2014 Andrew Lee <anwlee@google.com> Use VideoCall instead of RemoteCallVideoProvider in InCallUi.

Bug: 16494880
Bug: 16495203
Change-Id: I61d981d835a5a4b452c20c736af1eabd64da198c
/packages/apps/InCallUI/src/com/android/incallui/Call.java
2c702f7e3c774471c3ba5d557effa056a3b93b8f 22-Jul-2014 Tyler Gunn <tgunn@google.com> InCall UI VT changes

1. Adding CallVideoClientNotifier - used by InCallVideoClient to notify
interested listeners of events related to call video clients.
2. Change InCallVideoClient to use CallVideoClientNotifier to notify
listeners of incoming events.
3. Modify call details listener signature in InCallPresenter to include
the call for which the details changed.
4. Changing VideoCallPresenter to subscribe to call details changes,
so it will keep informed of changes to the video state of the call.

Bug: 16012946
Change-Id: I47aa2a8e8c852bb7e4ea2e83fa4a30b2697266e6
/packages/apps/InCallUI/src/com/android/incallui/Call.java
746ee736f255772f7da308765fab22ba7512a10e 19-Jul-2014 Andrew Lee <anwlee@google.com> Implement new video-call-related buttons.

- Implemented downgrade/upgrade, switch camera, pause camear.
- Implemented code to find front/back-facing cameraIds.
- Also, cleaned up listener logic in CallButtonFragment to be
more consistent.

Bug: 16014280
Change-Id: I267a73943dc768900b663bb4db6ec52f4a35cac5
/packages/apps/InCallUI/src/com/android/incallui/Call.java
48bd176760c36474ba47aac1d629cdde3c666977 21-Jul-2014 Tyler Gunn <tgunn@google.com> Merge "Video call surfaces and changing to video UI on videoState change." into lmp-dev
bfb48c19b99fb1e2412f9c722f6f55a967c45233 20-Jul-2014 Evan Charlton <evanc@google.com> Rename PhoneAccountMetadata to PhoneAccount

Change-Id: I4597b14110c1cee7f637ec125b839852ef0f34c4
/packages/apps/InCallUI/src/com/android/incallui/Call.java
2b22a35ee4c94adae074b1dd720fa8734d8461b7 20-Jul-2014 Evan Charlton <evanc@google.com> Rename PhoneAccount to PhoneAccountHandle

Change-Id: I2e97b348e6316a8b3ccc39fd81013e7f514a2889
/packages/apps/InCallUI/src/com/android/incallui/Call.java
e59cd0f067d5630742ffe4724f18720c94053194 20-Jul-2014 Tyler Gunn <tgunn@google.com> Video call surfaces and changing to video UI on videoState change.

Bug: 16012946
Change-Id: I1e86b172d46d3e67eff210d9f56e03a2e6c93853
/packages/apps/InCallUI/src/com/android/incallui/Call.java
4fbdb77e2abc34e0a5e2479ab3a7e71c1da4619d 09-Jul-2014 Nancy Chen <nancychen@google.com> Bring up dialog when an account is not set for the phone call

If an account default is not set, the incall ui will display a dialog to
allow the user to select an account for that particular call.

Bug: 16243703

Change-Id: Ic97c50d1116dd11ef900c4d20c6439683ed60e06
/packages/apps/InCallUI/src/com/android/incallui/Call.java
038a8d661a2ea4bac034088992d3ec6a538a1c20 15-Jul-2014 Andrew Lee <anwlee@google.com> Add video call handling for heads up notifications.

- Add isVideo method to the InCallUI call.
- Added cases and actions for isVideo to StatusBarNotifier.
- Added cases for isVideo for processing incoming call in the
full-screen experience in AnswerPresenter.
- Did what I figured would be some cleanup, to consolidate some
helper methods only ever called once, and reorder some methods
to be more alphabetical.
- Added new intent type for video calls (and revised old one for
audio calls), which are dispatched by the StatusBarNotifier and
received by the InCallApp.
- Update icons used, and deleted unused icons.

Bug: 16013878
Change-Id: If0a8d04e2ee6eaf8258ce6a677b22d55a584f9ab
/packages/apps/InCallUI/src/com/android/incallui/Call.java
af3cc7df26b117135cbee37daf78622b458a17b6 15-Jul-2014 Andrew Lee <anwlee@google.com> Delete getVideoState() call.

Change-Id: I5f3f29c3171f3646f75af8141b42067dc1637f56
/packages/apps/InCallUI/src/com/android/incallui/Call.java
675217f5c9a08e6c95374d3ba87adbf2a53f54d1 12-Jul-2014 Andrew Lee <anwlee@google.com> Set video state on the InCallUI's Call from the InCallCall.

Bug: 16015750
Change-Id: I526a6084cff20750b9120e55458ac55a65df947e
/packages/apps/InCallUI/src/com/android/incallui/Call.java
df06e232852a93d8238f3cacaab4d704de7e1216 12-Jul-2014 Ihab Awad <ihab@google.com> Implement new In-Call Service interface

Change-Id: Ic1eb6fc98e7f030885596c9c40f0ed4f0e34e28b
(cherry picked from commit c90543e6ef64b16b4c1bb240494152bc513f1e36)
/packages/apps/InCallUI/src/com/android/incallui/Call.java
5461c6a3b5090e6fab47076c5c0aeb2d1091606d 12-Jul-2014 Sailesh Nepal <sail@google.com> Misc Telecomm API changes: InCallUI

This CL hooks up the new APIs introduced in ag/501321 to the
InCallUI.

Change-Id: Iaffe0b84cea6003f2a9b9d8b30676743d2b236d4
/packages/apps/InCallUI/src/com/android/incallui/Call.java
215bcd5d6c465cad247893058d2d99e917fcaf2f 03-Jul-2014 Sailesh Nepal <sail@google.com> Remove ICallHandlerService implementation

Change-Id: Ifbaaba0d3226d03ea364cf1df76da3abebb9f5dc
/packages/apps/InCallUI/src/com/android/incallui/Call.java
6d0f6679a1afb1afa3053bd9511aea8f5945a5d7 03-Jul-2014 Sailesh Nepal <sail@google.com> Remove handoff UI

This CL removes handoff related UI and implements
phoneAccountClicked

Change-Id: Iab1595faaadcdfe428d97891d314babea21e9633
/packages/apps/InCallUI/src/com/android/incallui/Call.java
3d2abe4e8f5b45c501fee0dde147d74242aa5bb1 01-Jul-2014 Ihab Awad <ihab@google.com> Rename Telecomm "Subscription" to "Account" (4/7)

Change-Id: Ibefa8bedc4996014fc0a62b3deaa0aed0eec2b10
/packages/apps/InCallUI/src/com/android/incallui/Call.java
482745b534632ea623a857a119bc66a52d29e69d 01-Jul-2014 Tyler Gunn <tgunn@google.com> API changes to support telephony-telecomm-incall reporting of changes to
the currently applicable call features (eg VoLTE, VoWIFI, etc).

Bug: 15987281
Change-Id: I5080deb8d4c514a8a94353778a170fdfc9139e05
/packages/apps/InCallUI/src/com/android/incallui/Call.java
1cc12a24bee205ca666e444016516e493c0c8490 30-Jun-2014 Andrew Lee <anwlee@google.com> Instantiate and set CallVideoClient on the CallVideoProvider.

Also, propagated naming changes to InCall's implementation of
VideoCallClient.

Bug: 15893156
Change-Id: If0780c52c06f2a8c7f0d64ad8bd92824d1bd5d83
/packages/apps/InCallUI/src/com/android/incallui/Call.java
2a7586c1f06f8b08a8514c05642e585565048951 28-Jun-2014 Andrew Lee <anwlee@google.com> Set CallVideoProvider on the InCall Call object.

Bug: 15893156
Change-Id: I6095af70410733a2872c17870033c8c9429981aa
/packages/apps/InCallUI/src/com/android/incallui/Call.java
6d0ace011dfb4ccfbf87f5e48361767fa6825b75 19-Jun-2014 Nancy Chen <nancychen@google.com> InCallUI displaying Multi-SIM/Subscription/Wifi calling

Dynamic text and icon to represent information for the provider of the
call. This can be the name of the subscription, connection provider, or
wifi connection. This will show up at the banner above the name/number
of the call for incoming, outgoing, and active calls.

Change-Id: I065f12d41f5d62965d82c955aed9ee070628cadc
/packages/apps/InCallUI/src/com/android/incallui/Call.java
7b2d519fe9e74a12d4e09aa212e6be46627674aa 10-Jun-2014 Ihab Awad <ihab@google.com> DO NOT MERGE. Port "respond via SMS message" feature to new Telecomm. (4/4)

Bug: 15275904
Bug: 15196474
Change-Id: Id7125d7803a00a80728e412bba030566a838bbc2
/packages/apps/InCallUI/src/com/android/incallui/Call.java
c9e18a969b97f6d110c1e1e84240d4828706c401 06-Jun-2014 Santos Cordon <santoscordon@google.com> Support conference calling. (4/4)

Bug: 15006702
Change-Id: I2764ea242f783ba478c9eae86618dd33e9fc792a
/packages/apps/InCallUI/src/com/android/incallui/Call.java
a481914300fbe10a76635242eb778e1976947065 06-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI: Use new InCallCall object

Change-Id: I3916e33e184f57bb6e58ed93a26b866d3ce0e7df
/packages/apps/InCallUI/src/com/android/incallui/Call.java
8abea101a87b055e38f3ce492540d155f885f02e 02-Apr-2014 Sailesh Nepal <sail@google.com> Handoff: Hookup handoff button to InCallUI

Bug: 13643568
Change-Id: I94c28b10c0e0a253450f14d31ecdc416d5b44ca4
/packages/apps/InCallUI/src/com/android/incallui/Call.java
b48e2280930b5ed0b04dd34d59dc5980b379a475 01-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI: Use Telecomm CallCapabilites

Change-Id: I4236543da5648d2cf6ba525c8fc87a93000f50a7
/packages/apps/InCallUI/src/com/android/incallui/Call.java
07a822b2ea92dc5b68cd43139be7efe4c6640cd4 01-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI: Use telecomm presentation and gateway info

Switch to use Telecomm's CallNumberPresentation and GatewayInfo.

Change-Id: I962836c5f4b36c0b1f31d0dd6852fdf8a3a12736
/packages/apps/InCallUI/src/com/android/incallui/Call.java
6af0c61c32da6cfb400168ae3b0cf9f802abfed4 01-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI - Use String IDs

Change-Id: Ibacb79658c146466d4f23bfcf7af0ebfb6e84dd0
/packages/apps/InCallUI/src/com/android/incallui/Call.java
fc22ba88566ef70e202128335231c367de6c52af 01-Apr-2014 Sailesh Nepal <sail@google.com> InCallUI - Use custom object to track Calls

This is the first step in completely moving away from Telephony.

This CL creates a custom Call object. Currently this is just a
copy of the telephony Call object. I'll update various fields
in individual CLs.

This CL also deletes the old Telephony services.

Bug: 13643568
Change-Id: Id1860a5df9706f2a7fddd40e70f0d693af7b04bd
/packages/apps/InCallUI/src/com/android/incallui/Call.java