Andrei Litvin
3b92b9682d
Add support for GamePad api in ITvRemoteServiceInput.
...
Gamepad-specific API is a separtate input path from standard "remote"
service. Specifically it adds:
- openGamepad that creates a virtual input device with
gamepad-specific suport
- send gamepad keys
- send gamepad axis updates, which support joysticks, analog triggers
and HAT axis (as an alternative to DPAD buttons).
Bug: 150764186
Test: atest media/lib/tvremote/tests/src/com/android/media/tv/remoteprovider/TvRemoteProviderTest.java
Test: flashed a ADT-3 device after the changes. Android TV Remote
on my phone still worked in controlling the UI.
Merged-In: I49612fce5e74c4e00ca60c715c6c72954e73b7a3
Change-Id: I49612fce5e74c4e00ca60c715c6c72954e73b7a3
(cherry picked from commit 9b9f556af1 )
2020-04-20 10:42:58 -04:00
..
2019-06-19 15:31:04 -07:00
2019-06-24 14:41:51 -07:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-04-20 10:42:58 -04:00
2020-04-20 10:42:58 -04:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2019-08-19 13:21:15 -05:00
2019-09-11 22:07:41 +01:00
2019-08-19 13:18:05 -05:00
2019-08-19 13:21:15 -05:00
2019-09-11 15:13:07 +01:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-27 11:30:54 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2020-02-25 10:54:28 -08:00
2019-11-04 23:29:15 -06:00