965d7444b1178e502b92bd0f4c35026a97bbde75 |
19-Sep-2017 |
Roshan Agrawal <roshanagrawal@google.com> |
Dialer contact search using standard lookup URI Dialer search looks at all contact fields for query match Fixes: 64487857 Test: Manual - Created a few contacts with different types of phone numbers, names, email addresses and checked to see if results for queries matched the expected results. Change-Id: I1267facabbb32e8e4951e869bbeb1d0f3c4271ff (cherry picked from commit 99f5c400615b631b14c8ea7671344909d0629c8b)
ialer/ContactResultsAdapter.java
ialer/ContactResultsFragment.java
|
36e68ef14f38ee17be0212936f8b58b5b054cf2c |
12-Sep-2017 |
Roshan Agrawal <roshanagrawal@google.com> |
Dialer contact search support for phone numbers The dialer contact search now displays search results with either contact names or phone numbers matching the search query Fixes: 64487857 Test: manual - created a few contacts with one or multiple phone numbers and checked to see if they were listed for the appropriate search queries Change-Id: I2322a5bb940112ba4b8c61727a6a5e2ce1c38180 (cherry picked from commit 0c7fdb8aaf110e00d8a75ff6c144ad2a572caab2)
ialer/ContactResultsAdapter.java
ialer/ContactResultsFragment.java
|
ad538abe1e68520682c3bdd82e916cbc776ddc8a |
18-Aug-2017 |
Brad Stenning <stenning@google.com> |
Hide keyboard when showing contact details This explicitly removes the keyboard before displaying the selected contact detail view. Bug: 63989831 Test: 1. Pair a phone with contacts 2. start searching for contact in dialer 3. select result from below the input field. Change-Id: Ia00619401faae408e5ba241759eba9f2fae32d73
ialer/ContactSearchActivity.java
|
b4a22d0b1b3f03f2ad98c6d8572cf9d131b1dab2 |
09-Aug-2017 |
Lujiang Xue <rogerxue@google.com> |
- close dialer when call state is updated Bug: 62676899 Test: build,flash Change-Id: I163450beede9aabcf46a87c6e0b456fa75fe6599 (cherry picked from commit d81ee5f73e1ab4689883687a8a8d059d5111e34e)
ialer/TelecomActivity.java
|
97b319e44253a215dab1e6d626fcdc5f56d3867c |
10-Jul-2017 |
Anthony Chen <ajchen@google.com> |
Update Dialer with changes to PagedListView's divider. Remove custom divider logic where possible and utilize the PagedListView's default divider. Test: booted up Dialer and verified UI looks the same. Bug: 63524971 Change-Id: Ia1192af937bb268134491d89171027d1d5edbe8c
ialer/ContactResultsFragment.java
ialer/StrequentsFragment.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
ialer/ContactDetailsFragment.java
ialer/ContactResultViewHolder.java
ialer/ContactResultsAdapter.java
ialer/ContactResultsFragment.java
ialer/ContactSearchActivity.java
ialer/StrequentsAdapter.java
ialer/TelecomActivity.java
ialer/TelecomIntents.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
ialer/ContactDetailsFragment.java
ialer/DialerFragment.java
ialer/DialpadButton.java
ialer/NoHfpFragment.java
ialer/OngoingCallFragment.java
ialer/StrequentsAdapter.java
ialer/StrequentsFragment.java
ialer/TelecomActivity.java
|
676781bf09b69966f83ba99c1b7ee0c7d6ae00e4 |
26-Apr-2017 |
Rakesh Iyer <rni@google.com> |
Remove dead code from dialer. Remove a bunch of unused code that was related to rotary and other non-existent things. Test: Fired up dialer, made a call, received a call. Change-Id: I10bb11cf386341b497dba1e054fbe40d11068c5b
ialer/DialerFragment.java
ialer/OngoingCallFragment.java
|
2c445ca12f977e523500ee97d20ccc43e665281e |
26-Apr-2017 |
Rakesh Iyer <rni@google.com> |
Abandon custom null decoration for PagedListView attr. Support was added recently to disable the divider in the PagedListView, switch to using that instead. Test: Ran a search, visually verified divider looked correct. Change-Id: Ibd02e6c87729925317d7b4b5362932a81054cc4f
ialer/ContactDetailsFragment.java
|
7d1c0784e417b28f98d78dbfab8d87bd6448686c |
25-Apr-2017 |
Roger Xue <rogerxue@google.com> |
Merge "rename Decoration class name"
|
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
ialer/ContactDetailsFragment.java
ialer/TelecomActivity.java
|
a8a6b26da2406eb2d1514fdc4f06a4f71ac0a18a |
24-Apr-2017 |
roger xue <rogerxue@google.com> |
rename Decoration class name Test: verified manually Change-Id: I7e6f52525ba3ef5df6a46f62997c13ab46161b54
ialer/ContactDetailsFragment.java
ialer/StrequentsFragment.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
ialer/DialerFragment.java
ialer/OngoingCallFragment.java
ialer/StrequentsAdapter.java
ialer/StrequentsFragment.java
ialer/TelecomActivity.java
ialer/telecom/InCallServiceImpl.java
ialer/telecom/UiCallManager.java
ialer/telecom/embedded/InCallServiceImpl.java
ialer/telecom/embedded/TelecomUiCallManager.java
|
de4cf995d62280d139c05a9639832a9bf781b480 |
18-Apr-2017 |
Srinivas Visvanathan <sriniv@google.com> |
Killing CallList + crash fix - Replacing UiCallList and subclass with simple HashMap in TelecomUiCallManager. TelecomUiCallManager.getOrCreateCallContainer now does simple map search. Removed synchronization since callbacks from InCallServiceImpl are on main thread AFAICT; double-checked with logging. - OngoingCallFragment crash fix: Don't unset uiBluetoothMonitor since the fragment object can be re-used by TelecomActivity for next call. TelecomActivity only passes uiBluetoothMonitor the first time after construction. - Fixing UiCall.disconnectClause -> UiCall.disconnectCause. Bug: 37251324 Test: Made test calls, incoming, outgoing, conference. Change-Id: I63f24cc9793b4b2c4547146a836205413f106c83
ialer/OngoingCallFragment.java
ialer/telecom/UiCall.java
ialer/telecom/UiCallList.java
ialer/telecom/embedded/TelecomUiCallList.java
ialer/telecom/embedded/TelecomUiCallManager.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
ialer/ContactDetailsFragment.java
ialer/StrequentsFragment.java
ialer/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
ialer/CallActionsReceiver.java
ialer/ClassFactory.java
ialer/OngoingCallFragment.java
ialer/TelecomActivity.java
ialer/UiBluetoothMonitor.java
ialer/bluetooth/BluetoothBroadcastReceiver.java
ialer/bluetooth/UiBluetoothMonitor.java
ialer/bluetooth/embedded/UiBluetoothMonitorImpl.java
ialer/telecom/UiCallManager.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
ialer/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
ialer/TelecomActivity.java
|
9c60bc83bd37ae212e66f2e27b821cebbe7beeb2 |
24-Mar-2017 |
Rakesh Iyer <rni@google.com> |
Remove ui dependencies on car support lib. We're removing the ui components from the car support library so make the dialer depend on the copies that have been added to the stream-ui-lib. Bug: 33210228 Test: Booted and verified that the dialer looks ok. Change-Id: Ib147e72650f5b76e2ca23e7f01d7b3501323df79
ialer/CallLogListingTask.java
ialer/CallLogViewHolder.java
ialer/DialerFragment.java
ialer/OngoingCallFragment.java
ialer/StrequentsAdapter.java
ialer/StrequentsFragment.java
ialer/telecom/TelecomUtils.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
ialer/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
ialer/TelecomActivity.java
|
d4ebdddb173935b705d77f3624de2d815efbfba4 |
03-Feb-2017 |
Srinivas Visvanathan <sriniv@google.com> |
Cleanup from prior change - Missed removing TODO comment in 6f8e1d. Bug: 34351310 Test: Manually Change-Id: I44c8ad3fc57ade2e865c5528e0d652c8cf2af5dd
ialer/CallLogListingTask.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
ialer/CallLogListingTask.java
ialer/DialerFragment.java
ialer/OngoingCallFragment.java
ialer/StrequentsFragment.java
ialer/TelecomActivity.java
ialer/TelecomProxyActivity.java
|
92e2968f2de98c587293230183cabc6191dcd43f |
27-Oct-2016 |
Srinivas Visvanathan <sriniv@google.com> |
Merge "Fix Dialer bug after pause/resume"
|
12dfdbe03ce5b195151a45893a933c049c74d58a |
26-Oct-2016 |
Srinivas Visvanathan <sriniv@google.com> |
Fix Dialer bug after pause/resume - mNumber and mNumberView were getting out of sync after pause/resume since mNumber is reset in onResume. This was affecting backspace operation. - Moving initialization of mNumber to construction time. It now stays in sync with mNumberView after pause/resume. Change-Id: I1e64270d8b241e41557fb7f05af6dbcb7b49ba6d Fixes: 32376841 Test: Manually tested
ialer/DialerFragment.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
ialer/TelecomActivity.java
|
aae6d4d45be82516f7b517e06b7c5a9c07f01a13 |
20-Oct-2016 |
Rakesh Iyer <rni@google.com> |
Prevent dialer from crashing in emulator. Bug: 32118797 Test: Manual. Change-Id: I2427c26425f0843f2d778fa094af6022a405f09d
ialer/bluetooth/embedded/UiBluetoothMonitorImpl.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
ialer/BitmapWorkerTask.java
ialer/CallActionsReceiver.java
ialer/CallLogListingTask.java
ialer/CallLogViewHolder.java
ialer/CallTypeIconsView.java
ialer/ClassFactory.java
ialer/ContactEntry.java
ialer/DialerFragment.java
ialer/DialpadButton.java
ialer/NoHfpFragment.java
ialer/OngoingCallFragment.java
ialer/StrequentsAdapter.java
ialer/StrequentsFragment.java
ialer/StrequentsItemAnimator.java
ialer/TelecomActivity.java
ialer/TelecomProxyActivity.java
ialer/bluetooth/BluetoothBroadcastReceiver.java
ialer/bluetooth/UiBluetoothMonitor.java
ialer/bluetooth/embedded/UiBluetoothMonitorImpl.java
ialer/telecom/ContactBitmapWorker.java
ialer/telecom/PhoneLoader.java
ialer/telecom/TelecomUtils.java
ialer/telecom/UiCall.java
ialer/telecom/UiCallList.java
ialer/telecom/UiCallManager.java
ialer/telecom/embedded/InCallServiceImpl.java
ialer/telecom/embedded/TelecomUiCallList.java
ialer/telecom/embedded/TelecomUiCallManager.java
|