Мне интересно, есть ли способ (на корневом телефоне) использовать метод onTouch из фона, подумайте, а затем отправьте это прикосновение к приложению переднего плана.Углубленный фон Android onTouchListener
ответ
Создать процесс и бросить это на нее: getevent
Несколько новых линии придут в каждый раз, когда экран касания. Должен иметь корень, поскольку он содержит чувствительную информацию о касании.
Что-то вроде этого:
try {
Process process = Runtime.getRuntime().exec("su getevent"); //su to get root access
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = "";
while ((line = bufferedReader.readLine()) != null) {
//A new line came in. So a touch event came in.
}
}
catch (IOException e) {}
Примечание: Я не проверял, но он должен работать. Возможно, нужны небольшие настройки.
'getevent' может быть решением, так как root на Android применяется только к вспомогательным процессам, а не к самим приложениям. Тем не менее, 'adb' не применим на самом устройстве, только при использовании ПК, чтобы попросить устройство сделать что-то. –
Вы правы в 'adb shell'. Сегодня у меня не было достаточно кофе. Я отредактирую свой ответ. На боковой ноте вы можете использовать 'adb' для подключения с одного устройства на другое. На самом деле очень полезно видеть журналы на одном планшете, приложение на другом и затмить на ПК. – Randy
не могли бы вы указать свой ответ? Я не совсем понимаю это. – Mathew1990
- 1. Android Как изменить фон кнопки на OnTouchListener
- 2. onTouchListener переопределяет пользовательский фон на вид кнопки?
- 3. Android onTouchListener на LinearLayout
- 4. ContextMenu and ontouchListener android
- 5. Android: OnClickListener, OnTouchListener сбой
- 6. Android OnTouchListener вмешивается OnClickListener
- 7. Android OnTouchListener ACTION_HOLD?
- 8. OnTouchListener в представлении - Android
- 9. Android - onTouchListener со счетом
- 10. Android - OnTouchListener не работает
- 11. Android OnTouchListener не работает
- 12. Android Softkeyboard OnTouchListener
- 13. Android, GridView и onTouchListener
- 14. OnTouchListener performance - Android
- 15. Android ViewFlow onTouchListener
- 16. android surfaceView onTouchListener
- 17. android-set onTouchListener on Service
- 18. ANDROID onTouchListener on button array
- 19. Разработка Android - OnTouchListener - Как использовать?
- 20. Android Использование OnTouchListener в Canvas
- 21. Android отображает кнопку с OnTouchListener
- 22. Android OnTouchListener изменение коснулся пункта
- 23. Android onTouchListener MotionEvent нежелательное освобождение
- 24. Android OnTouchListener на двух видах
- 25. Android OnTouchListener Calling Wrong View
- 26. Углубленный просмотр календаря UI
- 27. Углубленный дайджест AngularJS
- 28. Android - обнаружение касания кнопки (не OnTouchListener)
- 29. Углубленный текст после обновления юниверса
- 30. Углубленный дизайн 2 и NodeJS
Что вы хотите достичь этим? Вы хотите опционально отправить событие касания в приложение переднего плана, по существу, стать мужчиной посередине? Или вы просто хотите слушать события? – Randy
Я хочу что-то сделать с моим приложением, когда экран был затронут, но мое приложение находится в bacground. – Mathew1990