History log of /packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bda481d09ed4743ec46fae9edb8b8de35799fb5c 30-May-2018 Yao, Yuxing <yaoyx@google.com> Update drawer API usage as part of prebuilt update.

Bug: 80088787
Bug: 80193724
Test: m -j
Change-Id: I04fb6684f2b134318806929d70aaf98f4eac24cf
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
e8901d7dac94f2dcbbecdfbdf484b9d0cff5783e 19-May-2018 Yuzhou <jiayuzhou@google.com> DO NOT MERGE Add a screen to accept or reject incoming call.

Test: build and load the app.
Bug: 80000002
Change-Id: Ifc90e517ff636bf3449a316ace654826923c66f2
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
f3a67514e1f4068cf594f2636fca742ef4a2ef07 30-Apr-2018 Yuzhou Jia <jiayuzhou@google.com> DO NOT MERGE Polishing Dialer app.

Test: build and load the app.
Bug: 77980012.

Change-Id: I92e05f5c559ee9411ad341f00432c23ac2877b19
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
9fbc1333f54984d799e91f858e37f72dcfcfca3d 30-Apr-2018 Yuzhou Jia <jiayuzhou@google.com> DO NOT MERGE Update Contact detail Fragment layout.

Fixed a few visual offset.

Fixed landscape dialer crash.

Update action bar title.

Test: build and load the app.
Bug: 77980012,79140396.
Change-Id: I0d3743066c082b539f838a00aeefcf660528af37
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
02a83b90ad2a990c22b4654fbfa23b84aae0fafc 22-Apr-2018 Yuzhou <jiayuzhou@google.com> DO NOT MERGE Improve the loading speed of the call history list.

Test: build and load app.
Bug: 77980012.

Change-Id: I6e542beb12e7fe37967f41eead196a503f9f016f
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
3fe91522bb3db3b2f8d74a3fed935e35a9bcbb2d 22-Apr-2018 Yuzhou <jiayuzhou@google.com> DO NOT MERGE Implement Contact fragment.

Test: build and load the app.
Bug: 77980012.

Change-Id: I1b811172f420e58f0f093b5654fa9dc6e03629fb
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
c636d2d78f004667cd47efe5ecdf3897e75c1fe2 26-Apr-2018 Yuzhou <jiayuzhou@google.com> DO NOT MERGE Modify the StreqentsFragment to use grid layout.

Bug: 77980012.
Test: build and load the app.
Change-Id: I37b1c9f10d1b3278b9df7c2fa6978ea112070af7
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
0ee4ae4c98ab4a94e1217399d4a71f6f6db87e99 20-Apr-2018 Yuzhou <jiayuzhou@google.com> DO NOT MERGE Show dialpad as a content Fragment instead of a pop up window.
Split the secondary information panel in dialer into a separate Fragment.
Change UiCallManager to a global accessible component.

Bug: 77980012.
Test: load the app and test manually.
Change-Id: Id3050d19a633f0c16e5fbed5b4c145fd765871bf
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
bfa1ab18a847f1e3b60c2e3fca35d0d923d7fa61 18-Apr-2018 Yuzhou <jiayuzhou@google.com> Squashed commit of the following:

Implement Call History and Missed Call fragment. Back by LiveData.

Bug: 77980012.
Test: verified by building and loading onto dev kit.

Change-Id: Iae5bc14ccbc4a30869bf9990beb8ea5e33bb83a5
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
46701de1e50d039b126258018b3a63a68f36b5a7 13-Apr-2018 Yuzhou <jiayuzhou@google.com> Remove the right hand side arrow in the drawer.

Test: verified by updating the Dialer app.

Bug: 77980012

Change-Id: I894d7374e65b27239f0ea3416ccb216168daf4b5
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
bb51ff67f2973488079684ca58924a1c4b712dab 22-Mar-2018 Johnny Zhou <jqz@google.com> Fix crash when attempting to place call without bluetooth connection.

Root cause was the concurrent removal of OngoingCallFragment while
propagating the onCallRemoved() callback to that fragment from
UiCallManager. The fix is to eliminate fragments from directly
registering CallListeners against UiCallmanager, but rather have those
events conditionally propagate through TelecomActivity.

I will have another diff soon that further refactors how all of these
callbacks are working. Currently, there are an unnecessarily high
amount of them, causing an excessive amount of spaghetti flows.

