开发中遇到这样的问题,想实现一个后台服务监控用户所有的操作。
    最开始我用Runtime运行getevent命令来监控,发现的确是可行的,但是无法做到实时。并不是每次操作都会有信息反馈给你。不同的设备的情况还不同,有的设备需要操作2次事件,才会反馈信息给你,有的设备,需要操作很多次才一起把信息反馈给你。原因在于,反馈的信息会有一个缓存,缓存满了,你才会输出到流里面,你才可以读到。希望有大牛有更好的方法解决这个后台服务监控操作的问题。androidlinux