7 years agofix build nougat-mr1-cts-release nougat-mr1-flounder-release nougat-mr1-release nougat-mr1-security-release nougat-mr1-volantis-release nougat-mr1.1-release nougat-mr1.2-release nougat-mr1.3-release nougat-mr1.4-release nougat-mr1.5-release nougat-mr1.6-release nougat-mr1.7-release nougat-mr1.8-release android-7.1.1_r10 android-7.1.1_r11 android-7.1.1_r12 android-7.1.1_r13 android-7.1.1_r14 android-7.1.1_r15 android-7.1.1_r16 android-7.1.1_r17 android-7.1.1_r2 android-7.1.1_r20 android-7.1.1_r21 android-7.1.1_r22 android-7.1.1_r23 android-7.1.1_r24 android-7.1.1_r25 android-7.1.1_r26 android-7.1.1_r27 android-7.1.1_r28 android-7.1.1_r3 android-7.1.1_r31 android-7.1.1_r32 android-7.1.1_r33 android-7.1.1_r35 android-7.1.1_r38 android-7.1.1_r39 android-7.1.1_r4 android-7.1.1_r40 android-7.1.1_r41 android-7.1.1_r42 android-7.1.1_r43 android-7.1.1_r44 android-7.1.1_r45 android-7.1.1_r46 android-7.1.1_r47 android-7.1.1_r48 android-7.1.1_r49 android-7.1.1_r50 android-7.1.1_r51 android-7.1.1_r52 android-7.1.1_r53 android-7.1.1_r54 android-7.1.1_r55 android-7.1.1_r56 android-7.1.1_r57 android-7.1.1_r58 android-7.1.1_r59 android-7.1.1_r6 android-7.1.1_r7 android-7.1.1_r8 android-7.1.1_r9 android-cts-7.1_r1 android-cts-7.1_r10 android-cts-7.1_r11 android-cts-7.1_r12 android-cts-7.1_r13 android-cts-7.1_r14 android-cts-7.1_r15 android-cts-7.1_r16 android-cts-7.1_r17 android-cts-7.1_r18 android-cts-7.1_r19 android-cts-7.1_r2 android-cts-7.1_r20 android-cts-7.1_r21 android-cts-7.1_r22 android-cts-7.1_r23 android-cts-7.1_r24 android-cts-7.1_r25 android-cts-7.1_r26 android-cts-7.1_r27 android-cts-7.1_r28 android-cts-7.1_r3 android-cts-7.1_r4 android-cts-7.1_r5 android-cts-7.1_r6 android-cts-7.1_r7 android-cts-7.1_r8 android-cts-7.1_r9
fix build
- doclava has changed signature for generic types
Test: build
Change-Id: I5309bcbcd160ae900ab07edbcee91332e01677dc
(cherry picked from commit 69bc432bacb8609fbe518988c1783839209593b9)
- doclava has changed signature for generic types
Test: build
Change-Id: I5309bcbcd160ae900ab07edbcee91332e01677dc
(cherry picked from commit 69bc432bacb8609fbe518988c1783839209593b9)
7 years agoMark CarAppContextManager as @hide. nougat-dr1-release nougat-mr1-dev android-7.1.0_r1 android-7.1.0_r2 android-7.1.0_r3 android-7.1.0_r4 android-7.1.0_r5 android-7.1.0_r6 android-7.1.0_r7 android-7.1.1_r1
Mark CarAppContextManager as @hide.
am: 724d95ba5f
* commit '724d95ba5fda4bef577e1d97574c89077e447702':
Mark CarAppContextManager as @hide.
Change-Id: I0ff0f0a7fd76f94cc603d6405e9e5b3a5b8e1d99
am: 724d95ba5f
* commit '724d95ba5fda4bef577e1d97574c89077e447702':
Mark CarAppContextManager as @hide.
Change-Id: I0ff0f0a7fd76f94cc603d6405e9e5b3a5b8e1d99
Mark CarAppContextManager as @hide.
For N release we'll mark it as @hide, to refactor and finalized for next
release.
Bug: 28886557
Change-Id: Id80e8bd8c4ec768c69e2cd65c487cb948ff7e3fc
For N release we'll mark it as @hide, to refactor and finalized for next
release.
Bug: 28886557
Change-Id: Id80e8bd8c4ec768c69e2cd65c487cb948ff7e3fc
updating the sensor constants to be the same as projected
am: 9eae32f8c0
* commit '9eae32f8c09816d35ef28c14ed1f0c5fa39c21f1':
updating the sensor constants to be the same as projected
Change-Id: I79843a583a346558070b307bec1d25c1f278fb26
am: 9eae32f8c0
* commit '9eae32f8c09816d35ef28c14ed1f0c5fa39c21f1':
updating the sensor constants to be the same as projected
Change-Id: I79843a583a346558070b307bec1d25c1f278fb26
updating the sensor constants to be the same as projected
Change-Id: Ic109a442da2345ef88a5dc803d089c01858004a7
Change-Id: Ic109a442da2345ef88a5dc803d089c01858004a7
Allow early start of CarService.
am: 106f3c4703
* commit '106f3c4703d8000d4e3f97e18455ca07e82fd5bb':
Allow early start of CarService.
Change-Id: Ia4ddf08b24708b842523b3a043d3a98f64a108a4
am: 106f3c4703
* commit '106f3c4703d8000d4e3f97e18455ca07e82fd5bb':
Allow early start of CarService.
Change-Id: Ia4ddf08b24708b842523b3a043d3a98f64a108a4
check bind failure to car service and retry
am: 44241ffb07
* commit '44241ffb0717f22650bbcef19c9b68c1f56cac10':
check bind failure to car service and retry
Change-Id: I7ea787315955a756d746b5bfa7abc4cc07b7ee40
am: 44241ffb07
* commit '44241ffb0717f22650bbcef19c9b68c1f56cac10':
check bind failure to car service and retry
Change-Id: I7ea787315955a756d746b5bfa7abc4cc07b7ee40
check bind failure to car service and retry
- sysui cannot bind to car service until system user is ready
- add retry logic to retry it.
bug: 28620395
Change-Id: Ib909fb4bf271956b5f689a3afdfca3ed86a8de62
- sysui cannot bind to car service until system user is ready
- add retry logic to retry it.
bug: 28620395
Change-Id: Ib909fb4bf271956b5f689a3afdfca3ed86a8de62
change some HVAC properties to be zoned
am: 4fff3d5
* commit '4fff3d5cc4112a341c331688bda9fcb65ed9016a':
change some HVAC properties to be zoned
Change-Id: I4d711ef01cce39ab81baf8990b8e2d8f4435c0da
am: 4fff3d5
* commit '4fff3d5cc4112a341c331688bda9fcb65ed9016a':
change some HVAC properties to be zoned
Change-Id: I4d711ef01cce39ab81baf8990b8e2d8f4435c0da
change some HVAC properties to be zoned
bug: 28285692
Change-Id: I0cadb4604b596c4ddb4d59cac56477c9f0c14c13
bug: 28285692
Change-Id: I0cadb4604b596c4ddb4d59cac56477c9f0c14c13
Some cleanup in Car Ui Apis
+ Remove setBackgroundResource() api in CarUiEntry
The current implementation is using the wrong Context, and this API
is not necessary as apps can set the background in their main layout or
passing a bitmap using setBackground().
+ Add proper error message for CarUiProvider signature check.
+ fix an error in the car-support.mk
Bug: 28170802
Change-Id: Ida964b5378efaa2e4a1bd0713195fab0c8c619fd
+ Remove setBackgroundResource() api in CarUiEntry
The current implementation is using the wrong Context, and this API
is not necessary as apps can set the background in their main layout or
passing a bitmap using setBackground().
+ Add proper error message for CarUiProvider signature check.
+ fix an error in the car-support.mk
Bug: 28170802
Change-Id: Ida964b5378efaa2e4a1bd0713195fab0c8c619fd
Fix setLightMode/setDarkMode.
Replace incorrect call to resetViewFader with updateViewFader.
Bug: 28165372
Change-Id: I71f1ec95f6bb07830900838e4299d4c15bf02e28
Replace incorrect call to resetViewFader with updateViewFader.
Bug: 28165372
Change-Id: I71f1ec95f6bb07830900838e4299d4c15bf02e28
Merge "Fix adp_car build breakage" into nyc-dev
Merge "Implement changes from car api review of CarHvacManager" into nyc-dev
Implement changes from car api review of CarHvacManager
- Add @IntDef for all enums
- Split CarHvacProperty into corresponding Config and Value classes;
- Use java types to represent vehicle value type in API;
- Use generics for different property types;
- Add documentation to clarify behavior
- Allow multiple listeners to register for callbacks
- Remove @SystemApi tag from CarHvacEvent class
- fixed CarHvacManagerTest and vehicle hal mocking
- Added unit tests for CarPropertyConfig and CarPropertyValue
BUG: 27814691, 27900797, 27142682
Change-Id: Ic860b4ef4ff87db1babde21226ec35ac81f77cea
- Add @IntDef for all enums
- Split CarHvacProperty into corresponding Config and Value classes;
- Use java types to represent vehicle value type in API;
- Use generics for different property types;
- Add documentation to clarify behavior
- Allow multiple listeners to register for callbacks
- Remove @SystemApi tag from CarHvacEvent class
- fixed CarHvacManagerTest and vehicle hal mocking
- Added unit tests for CarPropertyConfig and CarPropertyValue
BUG: 27814691, 27900797, 27142682
Change-Id: Ic860b4ef4ff87db1babde21226ec35ac81f77cea
remove permissionGroup from system permissions
- CAR_INFORMATION group is only for information kind things.
System permission does not belong to here.
bug: 28120471
Change-Id: I5c40623df254af293ae6dd41d8e472abbf3e6ccb
- CAR_INFORMATION group is only for information kind things.
System permission does not belong to here.
bug: 28120471
Change-Id: I5c40623df254af293ae6dd41d8e472abbf3e6ccb
API review: Add CarNotConnectedException to APIs.
Bug: 27378263
Change-Id: I73192458847c31c726ee63bbece32f4ca2815e2e
Bug: 27378263
Change-Id: I73192458847c31c726ee63bbece32f4ca2815e2e
Remove dependency on jsr305 from car.support lib
Bug: 27810246
Change-Id: Iacc8a20caec569952e27dd8510f28d935167ed9c
Bug: 27810246
Change-Id: Iacc8a20caec569952e27dd8510f28d935167ed9c
Merge "Fixed typos in API and minor cleanup" into nyc-dev
Fix car-api-update to include top level android.support.car.* classes.
Change-Id: I6b03133aede7145ae08acd2d77d60b27a5a85379
Bug: 27930211
Change-Id: I6b03133aede7145ae08acd2d77d60b27a5a85379
Bug: 27930211
Add prebuilt versions of android.car and android.support.car to
build-server artifacts.
We had to add joint rule for support.car lib to include both java files
and resources to get aar file correctly generated.
Bug: 27679078
Change-Id: I09b6433665048f77a4aef042eb48b3b82617163b
build-server artifacts.
We had to add joint rule for support.car lib to include both java files
and resources to get aar file correctly generated.
Bug: 27679078
Change-Id: I09b6433665048f77a4aef042eb48b3b82617163b
Merge "Add car common product config" into nyc-dev
Add car common product config
Accumulate common car configuration files
into one location. All car products will base
their configurations on these files.
bug: 27486470
Change-Id: Id0daabc83e0805b50de6d1a48dbcf1396bf2e4b0
Accumulate common car configuration files
into one location. All car products will base
their configurations on these files.
bug: 27486470
Change-Id: Id0daabc83e0805b50de6d1a48dbcf1396bf2e4b0
Fixed typos in API and minor cleanup
Bug:27814691
Change-Id: Ie612105fb6c5b140076a02e327b168cbf92f4a4e
Bug:27814691
Change-Id: Ie612105fb6c5b140076a02e327b168cbf92f4a4e
Revert "fix build: update api.txt"
This reverts commit 430009180d57f8d16919b248542520331e77215c.
Change-Id: I1dfe9ccb6740bcddf5e73ab51d857e0c2750496e
This reverts commit 430009180d57f8d16919b248542520331e77215c.
Change-Id: I1dfe9ccb6740bcddf5e73ab51d857e0c2750496e
fix build: update api.txt
Change-Id: Iba33bccc85228add1d24a0aa5c127f9cf956a6f4
Change-Id: Iba33bccc85228add1d24a0aa5c127f9cf956a6f4
Merge "Revert "Fixed typos in API and minor cleanup"" into nyc-dev
Revert "Fixed typos in API and minor cleanup"
This reverts commit cde2a7ea6e78aa25919cd2bd5ba36536d9915ad3.
Change-Id: I71d87949246dad51e93e137183094419bddbad16
This reverts commit cde2a7ea6e78aa25919cd2bd5ba36536d9915ad3.
Change-Id: I71d87949246dad51e93e137183094419bddbad16
Merge "Fixed typos in API and minor cleanup" into nyc-dev
Merge "Revert "Handle music key event in CarInputService"" into nyc-dev
Revert "Handle music key event in CarInputService"
This reverts commit 6651818271c0b63087b52cc4be8ab46969ad1c87.
Change-Id: Id27d7a58509a0da7613e23bb7be7dfaa9978d3a5
This reverts commit 6651818271c0b63087b52cc4be8ab46969ad1c87.
Change-Id: Id27d7a58509a0da7613e23bb7be7dfaa9978d3a5
Merge "Handle music key event in CarInputService" into nyc-dev
Fixed typos in API and minor cleanup
Bug:27814691
Change-Id: I84158df741862e72979cd120296b1d6fbc8258b8
Bug:27814691
Change-Id: I84158df741862e72979cd120296b1d6fbc8258b8
Merge "API review: CarAppContextManager. - Separate context change listener from ownership listener. Some apps may just want to monitor the state." into nyc-dev
change -EAGAIN to throw ServiceSpecificException
- -EAGAIN state should not persist and if it persists,
it is system wide error.
- For now, check exception and return default value when
get fails. This fixes car service crash in some cases.
- also increase retry timeout for EAGAIN to 5 secs.
- TODO: needs to add persistent failure check and if that
happens, error state should be reported to user.
bug: 27834209
Change-Id: Idf55b8a2e5d4d5b8edeb806c7962ce04e4a35dda
- -EAGAIN state should not persist and if it persists,
it is system wide error.
- For now, check exception and return default value when
get fails. This fixes car service crash in some cases.
- also increase retry timeout for EAGAIN to 5 secs.
- TODO: needs to add persistent failure check and if that
happens, error state should be reported to user.
bug: 27834209
Change-Id: Idf55b8a2e5d4d5b8edeb806c7962ce04e4a35dda
API review: CarAppContextManager.
- Separate context change listener from ownership listener. Some apps
may just want to monitor the state.
Bug: 27598924
Change-Id: I496596b04273e943489e424760fff6764009f959
- Separate context change listener from ownership listener. Some apps
may just want to monitor the state.
Bug: 27598924
Change-Id: I496596b04273e943489e424760fff6764009f959
Merge "Add test size annotation to car tests" into nyc-dev
Merge "Fixed drawer menu click listener behaviour" into nyc-dev
Fixed drawer menu click listener behaviour
Bug: 27811077
Change-Id: Ifd005f88f278122df5d4c99af8aad16d92be6b08
Bug: 27811077
Change-Id: Ifd005f88f278122df5d4c99af8aad16d92be6b08
Add test size annotation to car tests
Bug:26873938
Change-Id: Ie0d0cb1ea41d77756ac6f88d27d2487245c7957d
Bug:26873938
Change-Id: Ie0d0cb1ea41d77756ac6f88d27d2487245c7957d
Move A2dpSinkService to Bluetooth stack.
Bug: b/27744764
Change-Id: Ie0db9d2b379dd0786e54330e72f018b6bd94c574
Bug: b/27744764
Change-Id: Ie0db9d2b379dd0786e54330e72f018b6bd94c574
Merge "Fix failing CarNavigationManager test" into nyc-dev
Handle music key event in CarInputService
- handle music key event by openning default music activity in Car Service;
- add HAL emulator to Input fragment in Kitchen sink;
- fixed instrument cluster fragment issue (it was sticky);
- fixed Audio Focus HAL emulation (had a wrong data type);
Bug: 26961808
Change-Id: Ic205bb44fd8b11d6ad29a2c4a3e917729ce6e862
- handle music key event by openning default music activity in Car Service;
- add HAL emulator to Input fragment in Kitchen sink;
- fixed instrument cluster fragment issue (it was sticky);
- fixed Audio Focus HAL emulation (had a wrong data type);
Bug: 26961808
Change-Id: Ic205bb44fd8b11d6ad29a2c4a3e917729ce6e862
update VehicleZoneUtil to be more restrictive
- works only for valid zones and zone flag.
bug: 27687346
Change-Id: I2ff252c909585ee96694e5f7f416d566eddeed6a
- works only for valid zones and zone flag.
bug: 27687346
Change-Id: I2ff252c909585ee96694e5f7f416d566eddeed6a
Fix failing CarNavigationManager test
We can not run this test if we don't have secondary (virtual) display connected.
Potentially we could implemented fake renderer that will work as meta-data,
but let's at least ignore test failings for now.
Bug:27720793
Change-Id: If246fd3ba747d5c282039071e5fe2da97507dbac
We can not run this test if we don't have secondary (virtual) display connected.
Potentially we could implemented fake renderer that will work as meta-data,
but let's at least ignore test failings for now.
Bug:27720793
Change-Id: If246fd3ba747d5c282039071e5fe2da97507dbac
Revert car API checks to fix update-api build
Change-Id: I6e4442a1645afddee8dd1d186a23963a37b5d722
Change-Id: I6e4442a1645afddee8dd1d186a23963a37b5d722
Modifying car api check:
- remove system-api from car.support.lib
- ensure api-check is run on 'make' command for system image.
Bug: 27705308
Change-Id: I5e68898ca648b4432f4bc935a7defae990a0b891
- remove system-api from car.support.lib
- ensure api-check is run on 'make' command for system image.
Bug: 27705308
Change-Id: I5e68898ca648b4432f4bc935a7defae990a0b891
add missing permission to KS
- also rename permission (remove PERMISSION_)
bug: 27705642
Change-Id: If2ad4a3fa4af824e88fc2cfc0a2ecf0b8d4b32da
- also rename permission (remove PERMISSION_)
bug: 27705642
Change-Id: If2ad4a3fa4af824e88fc2cfc0a2ecf0b8d4b32da
fix hvac min/max check
- convering zone to index was wrong
- moved all zone manipulation into VehicleZoneUtil
- added tests to check basic functionality
bug: 27687346
Change-Id: I044cb88419dc788273391b31bdc3241c63c59391
- convering zone to index was wrong
- moved all zone manipulation into VehicleZoneUtil
- added tests to check basic functionality
bug: 27687346
Change-Id: I044cb88419dc788273391b31bdc3241c63c59391
Merge "Adding api current.txt for android.car and android.support.car library APIs to ensure compatibility is not broken by API changes." into nyc-dev
Move Media Status Service logic to sample renderer
Also, implement crossfade animation between phone and media cards.
Bug:27695164
Change-Id: Iad6d31f563aa34df557caadd9b2f3fc304ca5af4
Also, implement crossfade animation between phone and media cards.
Bug:27695164
Change-Id: Iad6d31f563aa34df557caadd9b2f3fc304ca5af4
Adding api current.txt for android.car and android.support.car library
APIs to ensure compatibility is not broken by API changes.
Bug: 27081644
Change-Id: I41657d060f1272031c45a8b56a891421293c7d52
APIs to ensure compatibility is not broken by API changes.
Bug: 27081644
Change-Id: I41657d060f1272031c45a8b56a891421293c7d52
Merge "Handle phone status changes in cluster demo renderer" into nyc-dev
Merge "Car support lib changes for shared support lib" into nyc-dev
Handle phone status changes in cluster demo renderer
Bug:27695164
Change-Id: Ia8c3a285208524f2288f36397e1296ab80b83d46
Bug:27695164
Change-Id: Ia8c3a285208524f2288f36397e1296ab80b83d46
Car support lib changes for shared support lib
- remove IBinder from onServiceConnected
- Add CarNotConnected exceptions to android.car.support methods
- various type cleanup
bug: 27679766
Change-Id: I58335da8296ec83ad2d6ffe76ba18d54ea8563a0
- remove IBinder from onServiceConnected
- Add CarNotConnected exceptions to android.car.support methods
- various type cleanup
bug: 27679766
Change-Id: I58335da8296ec83ad2d6ffe76ba18d54ea8563a0
Merge "PBAP migration to BT Profile" into nyc-dev
Merge "vehicle hal refactoring from hal review" into nyc-dev
vehicle hal refactoring from hal review
- call release_memory_from_get for freeing memory allocated
from get call
- add retry for NOT_READY error which can happen at initial
stage
- simplify zoned properties with missing multiple mins/maxs for
zoned properties
- update HVAC API to return min/max values per each zone
- change HVACV API to return all zones available
(renamed to getZones())
- fix missing write permision to property 0 which
is used to gatekeep hal mocking
bug: 27597338, 27596281
Change-Id: I353acc0398f62c4933491e43592ea598d17d2422
- call release_memory_from_get for freeing memory allocated
from get call
- add retry for NOT_READY error which can happen at initial
stage
- simplify zoned properties with missing multiple mins/maxs for
zoned properties
- update HVAC API to return min/max values per each zone
- change HVACV API to return all zones available
(renamed to getZones())
- fix missing write permision to property 0 which
is used to gatekeep hal mocking
bug: 27597338, 27596281
Change-Id: I353acc0398f62c4933491e43592ea598d17d2422
Fix car service crashing
Let car service be more tolerant to instrument cluster configuration until
it is stabilzed.
Bug: 27599329
Change-Id: Id1f31084aa27057de1eac2e7e8a03a17c97d7b6f
Let car service be more tolerant to instrument cluster configuration until
it is stabilzed.
Bug: 27599329
Change-Id: Id1f31084aa27057de1eac2e7e8a03a17c97d7b6f
Add access permission for CarNavigationManager
Bug:27547330
Change-Id: I79966b078631b98902dadaeaecbfea2604ffe1a9
Bug:27547330
Change-Id: I79966b078631b98902dadaeaecbfea2604ffe1a9
Merge "Add CarProjectionManager and CarProjectionService." into nyc-dev
Revert "Updates to the car-support-lib in support of projected."
This reverts commit 0d3b6b2cefae2927343cb4f80c9ebac628276ea7.
Change-Id: I764758d9fd1ffa64b88cb9a2bdffd60a8924623c
This reverts commit 0d3b6b2cefae2927343cb4f80c9ebac628276ea7.
Change-Id: I764758d9fd1ffa64b88cb9a2bdffd60a8924623c
Updates to the car-support-lib in support of projected.
Change-Id: I4a4d34de7453bb979831b53fbce6f24bad2f9884
Change-Id: I4a4d34de7453bb979831b53fbce6f24bad2f9884
Add CarProjectionManager and CarProjectionService.
- Allows to bind back to projected app service to boost its prioirity
- Allows to handle voice search requests.
Bug: 19730682, 27107725
Change-Id: Ib5d816964f4329eb21b19f64b50dee4322f187fb
- Allows to bind back to projected app service to boost its prioirity
- Allows to handle voice search requests.
Bug: 19730682, 27107725
Change-Id: Ib5d816964f4329eb21b19f64b50dee4322f187fb
Merge "Fix bugs in CarUiResourceLoader." into nyc-dev
Fix bugs in CarUiResourceLoader.
+ fix the car ui provider package name
+ update the file using the latest code from GearHeadResourceLoader.java
Bug: 26750551
Change-Id: Idbf36096ad3ba692cf9e42b35c9e4f4adaab4176
+ fix the car ui provider package name
+ update the file using the latest code from GearHeadResourceLoader.java
Bug: 26750551
Change-Id: Idbf36096ad3ba692cf9e42b35c9e4f4adaab4176
Merge "Clean up listener when car disconnected" into nyc-dev
Clean up listener when car disconnected
Also remove queueing of events when there is no listener.
BUG: 26794947
Change-Id: I25e65ebedf1c3f4656370249da9366c99fd6cd43
Also remove queueing of events when there is no listener.
BUG: 26794947
Change-Id: I25e65ebedf1c3f4656370249da9366c99fd6cd43
Merge "Added VNS unit Tests" into nyc-dev
Added VNS unit Tests
Tests the methods in the VehiclePropertyAccessControl class
bug: 27207225
Change-Id: I6be71dc408ce07f2b874a1b158b04fd5d3526732
Tests the methods in the VehiclePropertyAccessControl class
bug: 27207225
Change-Id: I6be71dc408ce07f2b874a1b158b04fd5d3526732
PBAP migration to BT Profile
Remove Car specific service that synchronizes phone book in favor of
performing steps within the bluetooth stack upon autoconnect.
Bug: 27490041
Change-Id: If3f51057f206c7f7f3560506b2dc8b5f6d1580fd
Remove Car specific service that synchronizes phone book in favor of
performing steps within the bluetooth stack upon autoconnect.
Bug: 27490041
Change-Id: If3f51057f206c7f7f3560506b2dc8b5f6d1580fd
Merge "Replace ZONE_ALL with ZONE_ROW_1_ALL for HVAC" into nyc-dev
Replace ZONE_ALL with ZONE_ROW_1_ALL for HVAC
BUG: 27257473
Change-Id: I6baceb70362a8fd3c3aacebded4e49e0adf0c974
BUG: 27257473
Change-Id: I6baceb70362a8fd3c3aacebded4e49e0adf0c974
update vns_policy
- make all read only items as r
- more access to audio for focus handling
bug: 27207225
Change-Id: I3679aa6c32ac433e309f71eab4d62c8d791eef37
- make all read only items as r
- more access to audio for focus handling
bug: 27207225
Change-Id: I3679aa6c32ac433e309f71eab4d62c8d791eef37
Merge "Fix car service crashing" into nyc-dev
Fix car service crashing
Let car service be more tolerant to instrument cluster configuration until
it is stabilzed.
Bug:27555151
Change-Id: Icfcd1e99d269997dd416179831b3a66d689d5730
Let car service be more tolerant to instrument cluster configuration until
it is stabilzed.
Bug:27555151
Change-Id: Icfcd1e99d269997dd416179831b3a66d689d5730
Merge "rename to GEAR_LOW" into nyc-dev
Merge "Load VNS property access gatekeeping from file" into nyc-dev
Load VNS property access gatekeeping from file
VNS property access permissions are loaded from an xml
configuration file.
Bug: 27207225
Change-Id: I14ba85f3c0f5cccb319e8d58afe5ef814ecc4003
VNS property access permissions are loaded from an xml
configuration file.
Bug: 27207225
Change-Id: I14ba85f3c0f5cccb319e8d58afe5ef814ecc4003
Merge "rename to GEAR_PARK" into nyc-dev
rename to GEAR_PARK
- from GEAR_PARKING
bug: 27549456
Change-Id: Ic61d6ed05b1374918640de2cd8584a77dd22f354
- from GEAR_PARKING
bug: 27549456
Change-Id: Ic61d6ed05b1374918640de2cd8584a77dd22f354
Merge "car api review: remove sensor types not relevant for embedded" into nyc-dev
Merge "Add short voice search button handler to Input service." into nyc-dev
Add short voice search button handler to Input service.
- CarInputService allows to set listener for short VOICE_ASSISTANT key
press along with handler for long press events.
Bug: 19730682
Change-Id: Ia5bac58859f31e291595e58ae27adbed8ef9ddce
- CarInputService allows to set listener for short VOICE_ASSISTANT key
press along with handler for long press events.
Bug: 19730682
Change-Id: Ia5bac58859f31e291595e58ae27adbed8ef9ddce
Handle cases of connect and disconnect and show dummy UI to play.
Currently on connect with bluetooth we sometimes end up with no UI to
play if AVRCP has not sent the right metadata. We should always allow
the user to press something so that it can avoid first connect jitter.
Bug: b/26928143
Change-Id: I4c351a4d9a885ab690ea0619c26d1aac13fe21cf
Currently on connect with bluetooth we sometimes end up with no UI to
play if AVRCP has not sent the right metadata. We should always allow
the user to press something so that it can avoid first connect jitter.
Bug: b/26928143
Change-Id: I4c351a4d9a885ab690ea0619c26d1aac13fe21cf
car api review: remove sensor types not relevant for embedded
- For embedded, sensor data like GPS, accelerometer, compass
should be coming from SensorManager api.
- For support lib, embedded wrapper should proxy to SensorManager
for these removed sensors
- also add support for low fuel warning.
- duplicated carapi_test into android_car_apitest and
android_support_car_apitest.
bug: 27411121
Change-Id: Idf261b0793ed5debd1d0f4ac84372ea2b7614a63
- For embedded, sensor data like GPS, accelerometer, compass
should be coming from SensorManager api.
- For support lib, embedded wrapper should proxy to SensorManager
for these removed sensors
- also add support for low fuel warning.
- duplicated carapi_test into android_car_apitest and
android_support_car_apitest.
bug: 27411121
Change-Id: Idf261b0793ed5debd1d0f4ac84372ea2b7614a63
Merge "Adding MediaStatusService to Inst Cluster API" into nyc-dev
Adding MediaStatusService to Inst Cluster API
Added InstrumentClusterService for all interactions with instrument cluster;
Added MediaStatusService that listens for current media being played and
pushed this changes to inst cluster renderer.
Major refactoring of Renderer - now almost all methods in renderer are runs
in UI thread, had to add thread-safe wrappers to renderer classes;
Bug:27313264
Change-Id: I989cdf61529f885d2eebd3afbd416a35c59a9527
Added InstrumentClusterService for all interactions with instrument cluster;
Added MediaStatusService that listens for current media being played and
pushed this changes to inst cluster renderer.
Major refactoring of Renderer - now almost all methods in renderer are runs
in UI thread, had to add thread-safe wrappers to renderer classes;
Bug:27313264
Change-Id: I989cdf61529f885d2eebd3afbd416a35c59a9527
car api review: remove car connection listener from android.car
- For embedded, car is always connected as long as service
is connected.
- Remove that API from android.car
- android.support.car still needs the API. So Embedded wrapper
will send connection notification immediately as long as
service is connected.
bug: 27374331
Change-Id: Iae6df76795c724b9365c64fefc971b98238aee27
- For embedded, car is always connected as long as service
is connected.
- Remove that API from android.car
- android.support.car still needs the API. So Embedded wrapper
will send connection notification immediately as long as
service is connected.
bug: 27374331
Change-Id: Iae6df76795c724b9365c64fefc971b98238aee27
fix wrong warning from audio hal service
- internally tagged type does not have any audio context type associated
Change-Id: Idda725f01394fa3a6559f89c135c1b26a24efd61
- internally tagged type does not have any audio context type associated
Change-Id: Idda725f01394fa3a6559f89c135c1b26a24efd61
increase default focus wait timeout to 1 sec
- some car can take up to a sec.
bug: 27487050
Change-Id: I9adffdb6c533bf7c6ee1a1fb6d14cc96dd799999
- some car can take up to a sec.
bug: 27487050
Change-Id: I9adffdb6c533bf7c6ee1a1fb6d14cc96dd799999
fix nav focus handling while radio is active
- stream to play nav was cleared when radio is active.
fix it to stop radio when primary stream is conflicting
with radio.
- extend kitchensink audio test to have more focus test
- extend bottom buttons to handle app context and radio
- add radio start / stop which only controls focus
- change nav play to use GAIN_TR_MAY_DOCK
bug: 27475946
Change-Id: I82d63306fb15c84c7e9b0eef51cc25eb18f42660
- stream to play nav was cleared when radio is active.
fix it to stop radio when primary stream is conflicting
with radio.
- extend kitchensink audio test to have more focus test
- extend bottom buttons to handle app context and radio
- add radio start / stop which only controls focus
- change nav play to use GAIN_TR_MAY_DOCK
bug: 27475946
Change-Id: I82d63306fb15c84c7e9b0eef51cc25eb18f42660
add input service
- CarInputService monitors input event through vehicle hal
and handle it by itself (for now, VOICE_ASSITANT only),
deliver it to other relevant component,
or inject as android key event into kernel input device.
- renamed jni to jni_car_service
- added kitchensink input test.
- From kitchensink test, single touch of volume key does not work
as touch event in other window mess things up. But long press should
work. It will work in real physical keys.
- TODO: android key to linux key mapping should be expanded
for all possible keys.
bug: 27461452
Change-Id: I51e4b64bcd3c745f27ebb089fafce536be91f04d
- CarInputService monitors input event through vehicle hal
and handle it by itself (for now, VOICE_ASSITANT only),
deliver it to other relevant component,
or inject as android key event into kernel input device.
- renamed jni to jni_car_service
- added kitchensink input test.
- From kitchensink test, single touch of volume key does not work
as touch event in other window mess things up. But long press should
work. It will work in real physical keys.
- TODO: android key to linux key mapping should be expanded
for all possible keys.
bug: 27461452
Change-Id: I51e4b64bcd3c745f27ebb089fafce536be91f04d
Add requestAudioFocus and abandonAudioFocus to CarAutioManager.
This allows to expose hidden api from AudioManager.
Bug: 19730682
Change-Id: I9c4a2cef2ba53a9ca06cf1a50336c11183334bc0
This allows to expose hidden api from AudioManager.
Bug: 19730682
Change-Id: I9c4a2cef2ba53a9ca06cf1a50336c11183334bc0