Bug: 73386014
Change-Id: I60d6b817757752c9ca4bd16f580401c02eb3c493
Fixes: 73386014
Test: Manually verified on Mojave.
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
7b25f0ec4138d9179b54d10501add89e7c9ff768 12-Jan-2018 Anthony Chen <ajchen@google.com> Update dialer after changes to car support library.

Set toolbar elevation to zero and ensure that clicks on the toolbar pass
through so the search icon can be clicked.

Test: build and deploy dialer
Bug: 69866567
Change-Id: Iee54f46918c4f5f5ceb156aa2229ee1c54b4cc6a
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
ec71b277c15a3ff003181b0d323c70258043241a 02-Dec-2017 Aurimas Liutikas <aurimas@google.com> Update uses of android-support-car to use androidx package.

Test: None
Change-Id: If564dbc6a4b88049fd5ecdeda0bc2e543616462b
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
18d3457457e9e757b7c46f3af74d0f76a60d6c2f 08-Nov-2017 Anthony Chen <ajchen@google.com> Update support library's drawer method name.

switchToAdapter() has been renamed to pushAdapter().

Test: Built dialer and pushed to device.
Bug: 69005857
Change-Id: Ifa2260ae7545ba46f39b00414ef772d7260a58fa
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
f769ab772c1b5792702ef7861d892a680b346e98 12-Oct-2017 Anthony Chen <ajchen@google.com> Migrate to support library's PagedListView and CarDrawerActivity.

Test: build dialer, connected phone with bluetooth and ensured no
breakage.
Bug: 67109912

Change-Id: I7d782a4e7508dc9b691e41486ab11a7b963f1bbb
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
d81ee5f73e1ab4689883687a8a8d059d5111e34e 09-Aug-2017 Lujiang Xue <rogerxue@google.com> - close dialer when call state is updated

Bug: 62676899

Test: build,flash
Change-Id: I163450beede9aabcf46a87c6e0b456fa75fe6599
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
f7ed46be024b7cfb448f93d71f235b30f72aa1ee 23-Jun-2017 Anthony Chen <ajchen@google.com> Implement custom contact search in Dialer.

Added a new Activity that will handle searches. This activity toggles
between a result list and the contact details.

Clicking on an item in the result list will display the details.

Test: booted up on AAE headunit, searched for contact and make calls.
Change-Id: Id065baa894e57a6280111454d37479a1da684079
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
17d5ac7d0b429687765e940279726623f5f5f823 27-Apr-2017 Anthony Chen <ajchen@google.com> Clean up Dialer code.

- Clean up the use of fragments. Create newInstance() methods that will
set the appropriate variables via arguments.
- Ensure that TelecomActivity does not hold onto Fragment instances as
this could lead to wrong lifecycle events being triggered.
- Restructure OngoingCallFragment so that methods are more concise
- Switch to using onStop/onStart in TelecomActivity to handle
multi-window.
- Remove the usage of commitAllowingStateLoss. Use commitNow/commit
where appropriate.
- Properly hook up the tone sounds for dialing
- Remove unused code

Test: connected phone via bluetooth, made some calls, dialed number,
ensure no crashes
Change-Id: Ib70367a970b09abb1fcb2621f03f940c31e92468
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
962fa010f1b1ab57477645ce65a7540d167cf788 24-Apr-2017 Rakesh Iyer <rni@google.com> Dial out on click in contact card.

Add in code to dial the number that the user clicks on in the
contact card.

Test: Searched for a number and dialed it.
Change-Id: Ie5e50a293c5a494e3218a932e2bc18bf71f4975a
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
6ed89513a64aeaadc55268607e556c8299d4d6b4 18-Apr-2017 Srinivas Visvanathan <sriniv@google.com> CallManager improvements

- Merging TelecomUiCallManager code into UiCallManager. Also
UiCallManager is no longer a singleton and is constructed/owned by
TelecomActivity. TelecomActivity passes it to Fragments.
- Moved InCallServiceImpl into parent telecom package and killed
embedded sub-package.

Bug: 37251324
Test: Tested incoming, outgoing calls, including conference.
Change-Id: I2817a3a93f8314f303e53394d665266dc39a04b5
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
42fd6617649dc6bdd9df6f36fc00cdef716a5002 14-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "More search in dialer."
476856e35551612a71a33c0f797d09dc73569f2f 13-Apr-2017 Rakesh Iyer <rni@google.com> More search in dialer.

Add in code to handle in the incoming intent from the search view
and query the contacts database for all the remaining data.

There's no code to actually dial a number right now, that will
come in a later CL.

