通过Java编程语言在android中读取/ dev / input / event [英] Read /dev/input/event in android via Java programming language

查看:240
本文介绍了通过Java编程语言在android中读取/ dev / input / event的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想记录所有的android手机完成的输入事件,保存在某些文件中,然后再使用该文件查看什么时候发生了什么用户输入。 AFAIK,我应该调用
/ dev / input / event *来获取输入事件。请指导我,以便如何通过Android活动执行相同操作。

解决方案

您可以在root root手机上只要。有关于如何注入事件的示例,请访问: http://www.pocketmagic.net/?p = 2640 。要获取事件,只需在/ dev / input上进行读取即可。



还可以看看Android源代码中包含的GetEvent应用程序。它只是这样。


I want to record all the input events done across the android phone, save it in some file and later use that file to see what user input has happened at what time. AFAIK, i should invoke /dev/input/event* to get the input events. Please guide me so as to how can I do the same via an Android Activity.

解决方案

You can do it on a rooted phone only. There is a sample on how to inject events, here: http://www.pocketmagic.net/?p=2640 . To get the events, simply do a read on /dev/input .

Also have a look on the GetEvent application, included in the Android source code. It does just that.

这篇关于通过Java编程语言在android中读取/ dev / input / event的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