5 years agoMerge pie-platform-release to aosp-master - DO NOT MERGE nougat-iot-release android-n-iot-release-ihome-igv1 android-o-mr1-iot-release-cube-fcs android-o-mr1-iot-release-cube-fsi android-o-mr1-iot-release-cube_r2 android-o-mr1-iot-release-smart-display-r4 android-o-mr1-iot-release-smart-display-r5 android-o-mr1-iot-release-smart-display-r8 android-o-mr1-iot-release-smart-display-r9
Merge pie-platform-release to aosp-master - DO NOT MERGE
Change-Id: I33023427b4e03b6aaf58e5ca50468fe8bc95d925
Change-Id: I33023427b4e03b6aaf58e5ca50468fe8bc95d925
car: Remove explicit libpac dependency.
Included via PacProcessor's LOCAL_JNI_SHARED_LIBRARIES
Test: m
Change-Id: I87121cc3f1e356d57aa37b055a58ee8f19ee06d9
Included via PacProcessor's LOCAL_JNI_SHARED_LIBRARIES
Test: m
Change-Id: I87121cc3f1e356d57aa37b055a58ee8f19ee06d9
Merge pi-dr1-dev to aosp-master
Change-Id: Ic3c0e7a78eb6b38b2bc546da2a9ac7daee008a07
Change-Id: Ic3c0e7a78eb6b38b2bc546da2a9ac7daee008a07
Use public APIs not internal APIs
am: 59cc3bcdaf
Change-Id: I1b2fbc29e41a0b6adedfb1f0d12c804305c25ade
am: 59cc3bcdaf
Change-Id: I1b2fbc29e41a0b6adedfb1f0d12c804305c25ade
5 years agoUse public APIs not internal APIs oreo-mr1-1.2-iot-release android-o-mr1-iot-release-smart-display-r3
Use public APIs not internal APIs
All Libcore.os calls used in StorageLifetimeFragment
can be replaced with public API usage.
Bug: 113148576
Test: build
Change-Id: I37b7849c983ee3cfb9d1f7142e07de54c7a8ce2a
All Libcore.os calls used in StorageLifetimeFragment
can be replaced with public API usage.
Bug: 113148576
Test: build
Change-Id: I37b7849c983ee3cfb9d1f7142e07de54c7a8ce2a
Merge "Add system_file_type"
Add system_file_type
This file resides on /system, so must be annotated with the
system_file_type attribute.
Test: Policy compiles.
Change-Id: I4a3dc545514f333a3f657a4b0e2bfcde76917f66
This file resides on /system, so must be annotated with the
system_file_type attribute.
Test: Policy compiles.
Change-Id: I4a3dc545514f333a3f657a4b0e2bfcde76917f66
Add system_file_type
This file resides on /system, so must be annotated with the
system_file_type attribute.
Test: Policy compiles.
Change-Id: I4aeacf4033a84ef0b088ae6c92f9531bbbf991b6
This file resides on /system, so must be annotated with the
system_file_type attribute.
Test: Policy compiles.
Change-Id: I4aeacf4033a84ef0b088ae6c92f9531bbbf991b6
Convert sysui to bp
Test: builds gonna build, tests gonna test
Change-Id: Ib31d88d0b1ce9ed61d401756d4b85f7e3ce884cd
Merged-In: Ib31d88d0b1ce9ed61d401756d4b85f7e3ce884cd
(cherry picked from commit 76aff98b2c3b77001c5e075ad9aa5408fb9e0963)
(cherry picked from commit b8fd4e05e549dad6bdea2031effd60d34dd96643)
Test: builds gonna build, tests gonna test
Change-Id: Ib31d88d0b1ce9ed61d401756d4b85f7e3ce884cd
Merged-In: Ib31d88d0b1ce9ed61d401756d4b85f7e3ce884cd
(cherry picked from commit 76aff98b2c3b77001c5e075ad9aa5408fb9e0963)
(cherry picked from commit b8fd4e05e549dad6bdea2031effd60d34dd96643)
Mark update-support-car-proguard-api as PHONY
am: 910e841ea8
Change-Id: I7babdb9ecb77c0d99b27ca49d8c55b14bf3e3671
am: 910e841ea8
Change-Id: I7babdb9ecb77c0d99b27ca49d8c55b14bf3e3671
Mark update-support-car-proguard-api as PHONY
Test: fewer warnings when adding --writable to kati args
Change-Id: Iae9e3091d3822576e1cd8c27ee604e5e89f08863
Test: fewer warnings when adding --writable to kati args
Change-Id: Iae9e3091d3822576e1cd8c27ee604e5e89f08863
Migrate to androidx namespace for support library.
Fixes: 77483560
Test: build KitchenSink, deploy and test through fragments
Test: build and launch UxRestrictionsSample
Change-Id: I539c71464f5a486c9a9373bbbcae8ac14d24e477
Merged-In: I539c71464f5a486c9a9373bbbcae8ac14d24e477
(cherry picked from commit d12cd7712b0498fac816bc1fa10299a1127f711b)
Fixes: 77483560
Test: build KitchenSink, deploy and test through fragments
Test: build and launch UxRestrictionsSample
Change-Id: I539c71464f5a486c9a9373bbbcae8ac14d24e477
Merged-In: I539c71464f5a486c9a9373bbbcae8ac14d24e477
(cherry picked from commit d12cd7712b0498fac816bc1fa10299a1127f711b)
Pass car API stubs to non-SDK enforcement
am: 43231d977b
Change-Id: I0fe7d444a91770b024c7f77f3ee43a5ea4f8099b
am: 43231d977b
Change-Id: I0fe7d444a91770b024c7f77f3ee43a5ea4f8099b
Pass car API stubs to non-SDK enforcement
Restrictions on non-SDK API access need to be given the public API
stubs to mark public vs. private DEX members. Add the necessary
build rules and add the stub packages to the list of parsed stubs.
Bug: 112762570
Test: lunch aosp_car_arm64-userdebug; m appcompat
Change-Id: Ibdd123b756aff5326890b76b94a9bd503e61ab7e
Restrictions on non-SDK API access need to be given the public API
stubs to mark public vs. private DEX members. Add the necessary
build rules and add the stub packages to the list of parsed stubs.
Bug: 112762570
Test: lunch aosp_car_arm64-userdebug; m appcompat
Change-Id: Ibdd123b756aff5326890b76b94a9bd503e61ab7e
Migrate android.car Droiddoc to Soong
am: 110f615f78
Change-Id: Ibf90824c153b6acfb9e9513302cb1e35be29c47e
am: 110f615f78
Change-Id: Ibf90824c153b6acfb9e9513302cb1e35be29c47e
Migrate android.car Droiddoc to Soong
Test: Build:
m -j android.car-stubs
m -j android.car-stub-docs
m -j android.support.car-docs
APICheck:
m -j android.car-stubs-docs-check-current-api
m -j android.car-stubs-docs-check-last-released-api
m -j android.car-system-stubs-docs-check-current-api
m -j android.car-system-stubs-docs-check-last-released-api
m -j android.support.car-stubs-docs-check-current-api
Also diff the generated proguard api file between old one and new one.
Bug: b/70351683
Change-Id: I29dd1a53b3b7feee0f708c64005df9ade82a2ed6
Merged-In: I29dd1a53b3b7feee0f708c64005df9ade82a2ed6
(cherry-picked from commit: 6e86569abac63f3567c3a2e2ae80b1341b8421ec)
Test: Build:
m -j android.car-stubs
m -j android.car-stub-docs
m -j android.support.car-docs
APICheck:
m -j android.car-stubs-docs-check-current-api
m -j android.car-stubs-docs-check-last-released-api
m -j android.car-system-stubs-docs-check-current-api
m -j android.car-system-stubs-docs-check-last-released-api
m -j android.support.car-stubs-docs-check-current-api
Also diff the generated proguard api file between old one and new one.
Bug: b/70351683
Change-Id: I29dd1a53b3b7feee0f708c64005df9ade82a2ed6
Merged-In: I29dd1a53b3b7feee0f708c64005df9ade82a2ed6
(cherry-picked from commit: 6e86569abac63f3567c3a2e2ae80b1341b8421ec)
Merge stage-dr1-aosp-master into stage-aosp-master
Bug: 112535855
Change-Id: I029296b42ebe4605eb504a1b68c9ed16634933a1
Bug: 112535855
Change-Id: I029296b42ebe4605eb504a1b68c9ed16634933a1
Merge Android Pie into master am: 9a2f9097b5
am: 6b3fa2d865
Change-Id: I405863e674fd500f699689c100d210352466ed5c
am: 6b3fa2d865
Change-Id: I405863e674fd500f699689c100d210352466ed5c
[automerger skipped] Convert android.car to Soong. am: 683e37e879 -s ours
am: d3cda26c33 -s ours
Change-Id: I36077aa0797cf3cce4bf488a4e96c995e42580eb
am: d3cda26c33 -s ours
Change-Id: I36077aa0797cf3cce4bf488a4e96c995e42580eb
[automerger skipped] Convert android.car to Soong.
am: 683e37e879 -s ours
Change-Id: Ica2935186bac383861ff2eee116d029d69d518cd
am: 683e37e879 -s ours
Change-Id: Ica2935186bac383861ff2eee116d029d69d518cd
[automerger skipped] Convert android.car to Soong.
am: f1544c23aa -s ours
Change-Id: I6f2d44dee7b18da1210515c58781547d6d97ca0c
am: f1544c23aa -s ours
Change-Id: I6f2d44dee7b18da1210515c58781547d6d97ca0c
Convert android.car to Soong.
In order to mirgrate Car java docs to Soong, we have to convert android.car
first. Synced with people from Car team, the original owner for the
flag:(TARGET_USES_CAR_FUTURE_FEATURES) have changed team. It seems that
currently this flag was set to true by default. So removed this flag,
and always use the future sources as Android.bp doesn't support
if-condition.
Submit this CL first before we make any changes on droiddoc in case we
break too much post-submit targets.
Test: lunch bat_land-userdebug && m -j android.car
Bug: b/70351683
Change-Id: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Merged-In: I1135a84b1fd0e684c85a491c3811dd7e62bae721
In order to mirgrate Car java docs to Soong, we have to convert android.car
first. Synced with people from Car team, the original owner for the
flag:(TARGET_USES_CAR_FUTURE_FEATURES) have changed team. It seems that
currently this flag was set to true by default. So removed this flag,
and always use the future sources as Android.bp doesn't support
if-condition.
Submit this CL first before we make any changes on droiddoc in case we
break too much post-submit targets.
Test: lunch bat_land-userdebug && m -j android.car
Bug: b/70351683
Change-Id: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Merged-In: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Convert android.car to Soong.
In order to mirgrate Car java docs to Soong, we have to convert android.car
first. Synced with people from Car team, the original owner for the
flag:(TARGET_USES_CAR_FUTURE_FEATURES) have changed team. It seems that
currently this flag was set to true by default. So removed this flag,
and always use the future sources as Android.bp doesn't support
if-condition.
Submit this CL first before we make any changes on droiddoc in case we
break too much post-submit targets.
Test: no bat_land-userdebug Product in AOSP
Bug: b/70351683
Change-Id: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Merged-In: I1135a84b1fd0e684c85a491c3811dd7e62bae721
In order to mirgrate Car java docs to Soong, we have to convert android.car
first. Synced with people from Car team, the original owner for the
flag:(TARGET_USES_CAR_FUTURE_FEATURES) have changed team. It seems that
currently this flag was set to true by default. So removed this flag,
and always use the future sources as Android.bp doesn't support
if-condition.
Submit this CL first before we make any changes on droiddoc in case we
break too much post-submit targets.
Test: no bat_land-userdebug Product in AOSP
Bug: b/70351683
Change-Id: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Merged-In: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
Bug: 111615259
Change-Id: I78f39f6dbf92aab13c829077b1d0fd4e48f7caa2
Bug: 111615259
Change-Id: I78f39f6dbf92aab13c829077b1d0fd4e48f7caa2
Merge "Fix the broken AAE build" into pi-dev-plus-aosp
Fix the broken AAE build
Set installable to true for android.car. Otherwise,
ninja reports error:
out/target/common/obj/JAVA_LIBRARIES/android.car_intermediates/javalib.jar',
needed by 'out/target/product/owl/dex_bootjars/system/framework/arm64/boot.art',
missing and no known rule to make it
Test: m clean && m -j PRODUCT-owl-userdebug
Bug: b/111691313, b/70351683
Change-Id: I4ccf518b49e6f33785f4afa757eb4f345e6958db
Set installable to true for android.car. Otherwise,
ninja reports error:
out/target/common/obj/JAVA_LIBRARIES/android.car_intermediates/javalib.jar',
needed by 'out/target/product/owl/dex_bootjars/system/framework/arm64/boot.art',
missing and no known rule to make it
Test: m clean && m -j PRODUCT-owl-userdebug
Bug: b/111691313, b/70351683
Change-Id: I4ccf518b49e6f33785f4afa757eb4f345e6958db
Merge "Convert android.car to Soong." into pi-dev-plus-aosp
Convert android.car to Soong.
In order to mirgrate Car java docs to Soong, we have to convert android.car
first. Synced with people from Car team, the original owner for the
flag:(TARGET_USES_CAR_FUTURE_FEATURES) have changed team. It seems that
currently this flag was set to true by default. So removed this flag,
and always use the future sources as Android.bp doesn't support
if-condition.
Submit this CL first before we make any changes on droiddoc in case we
break too much post-submit targets.
Test: lunch bat_land-userdebug && m -j android.car
Bug: b/70351683
Change-Id: I1135a84b1fd0e684c85a491c3811dd7e62bae721
In order to mirgrate Car java docs to Soong, we have to convert android.car
first. Synced with people from Car team, the original owner for the
flag:(TARGET_USES_CAR_FUTURE_FEATURES) have changed team. It seems that
currently this flag was set to true by default. So removed this flag,
and always use the future sources as Android.bp doesn't support
if-condition.
Submit this CL first before we make any changes on droiddoc in case we
break too much post-submit targets.
Test: lunch bat_land-userdebug && m -j android.car
Bug: b/70351683
Change-Id: I1135a84b1fd0e684c85a491c3811dd7e62bae721
Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
am: dba0fffb75
Change-Id: If1eb5e2e582081661e59212ed751d022d0ec927a
am: dba0fffb75
Change-Id: If1eb5e2e582081661e59212ed751d022d0ec927a
Merge "Provide an option to disable UxR change broadcast." into pi-dev
am: 90ba1f1362
Change-Id: If9c7609a349ffa788a080d25aca8e394d1417f57
am: 90ba1f1362
Change-Id: If9c7609a349ffa788a080d25aca8e394d1417f57
Merge "Provide an option to disable UxR change broadcast." into pi-dev
Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
Bug: 111615259
Change-Id: I5a017a0b2aa33a3ed5f2756148ec8c252d3a0e98
Bug: 111615259
Change-Id: I5a017a0b2aa33a3ed5f2756148ec8c252d3a0e98
Provide an option to disable UxR change broadcast.
This is an option in debug builds to be able to turn off broadcasting UX
restriction changes, so non-drive-optimized apps will not be blocked by
the system in a restricted state. In other words, this turns off the UX
restriction engine.
Bug: 111515554
Test: Test if previously blocked apps and activities can run when UX
restriction engine is disabled.
Change-Id: I6e6af550bade5fb5e84603e3bf5c962e94a881ef
This is an option in debug builds to be able to turn off broadcasting UX
restriction changes, so non-drive-optimized apps will not be blocked by
the system in a restricted state. In other words, this turns off the UX
restriction engine.
Bug: 111515554
Test: Test if previously blocked apps and activities can run when UX
restriction engine is disabled.
Change-Id: I6e6af550bade5fb5e84603e3bf5c962e94a881ef
Merge "EVS patches from AOSP" into pi-dev
am: 98563bff3e
Change-Id: Iafa0f550f34fdb4e436597f04e552ff53ae9fb57
am: 98563bff3e
Change-Id: Iafa0f550f34fdb4e436597f04e552ff53ae9fb57
Merge "EVS patches from AOSP" into pi-dev
Merge "Expose VehicleLightState and VehicleLightSwitch" into pi-dev
am: 8ee9436e54
Change-Id: I3be1ad2222725fe4dc188f5dbcb1b35123e3a55e
am: 8ee9436e54
Change-Id: I3be1ad2222725fe4dc188f5dbcb1b35123e3a55e
Merge "Expose VehicleLightState and VehicleLightSwitch" into pi-dev
Expose VehicleLightState and VehicleLightSwitch
Bug: 111449581
Test: make and flash into Mojave
Change-Id: I651ee213cf67d68a223727156c6a8b606556d8b3
Bug: 111449581
Test: make and flash into Mojave
Change-Id: I651ee213cf67d68a223727156c6a8b606556d8b3
Merge "Expose accessIds in car-lib" into pi-dev
am: 1b7f18054a
Change-Id: I1e797863f7d9da92a3cb05021ebf3c2364717dff
am: 1b7f18054a
Change-Id: I1e797863f7d9da92a3cb05021ebf3c2364717dff
Merge "Expose accessIds in car-lib" into pi-dev
Expose accessIds in car-lib
Expose accessIds in car-lib.
Bug: 111372110
Test: make and flash into Mojave
Change-Id: I7a9315efc331006197fc45c82bd3b56e0c59ba03
Expose accessIds in car-lib.
Bug: 111372110
Test: make and flash into Mojave
Change-Id: I7a9315efc331006197fc45c82bd3b56e0c59ba03
Merge "Expose VHAL propertyId for CarPropertyManager" into pi-dev
am: 575f76483b
Change-Id: Ib4f25c7c3338efd806b5c4e3c3ed5b9f2141c3f7
am: 575f76483b
Change-Id: Ib4f25c7c3338efd806b5c4e3c3ed5b9f2141c3f7
Merge "Expose VHAL propertyId for CarPropertyManager" into pi-dev
Merge "Change default name of first admin user in headless model." into pi-dev
am: 681e112999
Change-Id: Iee14aeb694d6d9af905a484864ed36314bc21a1d
am: 681e112999
Change-Id: Iee14aeb694d6d9af905a484864ed36314bc21a1d
Merge "Change default name of first admin user in headless model." into pi-dev
Fix car service crash. Add needed sepolicy configs
am: d6b4148a24
Change-Id: Id8eb4079d703fa89936540034fd9d99fb9bb3bfd
am: d6b4148a24
Change-Id: Id8eb4079d703fa89936540034fd9d99fb9bb3bfd
Expose VHAL propertyId for CarPropertyManager
Expose VHAL propertyid for CarPorertyManger in car-lib.
Bug: 111321976
Test: build and flash into Mojave
Change-Id: I348b727631cfac0cc4121f14fe985acb085ba16b
Expose VHAL propertyid for CarPorertyManger in car-lib.
Bug: 111321976
Test: build and flash into Mojave
Change-Id: I348b727631cfac0cc4121f14fe985acb085ba16b
Fix car service crash. Add needed sepolicy configs
bug: 111399355
Test: lunch gcar & m & emulator
Change-Id: I1ad7cbf0db22460a69f61cff5a46cf7528dab65b
bug: 111399355
Test: lunch gcar & m & emulator
Change-Id: I1ad7cbf0db22460a69f61cff5a46cf7528dab65b
EVS patches from AOSP
Apply a couple of minor fixes recieved via AOSP patches to the sample
EVS driver and evs application.
Header guards added
MIPs turned off for video texture
Video buffer released from gl context at end of each frame
Bug: 111402303
Test: Build mojave
Change-Id: Ic96a91601b74030a894f8a3f5182709af0c761d0
Apply a couple of minor fixes recieved via AOSP patches to the sample
EVS driver and evs application.
Header guards added
MIPs turned off for video texture
Video buffer released from gl context at end of each frame
Bug: 111402303
Test: Build mojave
Change-Id: Ic96a91601b74030a894f8a3f5182709af0c761d0
evs_manager : Fix state bug that handling multiple requests for same camera am: b96b282bc5
am: a976ef9f85
Change-Id: Ic74052c78ecd6eded534f24fc9fc71e620f2f6c5
am: a976ef9f85
Change-Id: Ic74052c78ecd6eded534f24fc9fc71e620f2f6c5
evs_manager : Fix state bug that handling multiple requests for same camera
am: b96b282bc5
Change-Id: I391cd824dd525da54e4670a77624f767cf1330f6
am: b96b282bc5
Change-Id: I391cd824dd525da54e4670a77624f767cf1330f6
Merge "Cleanup javadoc for CarUxRestrictions." into pi-dev
am: cdce23cde4
Change-Id: I532d1e2a695b897418c919f0dfd4195cb09de9e4
am: cdce23cde4
Change-Id: I532d1e2a695b897418c919f0dfd4195cb09de9e4
Merge "Cleanup javadoc for CarUxRestrictions." into pi-dev
5 years agoevs_manager : Fix state bug that handling multiple requests for same camera android-p-preview-5
evs_manager : Fix state bug that handling multiple requests for same camera
Fix state bug that handling multiple requests for same camera.
When secondary virtual camera calls startVideoStream(),
the hal camera open the real camera whether opened or not.
Fix state bug that handling multiple requests for same camera.
When secondary virtual camera calls startVideoStream(),
the hal camera open the real camera whether opened or not.
Merge "Fix CarPackageManager reading blacklisted packages." into pi-dev
am: 94b37d8d10
Change-Id: Ie3742f1039ee7e9d4872ac76d815f33eda815619
am: 94b37d8d10
Change-Id: Ie3742f1039ee7e9d4872ac76d815f33eda815619
Cleanup javadoc for CarUxRestrictions.
Bug: 111273021
Test: make and boot
Change-Id: I1732660249c57e95c9128412dd3d54915b05a3ba
Bug: 111273021
Test: make and boot
Change-Id: I1732660249c57e95c9128412dd3d54915b05a3ba
Merge "Fix CarPackageManager reading blacklisted packages." into pi-dev
Update default fallback idling state UX restrictions.
am: 44d57dcc48
Change-Id: I53d0b351273b0c53dbcb2fd2e9fb57f7e1d0c8be
am: 44d57dcc48
Change-Id: I53d0b351273b0c53dbcb2fd2e9fb57f7e1d0c8be
Fix CarPackageManager reading blacklisted packages.
Ignore empty strings coming from the config.xml.
Bug: 80428042
Test: check boot logcat to make sure we ignore empty blacklist strings.
Change-Id: Ie9563690f85f7dfbde1e80a1ff545bc66abb0e92
Ignore empty strings coming from the config.xml.
Bug: 80428042
Test: check boot logcat to make sure we ignore empty blacklist strings.
Change-Id: Ie9563690f85f7dfbde1e80a1ff545bc66abb0e92
Change default name of first admin user in headless model.
Test: Unit test
Bug: 110787654
Change-Id: I0d05b8c13c67de935c15cb7290cf061e02c6ea38
Test: Unit test
Bug: 110787654
Change-Id: I0d05b8c13c67de935c15cb7290cf061e02c6ea38
Update default fallback idling state UX restrictions.
Update the fallback restrictions to be in sync with the default
restrictions found in the car_ux_restrictions_map.xml.
Bug: 111367243
Test: Validate idling UX restrictions to not require DO, when no mapping
XML is provided.
Change-Id: Ibcbb9dbafd99dfe0444a04ecd5b3c7dc590ee833
Update the fallback restrictions to be in sync with the default
restrictions found in the car_ux_restrictions_map.xml.
Bug: 111367243
Test: Validate idling UX restrictions to not require DO, when no mapping
XML is provided.
Change-Id: Ibcbb9dbafd99dfe0444a04ecd5b3c7dc590ee833
Merge "Send global type property event in register" into pi-dev
am: f26773ed52
Change-Id: Ia7fa0840bada956b39da20b97158a8087b74d920
am: f26773ed52
Change-Id: Ia7fa0840bada956b39da20b97158a8087b74d920
Merge "Init DayNightMode after booting" into pi-dev
am: bec3d91a12
Change-Id: I555798f3f91e5c2fe238f98851765dd97afecb22
am: bec3d91a12
Change-Id: I555798f3f91e5c2fe238f98851765dd97afecb22
Merge "Send global type property event in register" into pi-dev
Merge "Init DayNightMode after booting" into pi-dev
Merge "Add connectivity test fragment to KitchenSink" into pi-dev
am: bdbf66ece0
Change-Id: I0d58e4d739806eaf2d69e6e4eec113ec35f6c5fa
am: bdbf66ece0
Change-Id: I0d58e4d739806eaf2d69e6e4eec113ec35f6c5fa
Merge "Add connectivity test fragment to KitchenSink" into pi-dev
Send global type property event in register
Send global type properties' events sunch as AC_ON, Night_Mode
when we are registering.
Bug: 110899894, 109817929
Test: Test in OWL and Mojave
Change-Id: If713a18b33361466ab2e7499db48732ff57eb255
Send global type properties' events sunch as AC_ON, Night_Mode
when we are registering.
Bug: 110899894, 109817929
Test: Test in OWL and Mojave
Change-Id: If713a18b33361466ab2e7499db48732ff57eb255
Merge "Adding car specific default guest restrictions." into pi-dev
am: f7482de1ce
Change-Id: I26b0303b4cd9be111d918d113aa6fbf66bf0f448
am: f7482de1ce
Change-Id: I26b0303b4cd9be111d918d113aa6fbf66bf0f448
Merge "Adding car specific default guest restrictions." into pi-dev
Adding car specific default guest restrictions.
Fixes: 109697763
Test: atest CarUserManagerHelperTest
Change-Id: I6b5c70b9e2975198f5db90604604f68eb4e757bf
Fixes: 109697763
Test: atest CarUserManagerHelperTest
Change-Id: I6b5c70b9e2975198f5db90604604f68eb4e757bf
Merge "Fix setting night mode and change test crashes EKS" into pi-dev
am: 5238ebf05e
Change-Id: I3562149690b040b3a2e75e35d3eb3a19bacb3e79
am: 5238ebf05e
Change-Id: I3562149690b040b3a2e75e35d3eb3a19bacb3e79
Merge "Fixing a bug in maximum users allowed logic on the device." into pi-dev
am: f948e8d286
Change-Id: I2c38cc1053ba516d62da257201508356e2266b88
am: f948e8d286
Change-Id: I2c38cc1053ba516d62da257201508356e2266b88
Merge "Fix setting night mode and change test crashes EKS" into pi-dev
Merge "Fixing a bug in maximum users allowed logic on the device." into pi-dev
Fix setting night mode and change test crashes EKS
Add AsyncTask to refresh Car*Manager. Ensure all properties will
be checked when we use unregister a listener.
Bug: 110043754, 110437786
Test: 1) Start EKS, Select "Sensors" test.
2) Use vhal_emulator.py to set night model state to 1.
3) Switch to "hvac" test, set nigth model state to 0.
Change-Id: I48ce210c45cf2da2db90178aa909e5f10eada8f6
Merged-In: I48ce210c45cf2da2db90178aa909e5f10eada8f6
(cherry picked from commit cf3387bd4c90ee09eeff2dc0878c26a399e5ff23)
Add AsyncTask to refresh Car*Manager. Ensure all properties will
be checked when we use unregister a listener.
Bug: 110043754, 110437786
Test: 1) Start EKS, Select "Sensors" test.
2) Use vhal_emulator.py to set night model state to 1.
3) Switch to "hvac" test, set nigth model state to 0.
Change-Id: I48ce210c45cf2da2db90178aa909e5f10eada8f6
Merged-In: I48ce210c45cf2da2db90178aa909e5f10eada8f6
(cherry picked from commit cf3387bd4c90ee09eeff2dc0878c26a399e5ff23)
Add connectivity test fragment to KitchenSink
Right now it displays a list of networks and can send request for
OEM-paid and Eth1 networks.
Bug: 74811930
Test: kitchen sink
Change-Id: I5628d4ef745b4bbe1a7b4f33d0c3d2056c5884c1
Merged-In: I5628d4ef745b4bbe1a7b4f33d0c3d2056c5884c1
Right now it displays a list of networks and can send request for
OEM-paid and Eth1 networks.
Bug: 74811930
Test: kitchen sink
Change-Id: I5628d4ef745b4bbe1a7b4f33d0c3d2056c5884c1
Merged-In: I5628d4ef745b4bbe1a7b4f33d0c3d2056c5884c1
Fixing a bug in maximum users allowed logic on the device.
We need to use CarUserManagerHelper.getMaxSupportedUsers instead of
UserManager.getMaxSupportedUsers() to correctly take user 0 into account
in headles system user model.
Bug: 80197830
Test: atest CarUserManagerHelperTest
Change-Id: I167aa03d2c6ed03dc225cb4686a07395518752b8
We need to use CarUserManagerHelper.getMaxSupportedUsers instead of
UserManager.getMaxSupportedUsers() to correctly take user 0 into account
in headles system user model.
Bug: 80197830
Test: atest CarUserManagerHelperTest
Change-Id: I167aa03d2c6ed03dc225cb4686a07395518752b8
Merge "Invoke Assistant via VoiceInteractionSession." into pi-dev
am: b1b7956934
Change-Id: Ia137fa48c2850a954016fc8287a7a597d99ac12e
am: b1b7956934
Change-Id: Ia137fa48c2850a954016fc8287a7a597d99ac12e
Merge "Invoke Assistant via VoiceInteractionSession." into pi-dev
Adding methods for keeping track of user limits on the device.
am: 10e6ff0f6c
Change-Id: I3ef708d3b09c0fb342f45298509927b15d4a92a8
am: 10e6ff0f6c
Change-Id: I3ef708d3b09c0fb342f45298509927b15d4a92a8
Adding methods for keeping track of user limits on the device.
Bug:80197830
Test: atest CarUserManagerHelperTest
Change-Id: I32f06fdff713c3f0b71e9c39c3a6db8804643b8f
Bug:80197830
Test: atest CarUserManagerHelperTest
Change-Id: I32f06fdff713c3f0b71e9c39c3a6db8804643b8f
Invoke Assistant via VoiceInteractionSession.
bug: 110378156
Test: lunch bat_land-userdbyg && m; deploy and use the input activity in kitchen sink to verify voice.
Change-Id: I96ff5377560a5698290a082eb6eb3b4e8017e3bb
bug: 110378156
Test: lunch bat_land-userdbyg && m; deploy and use the input activity in kitchen sink to verify voice.
Change-Id: I96ff5377560a5698290a082eb6eb3b4e8017e3bb
Disable location for headless system user.
am: 1ab32b66ef
Change-Id: If398330a9d20f0ebdd19924433c55e4d95f86d4c
am: 1ab32b66ef
Change-Id: If398330a9d20f0ebdd19924433c55e4d95f86d4c
Disable location for headless system user.
Bug: 79535369
Test: Unit test
Change-Id: If93a9aedd69588dbc939fe7fa1c963ae91a85dc6
Bug: 79535369
Test: Unit test
Change-Id: If93a9aedd69588dbc939fe7fa1c963ae91a85dc6
Init DayNightMode after booting
Get and set DayNightMode after booting.
Bug: 109817929
Test: Flash to Owl and test
Change-Id: Iaca1cb22490899d5e7e3b60aeaa2a45b18e2c7b0
(cherry picked from commit 7644f4826eef7b45dd0528367d56bed7a08c4b96)
Get and set DayNightMode after booting.
Bug: 109817929
Test: Flash to Owl and test
Change-Id: Iaca1cb22490899d5e7e3b60aeaa2a45b18e2c7b0
(cherry picked from commit 7644f4826eef7b45dd0528367d56bed7a08c4b96)
Merge "Enables registering/unregistering multiple update listeners." into pi-dev
am: 4aff01310e
Change-Id: I19142119f20992a788988fe6aef35ec41b10af32
am: 4aff01310e
Change-Id: I19142119f20992a788988fe6aef35ec41b10af32
Merge "Enables registering/unregistering multiple update listeners." into pi-dev
Merge "Update last active user." into pi-dev
am: d50321314e
Change-Id: I703c701e55c4279a2b24718eedd24a7d120347a7
am: d50321314e
Change-Id: I703c701e55c4279a2b24718eedd24a7d120347a7
Merge "Update last active user." into pi-dev
Enables registering/unregistering multiple update listeners.
Change-Id: I8c59dd8bb675644f4c7bc0e4488a3c3576b01631
Fixes: 110708099
Test: atest CarUserManagerHelperTest
Change-Id: I8c59dd8bb675644f4c7bc0e4488a3c3576b01631
Fixes: 110708099
Test: atest CarUserManagerHelperTest
Update last active user.
Test: Unit test
Bug: 110156344
Change-Id: If8967f3acc434759e4f5b8bc25d6d913c1fa4ee6
Test: Unit test
Bug: 110156344
Change-Id: If8967f3acc434759e4f5b8bc25d6d913c1fa4ee6
Fix bug in CarPropertyUtils.toCarPropertyValue which returns an Integer when an Integer[] is expected.
am: d2335e6a0c
Change-Id: I0a2206e3a2fda66f821bc3264ccdac39af392d8b
am: d2335e6a0c
Change-Id: I0a2206e3a2fda66f821bc3264ccdac39af392d8b
Fix bug in CarPropertyUtils.toCarPropertyValue which returns an Integer when an Integer[] is expected.
Bug: 110245496
Change-Id: Ib09593c4b03e65e60208e326e070220223e96550
Fixes: 110245496
Test: runtest -x packages/services/Car/tests/android_car_api_test
Bug: 110245496
Change-Id: Ib09593c4b03e65e60208e326e070220223e96550
Fixes: 110245496
Test: runtest -x packages/services/Car/tests/android_car_api_test
Merge "Associate user id with unlock token handle" into pi-dev
am: 5748e3e917
Change-Id: Ia279a2741af33969a1006893127618054ad5dcc6
am: 5748e3e917
Change-Id: Ia279a2741af33969a1006893127618054ad5dcc6
Merge "Associate user id with unlock token handle" into pi-dev