Test: Searched for a contact and clicked through.
Change-Id: I6b06e95eed9acd024802c530419705322303775d
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
a16cb24e5b5690af55597ad5c8540a7c90ae146a 13-Apr-2017 Srinivas Visvanathan <sriniv@google.com> Cleanup and simplification in Dialer

- Removed CallActionReceiver which is not used.
- Removed ClassFactory; TelecomUiManager is now constructed directly.
- Simplified UiBluetoothManager area. No longer have base class, telecom
specific implementation. Telecom bits were merged into main
UiBluetoothMonitor. Also its no longer a singleton. TelecomActivity
constructs it and OngoingCallFragment re-uses that one.
- Simplified logic in OngoingCallFragment to fetch Hfp connected state.

Bug: 37251324
Test: Used dialer on Mojave. Made test calls. Turned off/on BT on phone.
Change-Id: I9b8b5c2bc43a8ef8f77c7f201e2c0059b1735749
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
6b0ebb255e2d23c4f95e649a680c892d2d08bed7 12-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Add in search support in dialer."
c3f2621c65a0da3398b6ff0dcd39dcfdf6b6bbb8 10-Apr-2017 Rakesh Iyer <rni@google.com> Add in search support in dialer.

Add in contacts search into the dialer. The search itself is powered
by the default search functionality that is built into Android's
SearchView.

Test: Searched for a few contacts and saw the dropdown appear.
Change-Id: Ic92ce7dce8e5a865400965ec87da26b37ffb53c6
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
68d51ec195f609b1138402f9b446ec301e9c5f4c 04-Apr-2017 Srinivas Visvanathan <sriniv@google.com> Updating Dialer per CarDrawerAdapter changes

- CarDrawerAdapter API was updated in ag/2058492.

Bug: 36573125
Test: Exercised dialer
Change-Id: I767b55b6cec3177a10a1b201b9ae7d3e9a7f1698
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
3fd4b6c86bcd3792c54372a8bbb1277ac73d2005 27-Feb-2017 Srinivas Visvanathan <sriniv@google.com> Updating Dialer per CarDrawerAdapter changes

- Title is now provided via setting instead of overriden method.

Bug: 32019250
Test: Manually
Change-Id: Ied050c8c2c0600e92643fd52fcc1287c38d5e787
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
f5483be6462054b62a700f35d4bbc7a69aa444f1 22-Feb-2017 Srinivas Visvanathan <sriniv@google.com> Updating Dialer to use latest CarDrawerAdapter

- Updating DialerRootAdapter and CallLogAdapter.

Bug: 32019250
Test: Manually
Change-Id: I31e7e357ed79b3bf1342c9d349990e04606ad278
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
6f8e1dbe4629b499128dade1e6d83e37147403c4 12-Jan-2017 Srinivas Visvanathan <sriniv@google.com> Moving Dialer off CarActivity

- Migrating TelecomActivity to new CarDrawerActivity. Removed
TelecomProxyActivity since it's no longer needed.
- TelecomActivity now produces CarDrawerAdapter subclasses to drive
drawer navigation. It's completely off CarMenu API.
- Modified CallLogListingTask to return a list of CallLogItem's. It now
invokes the provided LoadCompleteListener when its done.
- Updated Dialer fragments impacted by TelecomActivity change.

Bug: 34351310
Test: Manually
Change-Id: I600f4c786a368f485e2f5758c7b133ea7265ba21
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
e23918bbc5b7c304ac7f71790340955b5cd32be8 25-Oct-2016 Anthony Chen <ajchen@google.com> Fix bug where dialpad does not get dismissed.

There was a delay when updating the current fragment to be the speed
dial fragment. Removing this delay allows the fragment to be updated
immediately and the dialpad to be shown.

The clean state from this ensures that the dialpad is properly
dismissed.

Lastly, clean up some code in TelecomActivity.

Test: manually tested
Bug: 32380006
Change-Id: Ice8c7b4f5db8cb2fe704c74a66de30c8d99c5e5e
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java
3d724a4b70dd9a08d9adddc3b403edfd572bcaa6 20-Oct-2016 Rakesh Iyer <rni@google.com> Move car dialer source.

Original Sha1: fb66733ce6b50bd2af75cd70dced7c412650c750

Credits:
ajchen@
pavelm@
rni@
victorchan@

Bug: 32118797
Test: Manual.
Change-Id: Ide67e7038fc32679e48055de52ec80f0039a7e02
/packages/apps/Car/Dialer/src/com/android/car/dialer/TelecomActivity.java