Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
lipov-andrey
0 / 0 / 0
Регистрация: 10.10.2016
Сообщений: 3
#1

Выполнить KeyEvent без SU - Программирование Android

27.11.2016, 23:18. Просмотров 153. Ответов 0
Метки нет (Все метки)

День добрый,
имеется андройд 4.4
Есть желание воткнуть планшет в машину, поэтому намочился написанием тулзы(сервиса) управления им.
Управление происходит через Bluetooth и второй вариант через i2c.
Основная загвоздка:
Получаю сигнал например кнопка влево, после чего выполняю :
Java
1
2
Runtime.getRuntime().exec(
"su -c input keyevent " + KeyEvent.KEYCODE_DPAD_LEFT);
Все выполняется отлично, но каждый раз он спрашивает наличие прав.И надо нажимать подтвердить, после в течении 15 минут дейсвтия выполняются без доп запросов но с задержкой, так как он проверяет разрешение и с низу пишет чего то там бла бла бла .
Без SU он конечно нечего не выполняет.

Вот отсюда основной вопрос как управлять девайсом из вне через Keyevent или может еще какой способ есть, но чтобы он не запрашивал каждый раз права, это очень тормозит управление.

Заранее благодарен!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2016, 23:18
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Выполнить KeyEvent без SU (Программирование Android):

PopupMenu и KeyEvent.KEYCODE_MENU
Сделал всплывающие меню на нажатие кнопки, все норм. Хочу добавить показ...

KeyEvent и JOptionPane
Добрый день. На панели JPanel расположены два JTextField с обработкой...

Chromium KeyEvent
Доброго времени суток нужно в Chromium на событие Chromium1KeyEvent(Sender:...

Вызов метода KeyPressed(KeyEvent)
у меня есть метод keyPressed(KeyEvent e) и я хочу вызвать этот метод из...

Ошибка компиляции. KeyEvent.getKeyCode
Добрый день, столкнулся с ошибкой, подскажите направление. import...

Обработка событий KeyEvent через определённый промежуток времени
есть окно, которое перерисовывается каждые 100 мс. Thread th = new...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2016, 23:18
Привет! Вот еще темы с решениями:

Выполнить задачу без использования if
Входные данные: 3 числа x, y и z. x, y -- неотъемлемые целые числа, z равняется...

Цель, которую я без JS выполнить не могу
Имеется картинка. Она должна максимум быть по высоте на весь род. блок и должна...

Необходимо выполнить задачу без рандома
В двумерном массиве целых чисел заменить все элементы, меньшие суммы элементов...

Выполнить php без обновления страницы
Нужно выполнить php без обновления страницы, где-то читал,что это можно сделать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru