java应用程序如何调用硬件并管理?

java应用程序如何调用硬件并管理?,第1张

调用硬件就是调用其驱动dll

javah生成h头文件,然后再写对应的C或者cpp,编译生成dll

然后用这个dll调用你的这个dll

因为jni不能颂首直接调用dll,只能调用符合规范的dll也就隐辩是javah一步步生成的dll

所以野携数必须写一个中间dll

一是monkeyrunner,这个的原理是在PC上,通过python调用android的一些包,然后通过机器的调试罩搭铅端口和机器通信,机器接收到相应的命物好令后再往硬件写入相应的事件。这个枝告常用语测试。并且,不是所有的机器都开了调试端口,并且需要连接PC。

二是IwindowManager的injectInputEventNoWait,这个调用方便,也很简单,但是从1.5(1.6?)后android系统做了限制,不允许跨进程注入,这个方法只


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12386377.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存