Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > Возможно ли на Android?


Автор: vitalliy 21.11.2017, 20:43
Здравия желаю, уважаемые форумчане.
Уже довольно долгое время курю одну тему и никак не могу найти ответ на свой вопрос: возможно ли решить задачу на Android?
Задача такова:
необходимо написать сервис, который бы висел в памяти и отсылал по UDP на указанный адрес в указанный порт положения стиков и нажатые кнопки на bluetooth-джойстике. На сколько я понял, можно читать кнопки только в активной активити, извне доступ только к системным кнопкам. 
Есть ли какой-нибудь способ обойти это ограничение?

Суть проекта в том, чтобы управлять удаленной камерой (поворот, наклон) и воспроизводить изображение с нее через приложение goFPV.
Заранее благодарен всем, кто поможет! 

Автор: iillyyaa2033 21.11.2017, 21:41
Да, возможно. С помощью root'a.

Автор: vitalliy 21.11.2017, 21:51
Цитата(iillyyaa2033 @ 21.11.2017,  21:41)
Да, возможно. С помощью root'a.

Есть ссылочка по теме? Понятно, что права рута нужны, но с апишками непонятно. 

Автор: vitalliy 23.11.2017, 11:36
Может кто-то делал подобное или где-то встречал пример, поделитесь пожалуйста

Автор: iillyyaa2033 25.11.2017, 00:02
Привет.

Извини, немного перепутал: 
- чтобы ловить нажатие клавиш, тебе просто нужна кастомная вьюха: https://developer.android.com/training/game-controllers/controller-input.html#button;
- а вот чтобы симулировать нажатие клавиш, нужен рут.

Вьюху можно держать и в сервисе - читай, как сделать оверлей в андроиде и что такое WindowManager - гуглится элементарно.

Автор: Жаклин 23.12.2017, 22:59
напишите пошагово как увеличить место на андроиде.

Автор: Paris55 5.2.2018, 19:40
Цитата(vitalliy @ 21.11.2017,  20:43)
Здравия желаю, уважаемые форумчане.
Уже довольно долгое время курю одну тему и никак не могу найти ответ на свой вопрос: возможно ли решить задачу на Android?
Задача такова:
необходимо написать сервис, который бы висел в памяти и отсылал по UDP на указанный адрес в указанный порт положения стиков и нажатые кнопки на bluetooth-джойстике. На сколько я понял, можно читать кнопки только в активной активити, извне доступ только к системным кнопкам. 
Есть ли какой-нибудь способ обойти это ограничение?

Суть проекта в том, чтобы управлять удаленной камерой (поворот, наклон) и воспроизводить изображение с нее через приложение goFPV.
Заранее благодарен всем, кто поможет! 

Получилось сделать? Поделитесь  smile 

Автор: boyd 18.8.2022, 18:10
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)