Skip to content

WangZhaosong/getevent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

getevent

移植Android工具getevent到Linux,相应的文件位于system/core/toolbox中。

修改步骤如下:

  1. getevent.c引用的头文件'input.h-labels.h'是用脚本'generate-input.h-labels.py'自动生成的,参数是'bionic/libc/kernel/uapi/linux/input-event-codes.h'(参考Android.mk),在命令行下输入下列命令
$ ./generate-input.h-labels.py /usr/include/linux/input-event-codes.h > input.h-labels.h
  1. 注释掉引用的'sys/limits.h>'
//#include <sys/limits.h>

3.添加头文件'time.h',解决CLOCK_MONOTONIC定义问题,并修改getevent_mainmain

#include <time.h>
  1. 生成可执行文件
$ gcc -o getevent getevent.c
  1. sendevent可以直接将sendevent_main修改为main,不依赖其他文件,可以直接编译通过,此处不多做介绍。

About

移植Android工具getevent到Linux

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published