aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-06-20Snap for 6611069 from bf37f463d7f444fe4823675fdd50cdb5a5698a42 to ↵r_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r4android-mainline-11.0.0_r33android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r10android-mainline-11.0.0_r1android11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid-build-team Robot
mainline-release Change-Id: I1a04687a18bc5d3cdc4fd958218a9ce57a2c2105
2020-06-19Make scroll fragment more challenging. am: 1a52e04b27android-mainline-12.0.0_r112android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12aml_tz2_305400500aml_tz2_305400300aml_tz2_305400100aml_tz2_304500300aml_tz2_303900110aml_tz2_303900102aml_tz2_303800002aml_tz2_303800001aml_tz2_303200001android12-mainline-tzdata2-releaseandroid11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseaml_tz2_305400100Danny Epstein
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11874584 Change-Id: I0145cd03d04c63195e67633a61e65ad7f2a32070
2020-06-16Make scroll fragment more challenging.android11-devDanny Epstein
Add a gap between focusable elements to test the transition from an element being focused to the scrollable container being focused and vice versa. Add non-focusable content at the top and bottom of the list to make sure you can scroll to the top and bottom in this scenario. Add other focusable views in the same focus area with the scrollable view to test rotation into and out of scrollable containers. Remove content description indicating that the CarUiRecyclerView is scrollable. CarUiRecyclerViews are now opt-out rather than opt-in. Bug: 154540419 Test: manual Change-Id: Iea3723dedd255817e4c6fc5c6b0487bccbe2604c
2020-06-16Snap for 6593884 from 066fae2bed4b197a0f3e76a19d94cb724e587470 to ↵android-build-team Robot
mainline-release Change-Id: I85ab40c7f313910888597f7661b73cd268e3f955
2020-06-15Add direct manipulation sys window widgets. am: b4d094e1c6Pardis Beikzadeh
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11745512 Change-Id: Iac79391d2ea15baf704eb564816ab99f6e0c1651
2020-06-11Add direct manipulation sys window widgets.Pardis Beikzadeh
In particular, adding 2 SeekBars and 2 RadialTimePickerViews. 2 because in a system window, a given View can be marked as "supports direct manipulation mode" or not. So we add 1 of each thing that supports DM mode and one that doesn't. For the ones that support, entering DM mode allows rotary controls to be used to manipulate the value. For the ones that don't, the event that would have entered DM mode instead triggers an ACTION_CLICK which in our implementation changes the background color on every other invocation. Test: manual, build, install, run the app BUG: 153888753 Change-Id: If1d4de9def33c8bf062e6f0ce202b99797e2d014
2020-06-07Snap for 6566263 from 0dea8a4c7d942a17d691858f9c837d431d732280 to ↵android-build-team Robot
mainline-release Change-Id: I46d74452ad156c2c1df3fc4cd8f746471e06726f
2020-06-05Reduce code duplication further. am: 97c1609901Pardis Beikzadeh
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11639358 Change-Id: I1868f7aaf2124fba68b4d7192c14390211ccd9bf
2020-06-05Reduce code duplication further.Pardis Beikzadeh
Given that onPause() method needs to also disable DM mode, I moved the logic around some more so it can be reused there and by the DirectManipulationHandler class. Also fixed a bug I found that didn't consume nudge and rotation events when no handler delegate was provided for them. Not consuming the nudge events means that in DM mode user can nudge out of the view that should be directly manipulated. The rotation one doesn't cause an issue as far as I can tell but I am consuming them because that is what the javadoc claims to do (provide a "noop" impl if a delegate not provided = consume event and do nothing). BUG: 156978213 Test: make, install, run code Change-Id: I417b2dcbd5e0fd36e11db58681a8baff9bbfcf8e
2020-06-05Snap for 6562623 from b0f4e65aadf459f3bbfae93aa257619ee87b09ba to ↵android-build-team Robot
mainline-release Change-Id: I559bd36b0171c81180cc68794c3a4cedd51b8e0f
2020-06-05Add notification fragment to reference app. am: 77ffcfd13cDanny Epstein
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Car/tests/+/11552038 Change-Id: Ie8527586085c65cbdf1fe6229db8b5237c4d66ab
2020-06-04Add notification fragment to reference app.Danny Epstein
The notification fragment has two pairs of buttons, with one pair at the top where it will be covered by the heads-up notification (HUN) and one further down where it won’t be covered by the HUN. Each pair includes a button to post a notification that will appear as a heads-up notification and a button to clear the previously posted notification. Test: manual Bug: 155681517 Change-Id: If2ac76cece527d7e45756dbf5659fa86cc98ac2a
2020-06-03Snap for 6554163 from 4059d78d5b071b416cedd91461e215a08b9089ce to ↵android-build-team Robot
mainline-release Change-Id: I5f4239b6cb85669ffaa6cd611957ef6191bcceb1
2020-06-02Add a Scroll demo to RotaryPlayground am: 55340419caAgatha Man
Original change: undetermined Change-Id: I29639637dd935c92a40352e7ef41a0b0408644f9
2020-06-01Add a Scroll demo to RotaryPlaygroundAgatha Man
Bug: 154971276 Test: make and install Change-Id: Iaa884c4920b910115440ed8181b7fbd6c5ddafba
2020-05-29Snap for 6539570 from 77165bc8a3e41a282c043d6ae6de3b3a4a7ad913 to ↵android-build-team Robot
mainline-release Change-Id: I729236a4d829441dce3a9cea41d3bd8ddad7135f
2020-05-29Merge "Refactor code to reduce duplication." into rvc-dev am: eb8e69fe89TreeHugger Robot
Change-Id: I7ac6e1812f77deb703ab053bf243088483361d88
2020-05-29Merge "Refactor code to reduce duplication." into rvc-devTreeHugger Robot
2020-05-28Refactor code to reduce duplication.Pardis Beikzadeh
BUG: 153886988 Test: make, install and run Change-Id: I64294a3438e297fb8c6e90b078697b883dee8cb4
2020-05-28Merge "Add listeners for the direct manipulation example widgets." into ↵TreeHugger Robot
rvc-dev am: 6bf19c93bb Change-Id: I9aa67ef73a299c4ac65deec42eaf2c153b518c66
2020-05-28Merge "Add listeners for the direct manipulation example widgets." into rvc-devTreeHugger Robot
2020-05-28Add listeners for the direct manipulation example widgets.Pardis Beikzadeh
BUG: 153886988 Test: make, install, ran the app Change-Id: I2b18cee5ae84519316bfe98e551858257e268714
2020-05-22Snap for 6520975 from 93ed9bddcc108e8488837f382555ed4295de35f5 to ↵android-build-team Robot
mainline-release Change-Id: I73581da2ed382368bff5a03e2eacafc6f92ac2ae
2020-05-22Merge "Add readme.md for RotaryPlayground" into rvc-dev am: 7e62da0108TreeHugger Robot
Change-Id: I6aabf5637763dd74f788a487d2cfc42fd8edc608
2020-05-21Merge "Add readme.md for RotaryPlayground" into rvc-devTreeHugger Robot
2020-05-21Add readme.md for RotaryPlaygroundAgatha Man
Bug: 157058629 Test: manual Change-Id: I2ceb428f5aeec2e140e02c18907d687e3f227c07
2020-05-21Snap for 6517089 from e70f99d264130e560975fd1f4931c97f65b058d0 to ↵android-build-team Robot
mainline-release Change-Id: I933b8ab68973e0b6ce988c4ff881aa9fdf789423
2020-05-20Add an exported flag in manifest am: 08ac7b95e1Ashwini Oruganti
Change-Id: I237a740ada6db881e6f0616dd698b889132df9a2
2020-05-20Add an exported flag in manifestAshwini Oruganti
With b/150232615, we will need an explicit value set for the exported flag when intent filters are present, as the default behavior is changing for S+. This change adds the value reflecting the previous default to the manifest. These changes were made using an automated tool, the xml file may be reformatted slightly creating a larger diff. The only "real" change is the addition of "android:exported" to activities, services, and receivers that have one or more intent-filters. Bug: 150232615 Test: TH Exempt-From-Owner-Approval: mechanical refactoring Change-Id: I28be966bd827bf7d7372b4fc4743021d60f49517 Merged-In: I28be966bd827bf7d7372b4fc4743021d60f49517
2020-05-20Merge "Add foreground service test code" into rvc-dev am: 8f9b6d05bcTreeHugger Robot
Change-Id: I3a2713e78d67c1267bc3b77fe458bdc0658b72a6
2020-05-20Merge "Add foreground service test code" into rvc-devTreeHugger Robot
2020-05-20Snap for 6512749 from bdda445a1ee032ccfc8f43260619f9dd73832f63 to ↵android-build-team Robot
mainline-release Change-Id: I4b52c3bd9230d3122a164b32ff3046fec286ac4b
2020-05-19Add foreground service test codeRoberto Perez
Bug: 153875734 Test: ran on emulator Change-Id: I24c81107886127edd911e7418a28f4699189f3ec
2020-05-19Merge "Exit direct manipulation mode when the fragment is not active" into ↵Yabin Huang
rvc-dev am: 653bdf987b Change-Id: Ice70c800ec52d2dabf7ff893d136d7951e4c8d91
2020-05-19Merge "Exit direct manipulation mode when the fragment is not active" into ↵Yabin Huang
rvc-dev
2020-05-19Exit direct manipulation mode when the fragment is not activeYabin Huang
This is to prevent the app stuck in DM mode. This CL also refactors the fragmet to allow to initialize multiple direct manipulation views easily. Fixes: 156787734 Test: manual Change-Id: I63c78c897cb87c78c2883eed0b726049dce76884
2020-05-17Snap for 6502793 from deea2f44deeeaf97962f35258ee1599dae95ca28 to ↵android-build-team Robot
mainline-release Change-Id: I63180acace5e2a1a2da343372eb7c78c16617e65
2020-05-16Merge "Add a FocusParkingView" into rvc-dev am: 26038d631cYabin Huang
Change-Id: I669e64befa25a75fe4626eb60aff711645c85e90
2020-05-16Merge "Make SeekBar use the focus highlight defined in chassis" into rvc-dev ↵Yabin Huang
am: bc73757f1f Change-Id: I1d311cd43182fc9324c06bae0b28cb30b16813bc
2020-05-16Merge "Add a FocusParkingView" into rvc-devYabin Huang
2020-05-16Merge "Make SeekBar use the focus highlight defined in chassis" into rvc-devYabin Huang
2020-05-15Make rotary cards scroll horizontally am: 86baafe436Agatha Man
Change-Id: I120bb9d9330d0375842d813ef5ac86906ce8377c
2020-05-15Make rotary cards scroll horizontallyAgatha Man
- Added new card with buttons in a circle for wraparound demo - Made cards wider to take up more space - Add text descriptions on each card Bug: 154971276 Test: manual, make RotaryPlayground and install Change-Id: I1b3f97d28d784655159a0329790ce5e525f68151
2020-05-14Add a FocusParkingViewYabin Huang
Fixes: 156689453 Test: manual Change-Id: I5e00181d908d301358ed14e2787c97d204abd1b1
2020-05-14Make SeekBar use the focus highlight defined in chassisYabin Huang
Bug: 156293117 Test: manual Change-Id: I9e45f112c9dde1d99861835f89072233c60de510
2020-05-13Snap for 6489494 from a4aa5d5675762a5c8480a30a494eeab646b69a69 to ↵android-build-team Robot
mainline-release Change-Id: Ibf206efc75f53a49b078387216f9843b85cefae2
2020-05-12Add a custom DirectManipulationView am: b5b8a5d6a7Yabin Huang
Change-Id: I2c27037b69e2e24852f34c95bf2e526b3dc18b0e
2020-05-12Add a custom DirectManipulationViewYabin Huang
1. Add a custom DirectManipulationView and make it support DM mode 2. Make the TimePickers focusable so that they can support DM mode 3. Put each TimePicker into a separate FocusArea. A TimePicker has several focusable views and it's difficult to move to another TimePicker via rotation. Let's use nudge to move to another TimePicker. TODO: exit DM mode when the app goes to background. Fixes: 153888710 Test: manual Change-Id: Id9168bac10ffabbf82eff1bbf1bb080fab5a4f55
2020-05-12Snap for 6485046 from 778d489585053d9219466ce1371915e18a0b7069 to ↵android-build-team Robot
mainline-release Change-Id: I518224c4ed866cc640f0cce6d354df5742f0294c
2020-05-11Add a direct manipulation screen and some widgets. am: f28e316f42Pardis Beikzadeh
Change-Id: I1050f20d90abb9a0f0407ea1f1d58bd039d48a28