2015-07-03 3 views
0

Я пытаюсь контролировать все входные данные клавиатуры с правами root.Можно ли добавить функции обратного вызова в систему андроида

Можно ли добавить функцию обратного вызова всякий раз, когда нажата клавиша? Кажется, проблема в классе inputConnection в источнике android.

Или есть другой способ захватить событие клавиатуры вне приложения?

Использование OnKeyPressed не является хорошим способом, поскольку он находится под классом «вид» , который может отслеживать только нажатия клавиш в текущем приложении.

спасибо большое!

ответ

0

В Android, SoftKeyboard - это приложение, которое накладывается на другие приложения. Я не могу думать, что вы можете получить доступ к нажатию клавиши, если вы не предоставите эту SoftKeyboard.

+0

Первое спасибо за ответ – Fish

+0

Я подумываю изменить исходный код системы android и перекомпилировать его в android system.img. Затем замените ядро ​​в реальном устройстве на него. – Fish

+0

Возможно ли это? – Fish

Смежные вопросы