2
我正在開發一個需要將觸摸事件發送到/ dev/input/eventX的應用程序android。我知道C
代碼結構做這樣的事情是這樣的:在/ dev/input/eventX中寫入事件需要什麼命令?
struct input_event {
struct timeval time;
unsigned short type;
unsigned short code;
unsigned int value;
};
要使用這樣的代碼,我需要設置NDK。相反,我想在android中使用Runtime.getRunTime.exec()
等效的linux
命令,而不需要使用NDK。有沒有辦法做到這一點?
如果不是,發送事件所需的其他代碼是C
?例如,如何在x = 200和y = 300處將事件觸發到event0?我搜索了,但沒有找到明確的解決方案。
感謝。
除非您在根設備或您自己的自定義ROM上運行,否則您的應用無法生成假輸入數據。 – CommonsWare
@CommonsWare謝謝,我的設備已經紮根,我該怎麼做? – Dania
當您使用搜索引擎搜索「android rooted device fake user input」時,您學到了什麼? – CommonsWare