我正在寻找java中的解决方案,用于记录任何远程LIRC代码的输入。
i have try
Process p = Runtime.getRuntime().exec("mode2 [driver_details] -m");
它执行,但挂起UI,我不能隐式地停止它…
每次我不得不强行停止它…
请帮助我,我已经寻找了2个月的答案,我什么也没有得到。
或者给我推荐一些用于LIRC的java库。
我已经尝试过jlirc,但我找不到记录原始输入…同样,我可以使用相同的方法发送ir信号,并且没有遇到任何问题。
我甚至尝试了waitfor()方法的进程,但没有得到任何
首先,至少已经有一个Java应用程序可以为任何远程记录LIRC代码:irscrutiny在http://www.harctoolbox.org/IrScrutinizer.html
也就是说,你没有提到使用的lirc版本。在IIRC中,旧版本(包括非常旧的0.9.0)无法重定向model2输出。因此,如果您仍然希望遵循这条路径,将lirc更新到当前的0.9.4b是一个开始。根据您的平台,这可能需要或不需要您从上游资源https://sourceforge.net/projects/lirc/files/LIRC/0.9.4b/
构建它。请注意,从0.9.0到0.9.4的更新非常重要,配置非常不同。