Я не совсем уверен, насколько легко / реалистично c это будет сделано, но у меня LG G8X, который имеет корпус с двумя экранами, похожий на LG v50 и v60. Он включает в себя приложение для геймпада, которое регистрируется как геймпад, так что его можно использовать с играми, поддерживающими контроллеры проводной / Bluetooth.
Включенное приложение довольно тусклое, оно поставляется только с несколькими геймпадами, которые действуют как настоящие контроллеры и настройки позволяют регистрировать кнопки только как сенсорный ввод в указанном c месте, а не как ввод с геймпада.
Я хотел попробовать поиграть с созданием собственного приложения для геймпада, но я быстро понимаю, что приложения, такие как потоковая передача xCloud / xbox, требуют, чтобы устройство, распознаваемое геймпадом, было сопряжено до того, как вы сможете правильно загрузить игру, поэтому простого добавления кнопки в мое приложение и регистрации входа как KEYCODE_BUTTON_A будет недостаточно для работы.
Есть ли способ заставить приложение android заставить систему думать, что к ней подключен Bluetooth или проводной геймпад?
Извините за плохую пометку, я просто не уверен, что соответствующие теги будут за пределами android.