summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-18Merge "Update to the latest analytics api" into car-apps-devTreehugger Robot
2023-12-15Update to the latest analytics apiArnaud Berry
Bug: 277975474 Test: gradle & manual Change-Id: I06a36b83228f27f46073fa865539c51391a1ff04
2023-12-14Merge "Add fading scrollbar to browse_node." into car-apps-devTreehugger Robot
2023-12-14Add fading scrollbar to browse_node.Alessandro Recchi
Adding attributes so that if the car-ui-lib toolbar is deactivated there is a fading scrollbar consistent with the playback queue. Bug: 316371449 Test: Manual Change-Id: Ia8835f970fd7fdad97a8d8596cd8529c00f3c3e4
2023-12-06Merge "Implement multiple media activities each with its own constant ↵Treehugger Robot
source" into car-apps-dev
2023-12-05Implement multiple media activities each with its own constant sourceArnaud Berry
To support media continuity, the playback mode models are held by CarMediaApp, with the MediaActivity's ViewModel referencing them or having its own (when continuity is disabled). The MediaActivity's ViewModel also owns the browse mode models which are set to use a constant media source created with the launch intent. Also tweaks to make Recents look better (eg: use the media app icon). Bug: 312774571 Test: manual and run existing tests Change-Id: Idd66edef01fb939e3b95371db7d7e15c0b0c4530
2023-11-29Merge "Add color to media overlayable." into car-apps-devAlessandro Recchi
2023-11-21Add color to media overlayable.Alessandro Recchi
progress_bar_highlight needs to be overlay-able because it is used also in code and not just in layouts. If an OEM uses a different color in their layout, it will be overridden by the NowPlayingController constructor. Bug: 299233250 Test: Manual Change-Id: I2d564b99f0b05bd9138c596255d7e2d704f571d1
2023-11-15Send static information about the UI to the 3p media appsArnaud Berry
Bug: 306257301 Test: manual Change-Id: I7121d60153c2b10efccf138a60c6080757ddc563
2023-11-09Merge "Update references to truth from prebuilt to source" into car-apps-devMac Young
2023-11-09Merge "Change the class for the LayoutParams." into car-apps-devAlessandro Recchi
2023-11-07Update references to truth from prebuilt to sourceMac Young
Bug: 308959721 Test: repo sync && m Change-Id: I8fd860880b98abc97d2a052b4688bb5aa560e48d
2023-11-06Change the class for the LayoutParams.Alessandro Recchi
If an OEM overrides a specific layout (like fragment_playback) with a layout different than ConstraintLayout (like ReleativeLayout) then this class will throw a ClassCastException. Bug: 299233250 Test: manual Change-Id: I2410c06affc15d92fbd78d04bafe7f0b60e8980c
2023-11-03Follow up fix for analytics restriction handlingMark Stanford
Bug:308462758 Test: manual, tma Change-Id: Ibf2b6ab2361e36176569c0e686cbb20f66f7ee52
2023-11-01Use Controllers for Playback FragmentsRoma Modi
Bug: 308678653 Test: Manual Change-Id: I31822f6bf64472e7d678501edcad68b6b2be52da
2023-11-01Snap for 11004616 from fa9c3180bdb2315bfd7090f68701d38cf9d905e5 to ↵ub-automotive-master-20231102Android Build Coastguard Worker
car-apps-aosp-release Change-Id: I4e41cb09b365b4aa07ec3692fcb34933da58591e
2023-10-31Merge "Control visibility of app_selector in toolbar menu_items" into ↵Mounika Nekkalapudi
car-apps-dev
2023-10-27Merge "Add Analytics feature" into car-apps-devMark Stanford
2023-10-25Merge cherrypicks of ['googleplex-android-review.googlesource.com/25167080'] ↵Android Build Coastguard Worker
into car-apps-release. Change-Id: I8083dea9c1cf91e5786ca15610c5368f77dd5059
2023-10-25Add QUERY_ALL_PACKAGES permissionArnaud Berry
Fixes: 307555674 Test: manual (enables the "connect to BT" button (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:ce9e33467c59c05e5132877c15e27ae8415c6026) Merged-In: Ia20b347bff8dd84393c43715edf1536ec73c698e Change-Id: Ia20b347bff8dd84393c43715edf1536ec73c698e
2023-10-24Add QUERY_ALL_PACKAGES permissionArnaud Berry
Fixes: 307555674 Test: manual (enables the "connect to BT" button Change-Id: Ia20b347bff8dd84393c43715edf1536ec73c698e
2023-10-18Add Analytics featureMark Stanford
-Add metric collection points -Updated various code to make analytics events accurate. Test: manual; TestMediaApp Bug: 277975474 Change-Id: Ib70611f4983983fd13bf194708e60bd6c0a69554
2023-10-17Control visibility of app_selector in toolbar menu_itemsMounika Nekkalapudi
Fixes: 304624806 Test: manual Change-Id: Ifcf8b4007ccdedec8518d0d671bdd7bd209b9fb2
2023-10-11Merge cherrypicks of ['googleplex-android-review.googlesource.com/24997335'] ↵Android Build Coastguard Worker
into car-apps-release. Change-Id: Id5e27800b177317f43bb63e20ab492ddab644d48
2023-10-11Make sure that Media Activity shows the source from the launch intentArnaud Berry
Bug: 304365420 Test: manual (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:280a6f46a26032b5cf4b92401156231f30425c79) Merged-In: I33d3d36e17b6123b1c95473f5b02960ca7bebfa0 Change-Id: I33d3d36e17b6123b1c95473f5b02960ca7bebfa0
2023-10-10Make sure that Media Activity shows the source from the launch intentArnaud Berry
Bug: 304365420 Test: manual Change-Id: I33d3d36e17b6123b1c95473f5b02960ca7bebfa0
2023-10-04Snap for 10895434 from 9010080ed436e75b3b96dcc03d53db8af9f4854e to ↵Android Build Coastguard Worker
car-apps-release Change-Id: I1584456d61373e090d12c7b3c02e51aa359d6104
2023-09-13Merge cherrypicks of ['googleplex-android-review.googlesource.com/24628668'] ↵ub-automotive-master-20231011Android Build Coastguard Worker
into car-apps-aosp-release. Change-Id: I0bbb613c9803021ee73f620964cd8eaee96610cb
2023-09-13Add separator dot next to content format logo in NPVArnaud Berry
Bug: 292112087 Test: Test Media App (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:51650be96dba5e3fd7063cc478b2e33b072f1c9d) Merged-In: Ifa55ba7b9d1cd06a34c691cfe47b6554e4008e13 Change-Id: Ifa55ba7b9d1cd06a34c691cfe47b6554e4008e13
2023-09-06Merge "Add separator dot next to content format logo in NPV" into car-apps-devTreehugger Robot
2023-09-05Add separator dot next to content format logo in NPVArnaud Berry
Bug: 292112087 Test: Test Media App Change-Id: Ifa55ba7b9d1cd06a34c691cfe47b6554e4008e13
2023-09-01Remove references to the pdk product variableArnaud Berry
Bug: 298654131 Test: TH Change-Id: Ic9990f5c4040a173eccced0e92957aa5711306d9
2023-08-24Merge "Snap for 10683845 from 825e4835396240ae03b4ed445d5f1594f690c0a2 to ↵Android Build Coastguard Worker
car-apps-aosp-release" into car-apps-aosp-release
2023-08-24Snap for 10683845 from 825e4835396240ae03b4ed445d5f1594f690c0a2 to ↵Android Build Coastguard Worker
car-apps-aosp-release Change-Id: If86201f7a43fb99da286b93b089949efce0489bb
2023-08-24Snap for 10683845 from 825e4835396240ae03b4ed445d5f1594f690c0a2 to ↵Android Build Coastguard Worker
car-apps-aosp-release Change-Id: Ib4d0c9c2ed6cb8e6e46a2ade4aaf7767ad9ff3cd
2023-08-03Merge "Ignore media source intent on config change" into car-apps-devTreehugger Robot
2023-08-03Ignore media source intent on config changeAlexander Mishkovets
Do not process the original intent to set the media source, when activity is re-created in responce to the configuration change. This makes sure the media source is not swapped back to the original one, when configuration change happens, if the user has switched to a new source before it. To check the fix, choose a random media source from the AppGrid, switch to another one using the source selector and then trigger a configuration change (e.g., apply an RRO to change some colors, which also targets the Media Center). The source should retain. Bug: 294088465 Test: manual (see steps above) Change-Id: I4122c75e6e40ebf55dbb12ac0b27c0b097038c7c
2023-07-26Snap for 10561488 from 55f3fd7e7de308363ac6c7da54e385e74cc4b319 to ↵Android Build Coastguard Worker
car-apps-release Change-Id: I8bc26baacd5173f2bc599c47c807bcb14f3e0dc8
2023-07-25Display content format logo in NPV and minimized bar (if specified)Arnaud Berry
Bug: 292112087 Test: TestMediaApp in MediaCenter Change-Id: I976c50fc2e39892bb052954c8ebeb0321aed8f5f
2023-07-19Add new foreground permission for Android 14.Mark Stanford
Added FOREGROUND_SERVICE_MEDIA_PLAYBACK Fixes: 291342713 Test: Manual; Podcasts Change-Id: I006cb264160c10a457d2f3ef20a5687c43af069e
2023-07-11Upgrade roboelectric so that sdk 33 can be usedArnaud Berry
Bug: 290680283 Test: aaos-apps-gradle-project$ ./gradlew test Change-Id: Iea76286f3434a80d39b049ef207f4d40499dd1e1
2023-07-10Merge "Ensure the correct media source is started by MediaConnectorService" ↵Arnaud Berry
into car-apps-dev
2023-07-06Ensure the correct media source is started by MediaConnectorServiceArnaud Berry
Support optional component in the intent that starts MediaConnectorService to prevent a (rare) mismatch when switching quickly between sources. Bug: 281786403 Test: MediaConnectorServiceTests Change-Id: I80ca9e3c2afa0920c583c461ddff1802ac516611
2023-06-24Merge "Fix broken car-apps gradle target by bumping mockito version" into ↵TreeHugger Robot
car-apps-dev
2023-06-23Fix broken car-apps gradle target by bumping mockito versionMac Young
Bug: 288586505 Test: atest com.android.car.media also tested using gradle via ./gradlew :car-media-app:test Change-Id: If8686d727d614c637cb53819d851d6d1a592301a
2023-06-23Import translations. DO NOT MERGE ANYWHEREBill Yi
Auto-generated-cl: translation import Change-Id: I00b8681418a20309ca2d04d6f34d249ce4dbc190
2023-06-21Snap for 10330151 from 90d87e39f0c5d0f1b30cbd5564317fafbee69b5a to ↵ub-automotive-master-20230622Android Build Coastguard Worker
car-apps-aosp-release Change-Id: I5a675757d6888deb97c7b61f7938edf11efc2778
2023-06-20Merge "Keep the media app icon outside of the search bar (use search icon ↵Treehugger Robot
inside)" into car-apps-dev
2023-06-20Keep the media app icon outside of the search bar (use search icon inside)Arnaud Berry
Bug: 287115140 Test: manual Change-Id: I4f3d969d89b60537bbcb6fb5a8bf5fa3a3ababa8
2023-06-14Make category grid items easier to openArnaud Berry
Fixes: 281783755 Test: manual Change-Id: I7f9c9b6bbcb9ec4ec4598f0336fd8b9671c218aa