aboutsummaryrefslogtreecommitdiff
path: root/TestMediaApp/res
AgeCommit message (Collapse)Author
2020-05-19Add foreground service test codeRoberto Perez
Bug: 153875734 Test: ran on emulator Change-Id: I24c81107886127edd911e7418a28f4699189f3ec
2019-10-02Create unbundled gradle project, and make the app work with AutoArnaud Berry
Removed dependencies on other repositories so that the tests repository can be checked out and built independently with Android Studio. Test: manual Change-Id: If499e0510ffd5071dd674a66d74f378994b7c1f6
2019-08-20Add second media service so we can test both vector and non vector iconsArnaud Berry
When flagging is enabled, the Media center highlights the bitmap icon. Test: manual Change-Id: Ieda0a335819d64b9fb6d8dda486a9e79e6a9627c
2019-08-08Support resource uris and use them for some media itemsArnaud Berry
Also add a rectangular vector icon. Test: manual Change-Id: I2bce9136310f5bfad8f061e15a72995e9152af9c
2019-07-03TestMedia: prev/next + queue + one custom actionarnaudberry
The prev / next actions are now implemented. The queue shows the content of the active item's parent node The heart ++/-- custom actions is set on the Advanced/Custom Action item, it uses a vector drawable and a png to check the Media center's icon bitmap flagging logic. Test: manual Change-Id: Ib97d17551908f34e461aa9ae3cb2c860b260b8ca
2019-06-26Add search to test media appSimon Dai
Bug: 134767149 Test: Manual Change-Id: Ia129a0f71f4f17222d7c44ced87cd182a77d3dd3
2019-05-30Add artwork supportArnaud Berry
Added various resolution bitmaps and media items referencing them. Also added missing launcher icons. I took the photos myself so there's no previous copyright on them. Test: manual Change-Id: I4fe550bb2c55e246683e3242d776fe514059b891
2019-05-21Create Test Media AppArnaud Berry
This application is intended to help test the Car/Media app by making it easy to send it media items and playback states. Those media items are bundled within the assets of the TestMediaApp, as very readable json files. Quick overview: - loader package interprets the json files - prefs package implements the app's preferences (account type, root node, reply delay) - TmaBrowser implements the MediaBrowserService. It send replies based on the content of the prefs and the json files - TmaLibrary caches the interpreted files - TmaPlayer simulates all media interactions (without playing any sound) - TmaMediaItem represents the media items of the test app - TmaMediaEvent represents playback events to send to the media session Test: manual Change-Id: I5f4e6c537d8d0e49d4f5a1dc958e73722b78534e