[问题] 在service下指令getevent没有反应

楼主: mike20169631 (微风恋夏)   2017-08-14 19:10:26
原因:在已root 的device,必须在third party app(没有keylistener可以使用情况下)
取得使用者按下gpio port的event。故使用service及runtime.exec() 去抓getevent /de
vice/input/event1的使用者动作数据。(参考范例: https://stackoverflow.com/questi
ons/15395496/is-it-possible-to-call-getevent-from-an-android-service )。
问题:可以exec("getevent..."),但是按下按钮,readline()却印不出东西? 求助版上
高手给方向,谢谢。
备注:1.指令曾下过su or sh都没返回值。2.在adb shell (root) 下getevent 按按钮有
返回数据。
作者: KeySabre (KeySabreur)   2017-08-16 00:46:00
先确认你run command的使用方式正确 然后检查你这只app的process是否有取得sudo权限比如先ls该app自己的目录看输出对不对 data/data/pkg name确认ok再看能不能同样写法ls看外面的档案

Links booklink

Contact Us: admin [ a t ] ucptt.com