5 years agoSnap for 4829593 from 280eba505892cb722078f0526c10b632d1f994cf to pi-release pie-cts-release pie-r2-release pie-r2-s1-release pie-r2-s2-release pie-release pie-release-2 pie-s2-release pie-vts-release android-9.0.0_r1 android-9.0.0_r10 android-9.0.0_r17 android-9.0.0_r18 android-9.0.0_r2 android-9.0.0_r3 android-9.0.0_r5 android-9.0.0_r6 android-9.0.0_r7 android-9.0.0_r8 android-9.0.0_r9 android-cts-9.0_r1 android-cts-9.0_r2 android-cts-9.0_r3 android-cts-9.0_r4 android-cts-9.0_r5 android-cts-9.0_r6 android-cts-9.0_r7 android-cts-9.0_r8 android-cts-9.0_r9 android-vts-9.0_r10 android-vts-9.0_r4 android-vts-9.0_r5 android-vts-9.0_r6 android-vts-9.0_r7 android-vts-9.0_r8 android-vts-9.0_r9 android-wear-9.0.0_r1 android-wear-9.0.0_r2 android-wear-9.0.0_r3 android-wear-9.0.0_r4 android-wear-9.0.0_r5
Snap for 4829593 from 280eba505892cb722078f0526c10b632d1f994cf to pi-release
Change-Id: Ib96b59a1b301b3a85a024c85581518a223d59b8a
Change-Id: Ib96b59a1b301b3a85a024c85581518a223d59b8a
Merge "Move CAR_IDENTIFICATION to signature" into pi-dev
Move CAR_IDENTIFICATION to signature
Move CAR_IDENTIFICATION from dangerous to signature protection
level.
Bug: 80144371
Fixes: 109900350
Test: Make and flash to Mojave
Change-Id: Iacb5ca5955006557d7acf7b200f0294d7a53e07a
Move CAR_IDENTIFICATION from dangerous to signature protection
level.
Bug: 80144371
Fixes: 109900350
Test: Make and flash to Mojave
Change-Id: Iacb5ca5955006557d7acf7b200f0294d7a53e07a
Merge "Support flags for volume change callback" into pi-dev
Merge "Add int64_vec type to CarPropertyValue" into pi-dev
Merge "Fix Sensor test fragment" into pi-dev
Add int64_vec type to CarPropertyValue
CarPropertyValue "WHEEL_TICK" is int64_vec type.
Bug:109759390
Test: runtest -x packages/services/Car/tests/carservice_test/
launch sensors from Kitchen sink app
Change-Id: Ie3be7ec22492cf375504ebde9b88f09124cf9a42
(cherry picked from commit 6090ebbba638c4e3017fba53503efc3534d00b4b)
CarPropertyValue "WHEEL_TICK" is int64_vec type.
Bug:109759390
Test: runtest -x packages/services/Car/tests/carservice_test/
launch sensors from Kitchen sink app
Change-Id: Ie3be7ec22492cf375504ebde9b88f09124cf9a42
(cherry picked from commit 6090ebbba638c4e3017fba53503efc3534d00b4b)
Support flags for volume change callback
Note: this change adds the support of flags and need further changes to
actually fix the UI/UX logic raise by the original bug
Bug: 109841417
Test: m -j
Change-Id: Ifdbe4afa672af02c7f66417b614609893ee737b2
Note: this change adds the support of flags and need further changes to
actually fix the UI/UX logic raise by the original bug
Bug: 109841417
Test: m -j
Change-Id: Ifdbe4afa672af02c7f66417b614609893ee737b2
Snap for 4826885 from 9eb8e1bcd0ef89878328a2a30011b8e572c5a9ff to pi-release
Change-Id: I4cb5a61067fd7c56a7665555509f3d8b007a9940
Change-Id: I4cb5a61067fd7c56a7665555509f3d8b007a9940
Fix Sensor test fragment
- Convert sensor test fragment to use car-lib instead of car-support-lib
- Remove accelerometer, gyro, compass, gps from sensor test fragment
(they are not supported in car-lib)
Bug: 80371235
Bug: 79614473
Bug: 79613345
Test: Embedded Kitchen Sink
Change-Id: Ideeb4bfcf32bfa1d1e92000c5315ee54748adedb
Merged-In: Iffd7c82e3adcde6522d51a562885cc2abb8f11e4
- Convert sensor test fragment to use car-lib instead of car-support-lib
- Remove accelerometer, gyro, compass, gps from sensor test fragment
(they are not supported in car-lib)
Bug: 80371235
Bug: 79614473
Bug: 79613345
Test: Embedded Kitchen Sink
Change-Id: Ideeb4bfcf32bfa1d1e92000c5315ee54748adedb
Merged-In: Iffd7c82e3adcde6522d51a562885cc2abb8f11e4
Merge "Add a mic button to use Activity#showAssist." into pi-dev
Add a mic button to use Activity#showAssist.
bug: 73800527
Test: m EmbeddedKitchenSinkApp && install.
Try both buttons and see assistant.
Change-Id: I70efebe8c36fd65b66f41fc0d568d5279ba04661
bug: 73800527
Test: m EmbeddedKitchenSinkApp && install.
Try both buttons and see assistant.
Change-Id: I70efebe8c36fd65b66f41fc0d568d5279ba04661
Merge "Fix driving state for manual transmission." into pi-dev
Merge "Clean up in Car*Manager" into pi-dev
Merge "Add getPropertyList() in CarSensorManager" into pi-dev
Fix driving state for manual transmission.
Listen to parking brake status in addition to the gear selection.
Revisit the initialization portion of the driving state and ux
restrictions when car service is created to handle corner case
situations when sensor data is not available from the VHAL.
Bug: 69859926
Test: runtest -x CarDrivingRestrictions.java
Change-Id: I4d11e0e7275c4cca840235619d83462742ba3f40
Listen to parking brake status in addition to the gear selection.
Revisit the initialization portion of the driving state and ux
restrictions when car service is created to handle corner case
situations when sensor data is not available from the VHAL.
Bug: 69859926
Test: runtest -x CarDrivingRestrictions.java
Change-Id: I4d11e0e7275c4cca840235619d83462742ba3f40
Merge "Not allow deleting default user for now." into pi-dev
Snap for 4824048 from f131154914971de975b258985190eb255574e477 to pi-release
Change-Id: I65b545d98813c268ab0bbc7fe51243c49eccedac
Change-Id: I65b545d98813c268ab0bbc7fe51243c49eccedac
Delete unused renamed Car API methods.
Bug: 109702205
Test: build and flash
Change-Id: I1fa0af5bb30fc43f6713381685c0831a7f485fad
Bug: 109702205
Test: build and flash
Change-Id: I1fa0af5bb30fc43f6713381685c0831a7f485fad
Clean up in Car*Manager
Clean up after refactoring CarPropertyManager
Bug: 109742155
Test: runtest -x packages/services/Car/tests/android_car_api_test
runtest -x packages/services/Car/tests/carservice_unit_test
Change-Id: If44a94221f0d5ee30e63ddebce7036a3906fe4ca
Clean up after refactoring CarPropertyManager
Bug: 109742155
Test: runtest -x packages/services/Car/tests/android_car_api_test
runtest -x packages/services/Car/tests/carservice_unit_test
Change-Id: If44a94221f0d5ee30e63ddebce7036a3906fe4ca
Not allow deleting default user for now.
Bug: 109753975
Test: Manual
Change-Id: Ic7bae2287446fda5f643dc37fd16717cc02283bd
Bug: 109753975
Test: Manual
Change-Id: Ic7bae2287446fda5f643dc37fd16717cc02283bd
Merge "Rename VEHICLE_AREA_TYPE_NONE --> VEHICLE_AREA_TYPE_GLOBAL" into pi-dev
Add getPropertyList() in CarSensorManager
Add getPropertyList() in CarSensorManager.
Bug: 73963739
Test: make and flash to Mojave
Change-Id: I8bf3c17c2ebf2d7ac6e6ef30481efb0fcbf02367
Add getPropertyList() in CarSensorManager.
Bug: 73963739
Test: make and flash to Mojave
Change-Id: I8bf3c17c2ebf2d7ac6e6ef30481efb0fcbf02367
Merge "Remove temp method as the full support is in." into pi-dev
Merge "DO NOT MERGE Add check for isRestrictedProfileUser" into pi-dev
Snap for 4821244 from 7f3c6b965c232ad612b1f7561363fa1a3256be8a to pi-release
Change-Id: I49122cc0602626b49786109b75403a282b2265b9
Change-Id: I49122cc0602626b49786109b75403a282b2265b9
DO NOT MERGE Add check for isRestrictedProfileUser
Bug: 80154049
Test: Locally with device
Change-Id: I82cf1c53ebda8c9732b1038b8c734eb3a5c001c3
Bug: 80154049
Test: Locally with device
Change-Id: I82cf1c53ebda8c9732b1038b8c734eb3a5c001c3
Rename VEHICLE_AREA_TYPE_NONE --> VEHICLE_AREA_TYPE_GLOBAL
Bug: 79921986
Test: runtest -x packages/services/Car/tests/carservice_test
`
Change-Id: I87876e066cfc9f4bbcbd3021c5057b8030292a48
Bug: 79921986
Test: runtest -x packages/services/Car/tests/carservice_test
`
Change-Id: I87876e066cfc9f4bbcbd3021c5057b8030292a48
Update Car UxR Manager API name.
The Listener Interface type name did not start with a capital letter.
Bug: 80506092
Test: Test the UXR listeners are updated with the restriction changes.
Change-Id: I3cd792cbfe5806d1000cc22bb6aca77ed756ddb7
The Listener Interface type name did not start with a capital letter.
Bug: 80506092
Test: Test the UXR listeners are updated with the restriction changes.
Change-Id: I3cd792cbfe5806d1000cc22bb6aca77ed756ddb7
Merge "Increase lock pattern dot size" into pi-dev
Snap for 4818837 from 4d257023389c23b8836f10cda1bfa1ea136f56c9 to pi-release
Change-Id: I7c3e698f9ce173fee23982ebb895ae40b38127b8
Change-Id: I7c3e698f9ce173fee23982ebb895ae40b38127b8
Snap for 4818534 from d3cb98e76080151bdfb5085b8971b5070f11d28b to pi-release
Change-Id: Idfe6b17a78216545f61abf8137d8e5195a419cfe
Change-Id: Idfe6b17a78216545f61abf8137d8e5195a419cfe
Create CarPropertyService and CarPropertyManager
CarPropertyService replaces Cabin, Hvac, Info, Sensor,
and VendorExtension services.
Bug: 78782959
Bug: 36649684
Bug: 68056035
Test: runtest -x packages/services/Car/tests/android_car_api_test
runtest -x packages/services/Car/tests/carservice_unit_test
Change-Id: I69756654473fe66ef95e9e2cd4f3c1045e3ac938
Merged-In: Ic0a94805f83cc0222fb2bcf9674b6031bc050986
(cherry picked from commit fc0257133967edcb217e07e9ab942690eeaae3de)
(cherry picked from commit 0265d8348716b2971f76e697f410f4cf7128371c)
CarPropertyService replaces Cabin, Hvac, Info, Sensor,
and VendorExtension services.
Bug: 78782959
Bug: 36649684
Bug: 68056035
Test: runtest -x packages/services/Car/tests/android_car_api_test
runtest -x packages/services/Car/tests/carservice_unit_test
Change-Id: I69756654473fe66ef95e9e2cd4f3c1045e3ac938
Merged-In: Ic0a94805f83cc0222fb2bcf9674b6031bc050986
(cherry picked from commit fc0257133967edcb217e07e9ab942690eeaae3de)
(cherry picked from commit 0265d8348716b2971f76e697f410f4cf7128371c)
Remove temp method as the full support is in.
Test: Manual
Bug: 80141620
Change-Id: I081ca51847621435b04e9f11f322a7c48cb3136e
Test: Manual
Bug: 80141620
Change-Id: I081ca51847621435b04e9f11f322a7c48cb3136e
Increase lock pattern dot size
Change-Id: Icbb928f2e5db7a4360edbcc6ddc7506125adc0b1
Fixes: 80135649
Test: In head unit
Change-Id: Icbb928f2e5db7a4360edbcc6ddc7506125adc0b1
Fixes: 80135649
Test: In head unit
DO NOT MERGE - Create a car user service. Protected by flag.
Test: Unit test
Bug: 79536548
Change-Id: I8f8a42a5811e38c8c03f0f5d4e9665870a44674d
Test: Unit test
Bug: 79536548
Change-Id: I8f8a42a5811e38c8c03f0f5d4e9665870a44674d
Merge "Add a flag to protect headless user 0 multi-user model." into pi-dev
Add a flag to protect headless user 0 multi-user model.
Test: unit test
Bug: 80305146
Change-Id: Ibb029072756e29b57c747152bb779a1037aca753
Test: unit test
Bug: 80305146
Change-Id: Ibb029072756e29b57c747152bb779a1037aca753
Merge "Keyguard update Cancel button style" into pi-dev
Keyguard update Cancel button style
Change-Id: If961e3f2a8061ae1c0df0a4fee7ee0bc6556d1a7
Fixes: 79169588
Test: In head unit
Change-Id: If961e3f2a8061ae1c0df0a4fee7ee0bc6556d1a7
Fixes: 79169588
Test: In head unit
Merge "Fix setup for test CarAppFocusManagerTest (the other ones)" into pi-dev
Snap for 4813226 from 748ffee591b39b00acdcdecb93a8daa2a455a6d5 to pi-release
Change-Id: Ie1cfcf3bb016b6e58be8dcdc403727884c076f5f
Change-Id: Ie1cfcf3bb016b6e58be8dcdc403727884c076f5f
Merge "Dumps master mute in CarAudioService" into pi-dev
Fix setup for test CarAppFocusManagerTest (the other ones)
The test setup was using a async call that would not finish before the first
assert. This will not block until the test environment is ready.
Bug:79152037
Test: run the test
Change-Id: I3914769b437e44e31b7799c7d28a9a7c5d440bbb
The test setup was using a async call that would not finish before the first
assert. This will not block until the test environment is ready.
Bug:79152037
Test: run the test
Change-Id: I3914769b437e44e31b7799c7d28a9a7c5d440bbb
Merge "Delay binding to vms publisher service clients" into pi-dev
Dumps master mute in CarAudioService
Bug: 80474559
Test: adb shell dumpsys activity service com.android.car/.CarService
Change-Id: Ic6ddd8c300149fb2fa0a770337e877b5aeb5e01c
Bug: 80474559
Test: adb shell dumpsys activity service com.android.car/.CarService
Change-Id: Ic6ddd8c300149fb2fa0a770337e877b5aeb5e01c
Delay binding to vms publisher service clients
Also, refactor VmsPublisherService to reduce memory footprint, flatten
class hierarchy, get rid of lock
Test: bat_land
Bug: 79697265
Change-Id: Ia53c43a97f960ffa8e78617612ff9fac378e7fb4
Also, refactor VmsPublisherService to reduce memory footprint, flatten
class hierarchy, get rid of lock
Test: bat_land
Bug: 79697265
Change-Id: Ia53c43a97f960ffa8e78617612ff9fac378e7fb4
Snap for 4807121 from c08e3443fc015066f619278953f78d6d3820dfe7 to pi-release
Change-Id: I1fa8856579b95a9c283c2c28f20049c57f895adb
Change-Id: I1fa8856579b95a9c283c2c28f20049c57f895adb
Merge "Update the UI of blocking screen." into pi-dev
Update the UI of blocking screen.
UI updates:
- set min height/width of exit button
- exit button top margin is half of its min height
- add ripple effect on exit button
Styling:
- create styles.xml for ABA so UI can be updated through xml overlay
- move text and button to styles.xml
Bug: 80216188
Test: verified on mojave.
Change-Id: Ibbd04d02b61c57b6e0801896a9341cf9c98e8ee3
UI updates:
- set min height/width of exit button
- exit button top margin is half of its min height
- add ripple effect on exit button
Styling:
- create styles.xml for ABA so UI can be updated through xml overlay
- move text and button to styles.xml
Bug: 80216188
Test: verified on mojave.
Change-Id: Ibbd04d02b61c57b6e0801896a9341cf9c98e8ee3
Merge "Unhide CarNavigationStatusManager string and permission" into pi-dev
Merge "Simple fix for VMS deadlock - remove unnecessary lock over subscribers read manager access. Triaged in go/vms-bugs-in-p" into pi-dev
Unhide CarNavigationStatusManager string and permission
Bug: 80267293
Test: Just unhiding a string
Change-Id: I02c8f3bba6a4182e4d80947a3c7bdf7761be815b
Bug: 80267293
Test: Just unhiding a string
Change-Id: I02c8f3bba6a4182e4d80947a3c7bdf7761be815b
Merge "Fixed inconsistent KeyPress command in Kitchen Sink" into pi-dev
Merge "Hook logging of VHAL HW_KEY_INPUT events in KitchenSink" into pi-dev
Simple fix for VMS deadlock - remove unnecessary lock over subscribers read manager access.
Triaged in go/vms-bugs-in-p
Bug:b/78539561
Test: tests pass
Change-Id: I253089efa63c7dfba37be9fdb9ed55100a4909be
Triaged in go/vms-bugs-in-p
Bug:b/78539561
Test: tests pass
Change-Id: I253089efa63c7dfba37be9fdb9ed55100a4909be
Snap for 4801384 from 5d1ddac6b5c186e2884a632b2afac32d30ecc922 to pi-release
Change-Id: Id7c6491091eb30ceafcebc08a3604255179fa3fe
Change-Id: Id7c6491091eb30ceafcebc08a3604255179fa3fe
Merge "Add methods in CarUserManagerHelper for system user." into pi-dev
Fixed inconsistent KeyPress command in Kitchen Sink
Bug: 76017041
Test: build and flash on Mojave; open Input Test in Kitchen Sink and
verify it can inject key code
Change-Id: I3f108293c9fdce60d495f5fc301d3117cc91c911
Merged-In: I3f108293c9fdce60d495f5fc301d3117cc91c911
Bug: 76017041
Test: build and flash on Mojave; open Input Test in Kitchen Sink and
verify it can inject key code
Change-Id: I3f108293c9fdce60d495f5fc301d3117cc91c911
Merged-In: I3f108293c9fdce60d495f5fc301d3117cc91c911
Add methods in CarUserManagerHelper for system user.
Test: Build
Bug: 80141620
Change-Id: Ic769701a4d1dca2b6b7c603be75c8a34ba3bd616
Test: Build
Bug: 80141620
Change-Id: Ic769701a4d1dca2b6b7c603be75c8a34ba3bd616
Merge "Change default UX restriction parameters." into pi-dev
Hook logging of VHAL HW_KEY_INPUT events in KitchenSink
Bug: 75276159
Test: manual
Change-Id: I3e07a3735f51083a03bf3d1db806279d9d0530e0
Bug: 75276159
Test: manual
Change-Id: I3e07a3735f51083a03bf3d1db806279d9d0530e0
Change default UX restriction parameters.
Changing max string length, max cumulative items and max depth defaults
as suggested by UXR team.
Also changing the restrictions in idling state to be the same as that of
the parked state.
Bug: 77606226
Test: runtest -x CarDrivingRestrictionsTest.java
Change-Id: I0e8b0ece70b539d8d6c1bf1bc62ac1d6a2f96606
Changing max string length, max cumulative items and max depth defaults
as suggested by UXR team.
Also changing the restrictions in idling state to be the same as that of
the parked state.
Bug: 77606226
Test: runtest -x CarDrivingRestrictionsTest.java
Change-Id: I0e8b0ece70b539d8d6c1bf1bc62ac1d6a2f96606
Scrubbing the list of whitelisted apps w.r.to UX restrictions.
Removing the internal apps from the list of exempted apps that are
not blocked in a UX restricted state. The whitelist will be overlaid
from a vendor overlay as needed by the OEMs.
The ones that are kept here are to notify which system apps are expected
to be whitelisted by the current implementation.
Bug: 73537474
Test: Vendor overlay works.
Change-Id: I6335c19b8f58465dbd7a28f483dd40db34d2738f
Removing the internal apps from the list of exempted apps that are
not blocked in a UX restricted state. The whitelist will be overlaid
from a vendor overlay as needed by the OEMs.
The ones that are kept here are to notify which system apps are expected
to be whitelisted by the current implementation.
Bug: 73537474
Test: Vendor overlay works.
Change-Id: I6335c19b8f58465dbd7a28f483dd40db34d2738f
Snap for 4799153 from 7b25e6ad5fba7f0a0daff1f6831be6ee8e6d25b3 to pi-release
Change-Id: I51f3d45ebcb7ba1cdd53ba2f943d907f6934fcb0
Change-Id: I51f3d45ebcb7ba1cdd53ba2f943d907f6934fcb0
Merge "Revert "Create a car user service that creates a secondary admin on first run."" into pi-dev
Revert "Create a car user service that creates a secondary admin on first run."
Bug: 79536548
Test: Build
This reverts commit 5bdb9e5b32f8199dbded0c76ce5302d105be0f29.
Reason for revert: Do it later.
Change-Id: Ice8a9c6e94b3a1758d9108725950e8bdaea0fc0b
Bug: 79536548
Test: Build
This reverts commit 5bdb9e5b32f8199dbded0c76ce5302d105be0f29.
Reason for revert: Do it later.
Change-Id: Ice8a9c6e94b3a1758d9108725950e8bdaea0fc0b
Merge "Fixes build breakage caused by sepolicy violation" into pi-dev
Connect on a PBAP/MAP after disconnect even if it failed to connect
last time, before the disconnect.
Bug: 74070129
Test: tested manually with iphone and samsung
Change-Id: Id47cf481a84c5fb37ce05c2fd7a76865732059d4
last time, before the disconnect.
Bug: 74070129
Test: tested manually with iphone and samsung
Change-Id: Id47cf481a84c5fb37ce05c2fd7a76865732059d4
Merge "Service and KitchenSink logic to read the kernel's input event queues" into pi-dev
Fixes build breakage caused by sepolicy violation
Bug: 80141053
Test: lunch gcar_emu_x86-userdebug && m
Change-Id: Ifb154fadd8544ea19b8064d6dcd81923525fcb94
Bug: 80141053
Test: lunch gcar_emu_x86-userdebug && m
Change-Id: Ifb154fadd8544ea19b8064d6dcd81923525fcb94
Service and KitchenSink logic to read the kernel's input event queues
This patch provides a native service that can manually be built, installed to a device, and launched, e.g.
sh# /system/bin/com.android.car.keventreader /dev/input/event*
The service will monitor the files provided as input (expecting them to be kernel input queues in the format
described at, e.g. https://github.com/torvalds/linux/blob/master/include/uapi/linux/input.h), and generate
events upon reading EV_KEY events from each such file.
The patch also includes a KitchenSink hook to talk to the native service and receive key events from it.
Bug: 78258802
Test: manual on Mojave
Change-Id: If7f2f1f72e4dc6a26cd9d32b31e90e494d55650b
Merged-In: If7f2f1f72e4dc6a26cd9d32b31e90e494d55650b
This patch provides a native service that can manually be built, installed to a device, and launched, e.g.
sh# /system/bin/com.android.car.keventreader /dev/input/event*
The service will monitor the files provided as input (expecting them to be kernel input queues in the format
described at, e.g. https://github.com/torvalds/linux/blob/master/include/uapi/linux/input.h), and generate
events upon reading EV_KEY events from each such file.
The patch also includes a KitchenSink hook to talk to the native service and receive key events from it.
Bug: 78258802
Test: manual on Mojave
Change-Id: If7f2f1f72e4dc6a26cd9d32b31e90e494d55650b
Merged-In: If7f2f1f72e4dc6a26cd9d32b31e90e494d55650b
Snap for 4796401 from 8726539cd81d1489bada8c92ec694dcc0217c988 to pi-release
Change-Id: Ic78cd9c1428f12a641dde44287f52136916e469c
Change-Id: Ic78cd9c1428f12a641dde44287f52136916e469c
Merge "Fix avc errors for procfs-inspector" into pi-dev
Merge "Make the dots thicker in lock pattern page" into pi-dev
Merge "Add missing wrapper for VHAL Wheel enum" into pi-dev
Make the dots thicker in lock pattern page
Change-Id: I6418e58e122aebd7c7ab24e56d33654bbc1434e3
Fixes: 78653952
Test: In head unit
Change-Id: I6418e58e122aebd7c7ab24e56d33654bbc1434e3
Fixes: 78653952
Test: In head unit
Merge "Remove ConfigFlags" into pi-dev
Fix avc errors for procfs-inspector
This process just reads from /proc to get list PIDs. It doesn't
actually reqiurs these priviliges, so adding it to dontaudit
Bug: 79321084
Test: bat_land ; verified no deinals for procfsinspector and it still
returns a list of pid
Change-Id: I2d7f4c5c869897436178b898ee5332e1be66cfcf
This process just reads from /proc to get list PIDs. It doesn't
actually reqiurs these priviliges, so adding it to dontaudit
Bug: 79321084
Test: bat_land ; verified no deinals for procfsinspector and it still
returns a list of pid
Change-Id: I2d7f4c5c869897436178b898ee5332e1be66cfcf
Merge "Add a button to blocking activity to restart task." into pi-dev
Add a button to blocking activity to restart task.
- always launch blocking activity into its task (singleTask)
- blocking activity handles new intent with blocked task id
- add system API restartTask() to CarPMS and SAMS
- when root activity is DO, blocking activity displays restart button
Bug: 78662129
Bug: 79595101
Test: Verified in demo app.
Change-Id: Ib8cfd731001e4604990b65fe60f3f12a0b5ae12b
- always launch blocking activity into its task (singleTask)
- blocking activity handles new intent with blocked task id
- add system API restartTask() to CarPMS and SAMS
- when root activity is DO, blocking activity displays restart button
Bug: 78662129
Bug: 79595101
Test: Verified in demo app.
Change-Id: Ib8cfd731001e4604990b65fe60f3f12a0b5ae12b
Merge "Create a car user service that creates a secondary admin on first run." into pi-dev
Snap for 4793706 from aa8b39a1dfb035869f39ce21a1f8c8d5a593fa6e to pi-release
Change-Id: Ie77175ef3d734d8bfff19cd6a72003bded144b6d
Change-Id: Ie77175ef3d734d8bfff19cd6a72003bded144b6d
Merge "Revert "Adding VMS subscribers whitelist"" into pi-dev
Snap for 4793185 from 0f6b14c9f88103bc1a8d63839ea1cdda446ae4d0 to pi-release
Change-Id: I5955065dca99dfa4042f8d31c1e73a02ad11fecb
Change-Id: I5955065dca99dfa4042f8d31c1e73a02ad11fecb
Merge "Connect EVSManager to EVS driver asynchonously" into pi-dev
Connect EVSManager to EVS driver asynchonously
If the manager trys to connect to the driver before a thread is available
in the thread pool, the manager will stall for one second at a time until
the driver responds because handling an async resopnse requires a thread
from the thread pool.
To avoid this, we fire off the service connection and registration in a
background thread and then immediately add the main thread to the pool
so it can handle the responses.
Bug: 69228960
Test: Run android.automotive.evs.manager@1.0 on Mojave and check lshal
Change-Id: I5ddf183f666a30f94d79c656cf257c26e061ad9f
If the manager trys to connect to the driver before a thread is available
in the thread pool, the manager will stall for one second at a time until
the driver responds because handling an async resopnse requires a thread
from the thread pool.
To avoid this, we fire off the service connection and registration in a
background thread and then immediately add the main thread to the pool
so it can handle the responses.
Bug: 69228960
Test: Run android.automotive.evs.manager@1.0 on Mojave and check lshal
Change-Id: I5ddf183f666a30f94d79c656cf257c26e061ad9f
Add missing wrapper for VHAL Wheel enum
had to run make update-car-api to account for the addition of the
wrapper values (additive only).
Test: Build for owl
Bug: 79995183
Change-Id: I873cb9a4d02c991339e3d50dab067b5ae5ea9ee8
had to run make update-car-api to account for the addition of the
wrapper values (additive only).
Test: Build for owl
Bug: 79995183
Change-Id: I873cb9a4d02c991339e3d50dab067b5ae5ea9ee8
Create a car user service that creates a secondary admin on first run.
Test: Unit test
Bug: 79536548
Change-Id: Id38b32c6a9c1dd885b8e04f41f6f7e45a69131ff
Test: Unit test
Bug: 79536548
Change-Id: Id38b32c6a9c1dd885b8e04f41f6f7e45a69131ff
Update day/night initialization logging
Test: Run on Owl
Bug: 77498192
Change-Id: Icd27a7ccaa6bdb4f4fc72258d69b61864c2ebc82
Test: Run on Owl
Bug: 77498192
Change-Id: Icd27a7ccaa6bdb4f4fc72258d69b61864c2ebc82
Merge "Update DefaultConfig.h to use new areaIDs" into pi-dev
Revert "Adding VMS subscribers whitelist"
This reverts commit 08fa0e0d3fd2e880428eb86cd8314b4e2e5cb21e.
Reason for revert: base on security review for VMS (b/70289964) no need for white listing clients.
Bug: b/70289964
Test: tests already been reverted.
Change-Id: Iecc3803aeb85cb570105455a10274283fe10cc2f
This reverts commit 08fa0e0d3fd2e880428eb86cd8314b4e2e5cb21e.
Reason for revert: base on security review for VMS (b/70289964) no need for white listing clients.
Bug: b/70289964
Test: tests already been reverted.
Change-Id: Iecc3803aeb85cb570105455a10274283fe10cc2f
Merge "Return CarConfigurationService when requested." into pi-dev
Changed subscriber API signature
Bug: http://b/79349432
Test: locally against GCE instance
Change-Id: Idd8ab31175bc937dff675afc8cee758a96666d3f
Bug: http://b/79349432
Test: locally against GCE instance
Change-Id: Idd8ab31175bc937dff675afc8cee758a96666d3f
Snap for 4787078 from 9d2d4d0076542cdc5fab67f48f5fd72afab5f663 to pi-release
Change-Id: Ic341e02379c9d3ca9536e207455d037a7419acfc
Change-Id: Ic341e02379c9d3ca9536e207455d037a7419acfc
Remove ConfigFlags
This field is deprecated in VHAL.
Bug: 74133619
Test: grep -ril configflag shows all instances removed
Change-Id: Iba4eebf8bbae1107d67ab77edc221399075cf2b2
This field is deprecated in VHAL.
Bug: 74133619
Test: grep -ril configflag shows all instances removed
Change-Id: Iba4eebf8bbae1107d67ab77edc221399075cf2b2
Return CarConfigurationService when requested.
getCarService() incorrectly did not have a case for when the car
configuration manager is requested.
Fixes: 79883507
Test: flash build and request the CarConfigurationManager from a sample
application.
Change-Id: I74bba238a23c18d2baf4651208aeedcdcdac4499
getCarService() incorrectly did not have a case for when the car
configuration manager is requested.
Fixes: 79883507
Test: flash build and request the CarConfigurationManager from a sample
application.
Change-Id: I74bba238a23c18d2baf4651208aeedcdcdac4499
Merge "Added JSON-based E2E Vhal test framework" into pi-dev
Update DefaultConfig.h to use new areaIDs
Bug: 79752968
Test: EmbeddedKitchenSink
Change-Id: Iff2261e320b0934ce50e261f91c1d8b876f657e3
Bug: 79752968
Test: EmbeddedKitchenSink
Change-Id: Iff2261e320b0934ce50e261f91c1d8b876f657e3
Merge "Revert "Added a new test for whitelist of VMS clients"" into pi-dev