summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix NPE in UiCallManager which will happen if Bluetooth is notandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-devpie-b4s4-releasepie-b4s4-devYuzhou2018-06-141-10/+12
| | | | | | | | | supported. Test: build and load the app. Bug: 109894902 Change-Id: I67ab9ef3bb8d9f67183c6d01e2448bec1d06e8a2
* Merge "DO NOT MERGE Migrate Dialer to androidx" into pi-devTreeHugger Robot2018-06-1250-171/+177
|\
| * DO NOT MERGE Migrate Dialer to androidxBrad Stenning2018-06-1250-171/+177
| | | | | | | | | | | | | | bug:109663478 Test: Compile and Deploy Change-Id: I88d3a81082fef30cfda376c6c2fca937fdd4888f
* | Merge "Update drawer API usage as part of prebuilt update." into pi-devpie-devTreeHugger Robot2018-06-052-4/+1
|\ \ | |/ |/|
| * Update drawer API usage as part of prebuilt update.Yao, Yuxing2018-05-302-4/+1
| | | | | | | | | | | | | | Bug: 80088787 Bug: 80193724 Test: m -j Change-Id: I04fb6684f2b134318806929d70aaf98f4eac24cf
* | Merge "DO NOT MERGE Remove the car-stream-lib dependency from Dialer. ↵Yuzhou Jia2018-06-016-97/+5
|\ \ | |/ |/| | | Replace with the one in car support lib." into pi-dev
| * DO NOT MERGE Remove the car-stream-lib dependency from Dialer. Replace with ↵Yuzhou2018-06-016-97/+5
| | | | | | | | | | | | | | | | | | | | | | the one in car support lib. Test: build and load the app. Bug: 80551244 Change-Id: Ib99b9de70212634fec116bf1d72fec1bce670401 Fixes: 80551244
* | Use non-deprecated DayNightStyle values.Anthony Chen2018-05-292-2/+2
| | | | | | | | | | | | Bug: 80444085 Test: build and deploy Dialer Change-Id: I28ac80dc15c26c7cc31f2ab32e1a68b27c6b4ef9
* | DO NOT MERGE Enable the text clickable to enlarge the touch target of the in ↵Yuzhou2018-05-241-13/+17
|/ | | | | | | | | | coming phone call screen. Test: build and load the app. Bug: 80098173,80241128 Change-Id: I67f5f4f63b919683308451c937489633490ea1d9
* Merge "DO NOT MERGE Update the in coming call to the new UX spec." into pi-devTreeHugger Robot2018-05-243-15/+45
|\
| * DO NOT MERGE Update the in coming call to the new UX spec.Yuzhou2018-05-233-15/+45
| | | | | | | | | | | | | | Test: build and load the app. Bug: 80098173 Change-Id: I303578426a5e86d32db3da46329835f4c94fa139
* | Merge "DO NOT MERGE Refresh relative time of the recent call card every ↵TreeHugger Robot2018-05-244-688/+45
|\ \ | | | | | | | | | minute." into pi-dev
| * | DO NOT MERGE Refresh relative time of the recent call card every minute.Yuzhou2018-05-234-688/+45
| |/ | | | | | | | | | | Test: build and load the app. Bug: 77980012. Change-Id: I9bdbf2d4e6154eeda2fb5fb2668ab5b10159b6c2
* / DO NOT MERGE Implement audio route.Yuzhou2018-05-2312-13/+382
|/ | | | | | | Test: build and load the app. Bug: 77980012. Change-Id: I2ee725a6b040fe3a86104eadcfe5fba12055be22
* Merge "DO NOT MERGE Add a screen to accept or reject incoming call." into pi-devYuzhou Jia2018-05-224-8/+118
|\
| * DO NOT MERGE Add a screen to accept or reject incoming call.Yuzhou2018-05-214-8/+118
| | | | | | | | | | | | Test: build and load the app. Bug: 80000002 Change-Id: Ifc90e517ff636bf3449a316ace654826923c66f2
* | Play DTMF Tone when press a number in an active call.Yuzhou2018-05-181-2/+13
|/ | | | | | Test: Build and load the app. Bug: 80000936 Change-Id: Ic82521d5695048bd43eebdeb09044cc92df127a4
* DO NOT MERGE Polishing Dialer app.Yuzhou Jia2018-05-1430-361/+416
| | | | | | | Test: build and load the app. Bug: 77980012. Change-Id: I92e05f5c559ee9411ad341f00432c23ac2877b19
* DO NOT MERGE Update after adjustment of depenencies in car-apps-common.Anthony Chen2018-05-0216-27/+212
| | | | | | | | | | | car-apps-common has been changed so that it no longer depends on support libraries. To accomplish this, the dependent files that require support library have been migrated direclty into Dialer. These files were only being used by Dialer. Bug: 78886311 Test: build and deploy Dialer Change-Id: Iec047b6580e772782279902755b455fe5e190322
* DO NOT MERGE Update Contact detail Fragment layout.Yuzhou Jia2018-05-0220-115/+144
| | | | | | | | | | | | 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
* DO NOT MERGE Improve the loading speed of the call history list.Yuzhou2018-05-0112-198/+692
| | | | | | | Test: build and load app. Bug: 77980012. Change-Id: I6e542beb12e7fe37967f41eead196a503f9f016f
* DO NOT MERGE Implement portrait dialpad.Yuzhou Jia2018-05-015-177/+192
| | | | | | Bug: 77980012. Test: build and upload the app. Change-Id: Ia333358fa972662ae741bcd125bea2214f0cd65b
* DO NOT MERGE Implement Contact fragment.Yuzhou2018-04-3018-89/+502
| | | | | | | Test: build and load the app. Bug: 77980012. Change-Id: I1b811172f420e58f0f093b5654fa9dc6e03629fb
* Merge "DO NOT MERGE Implement night mode." into pi-devYuzhou Jia2018-04-3010-8/+18
|\
| * DO NOT MERGE Implement night mode.Yuzhou2018-04-2810-8/+18
| | | | | | | | | | | | Bug: 77980012. Test: build and load app. Change-Id: I3bab11b5f617ee94248529cd94555d6ae274b969
* | DO NOT MERGE Update Dialer to spec.Yuzhou2018-04-286-28/+36
|/ | | | | | Bug: 77980012. Test: build and load the app. Change-Id: I85fe904bcb2b210f78bcefb78679e06d246a437c
* Merge "DO NOT MERGE Modify the StreqentsFragment to use grid layout." into ↵Yuzhou Jia2018-04-2710-125/+108
|\ | | | | | | pi-dev
| * DO NOT MERGE Modify the StreqentsFragment to use grid layout.Yuzhou2018-04-2610-125/+108
| | | | | | | | | | | | Bug: 77980012. Test: build and load the app. Change-Id: I37b1c9f10d1b3278b9df7c2fa6978ea112070af7
* | Merge "DO NOT MERGE Implement on going call fragment." into pi-devYuzhou Jia2018-04-2722-248/+426
|\ \ | |/ |/|
| * DO NOT MERGE Implement on going call fragment.Yuzhou2018-04-2622-248/+426
| | | | | | | | | | | | | | Bug: 77980012. Test: build and load the app. Change-Id: Id70390e7469a4f18acf6836f45747e4ec39e6127
* | DO NOT MERGE Fix the regression that clicking on a call log won't have any ↵Yuzhou2018-04-252-8/+56
|/ | | | | | | | action. Bug: 78404733. Test: build and load the app. Change-Id: I9905e172b527f497a7176f7b114c7b05a204d3a0
* Merge "DO NOT MERGE Show dialpad as a content Fragment instead of a pop up ↵Yuzhou Jia2018-04-2511-250/+407
|\ | | | | | | window. Split the secondary information panel in dialer into a separate Fragment. Change UiCallManager to a global accessible component." into pi-dev
| * DO NOT MERGE Show dialpad as a content Fragment instead of a pop up window.Yuzhou2018-04-2411-250/+407
| | | | | | | | | | | | | | | | | | 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
* | Update contact detail fragment to new spec.Yuzhou2018-04-235-30/+31
|/ | | | | | Bug: 77980012. Test: build and load the app. Change-Id: I58f3823c68caa10b79056a1464e57004fa5842fe
* Merge "Implement the fragment of in call control bar." into pi-devYuzhou Jia2018-04-207-1/+280
|\
| * Implement the fragment of in call control bar.Yuzhou2018-04-197-1/+280
| | | | | | | | | | | | Bug: 77980012. Test: verify by load into device. Change-Id: I4f5ef7405f46a808aa337604aafb6567c98455ce
* | Separate dialpad logic from DialerFragment so that this dialpadYuzhou2018-04-193-169/+234
|/ | | | | | | | implementation can be resued. Bug: 77980012. Test: build and load the app. Change-Id: Ie2b594a64f5cfee091c7dbcc7cdfde365df5934f
* Merge "Fix the crash caused by car_card_view_corner_radius is not defined in ↵Yuzhou Jia2018-04-191-0/+1
|\ | | | | | | default result file." into pi-dev
| * Fix the crash caused by car_card_view_corner_radius is not defined inYuzhou2018-04-181-0/+1
| | | | | | | | | | | | | | | | default result file. Bug: 78236764. Test: verified by loading onto big dog. Change-Id: Ic71b6ff774a8586d4288a39fcaba6d0593238dc8
* | Fix the Dialpad number clip issue.Yuzhou2018-04-181-2/+4
|/ | | | | | Bug: 77980012 Test: load the app and verified visually. Change-Id: I10eebb70f1404db938c13de3a7ff998299172744
* Squashed commit of the following:Yuzhou2018-04-1813-63/+419
| | | | | | | | | Implement Call History and Missed Call fragment. Back by LiveData. Bug: 77980012. Test: verified by building and loading onto dev kit. Change-Id: Iae5bc14ccbc4a30869bf9990beb8ea5e33bb83a5
* Remove use of macro to pull in dependencieRodrigo Lagos2018-04-161-2/+1
| | | | | | Bug: 77333303 Test: local deployment Change-Id: I6d87021faa96fc13fad49fcc0c5101931c741aac
* fix crash caused by can't find R.drawable in car-stream-ui-lib. Includes the ↵Yuzhou2018-04-162-1/+16
| | | | | | | | | | mk file to inlcude car-stream-ui-lib resources into Dialer package Bug: 77849964. Fixes: 77849964. Test: build and load Dialer. Change-Id: I03e7ab5fb3a6dd302186395d446335c9edb5da5c
* Remove the right hand side arrow in the drawer.Yuzhou2018-04-121-5/+0
| | | | | | | | Test: verified by updating the Dialer app. Bug: 77980012 Change-Id: I894d7374e65b27239f0ea3416ccb216168daf4b5
* Depend on correct target for the car support library.Anthony Chen2018-04-041-2/+1
| | | | | | | | | | | | | The macro that was being depended on before has been deprecated. Instead, applications can just depend on the android-support-car target directly. Also, remove the dependency on car-stream-ui-lib by duplicating the drawable that was needed by that dep. Bug: 77601495 Test: build and deploy Dialer Change-Id: I69fbfaf576b0a0b51eb8886795fe7cfd935d6ac7
* Add long-press functionality to the "0", "1", and delete dialpad keys.Johnny Zhou2018-03-271-37/+82
| | | | | | | | | | | | | | Closely mimics the behavior of the phone dialer app. Each key tone now plays as long as the touch is held down, and stops when the touch is released. Long-pressing on 0 initially starts with 0, then replaces it with '+', and stops the key tone. Long-press on 1 attempts to call the voicemail number if it's available from the OS. Long-press on delete clears the current number. Change-Id: Icf3675b5aab89c4dacf93d967f6c15e22e0dbc7e Bug: 73481550 Fixes: 73481550 Test: Manually verified on Mojave.
* Fix crash when attempting to place call without bluetooth connection.Johnny Zhou2018-03-235-120/+125
| | | | | | | | | | | | | | | | | 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: Set LOCAL_SDK_VERSION where possible. am: ↵Anton Hansson2018-02-231-0/+1
|\ | | | | | | | | | | | | | | 18c44ab5e1 am: f155e6fd7f am: e334ecd6af Change-Id: I8d206e29037aaa7095c2b207782f276e0aa334c8
| * packages/apps/Car/Dialer: Set LOCAL_SDK_VERSION where possible. am: 18c44ab5e1Anton Hansson2018-02-231-0/+1
| |\ | | | | | | | | | | | | | | | am: f155e6fd7f Change-Id: Iea8b7344240a88faeafab53e46b780d313fa7fb0
| | * packages/apps/Car/Dialer: Set LOCAL_SDK_VERSION where possible.Anton Hansson2018-02-231-0/+1
| | |\ | | | | | | | | | | | | | | | | | | | | am: 18c44ab5e1 Change-Id: I881209e8029272eaef750017097ad188304e5576