我想知道是否有任何方法(根植电话)从背景使用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'可能是一个解决方案,因为Android上的根目录只适用于帮助进程,而不是应用程序本身。但是,adb'不适用于设备本身,只有在使用PC来要求设备执行操作时才适用。 –
你对'adb shell'说得对。今天我没有足够的咖啡。我会编辑我的答案。在附注中,您可以使用'adb'从一个设备连接到另一个设备。在一台平板电脑上查看日志,在另一台上查看应用程序以及在PC上查看日食实际上非常有用。 – Randy
你能指定你的答案吗?我不完全理解它。 – Mathew1990
- 1. 根据背景
- 2. Android的背景
- 3. Android的背景
- 4. Android onTouchListener
- 5. Android OnTouchListener
- 6. onTouchListener花费很长的时间来更改按钮的背景,Android
- 7. 的Android做背景
- 8. android EditText的背景
- 9. 的Android请背景
- 10. Android Canvas背景
- 11. ListView Android背景
- 12. Android TextView背景
- 13. LinearLayout上的Android onTouchListener
- 14. Android Softkeyboard OnTouchListener
- 15. android surfaceView onTouchListener
- 16. Android锁OnTouchListener
- 17. Android,GridView和onTouchListener
- 18. Android ontouchlistener帮助
- 19. Android:AlertDialog背景根据API
- 20. Android GLSurfaceView无背景透明背景ZOrderonTop
- 21. 根植Android手机的Flash插件
- 22. 根据背景更改前景
- 23. 根据当前背景更改按钮的背景
- 24. 根据当前背景更改固定div的背景
- 25. onTouchListener根本不工作
- 26. Android的imageview setBackgroundResources()根据当前的背景
- 27. Android ImageButton背景色
- 28. Android:柔化背景
- 29. Android:劣质背景
- 30. android背景repeat-y
你想用这个完成什么?你是否想要选择将触摸事件分派给前台应用程序,基本上成为中间人?或者你只是想听听这些事件? – Randy
当屏幕被触摸但我的应用程序处于空白状态时,我想用我的应用程序进行操作。 – Mathew1990