用Java为adb编写包装程序
我需要编写一个java应用程序来检测USB设备,并可用于传递命令,类似于adb(Android调试桥)。
因为,java不提供usb支持。我打算使用某种java包装程序来利用adb功能。我的想法正确吗?如果是,我该如何进行?如何用 Java 创建包装程序?有人可以向我指出一些有用的资源吗?
谢谢。 卡尔
I need to write a java application that detects a USB device, and can be used to pass commands, similar to adb (Android Debug Bridge).
Since, java does not provide usb support. I intend to use some kind of java wrapper program for utilizing adb functions. Am I thinking rightly ? If yes, how do I proceed ? How do I create wrapper programs in Java? Could someone point me to some useful resources.
Thank you.
Carl
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以编写一个包装程序来调用
adb
命令行工具。你也可以使用这个纯java库。https://github.com/vidstige/jadb
注意:我是这个库的作者,只是说明我的隶属关系。
Yes, you can write a wrapper program that will call the
adb
command line tool. You can also use this pure java library.https://github.com/vidstige/jadb
Note: I'm the author of this library, just to state my affiliations.
我不熟悉adb,但利用USB和其他系统资源的一般方法是JNI。这样你就可以编写一个非常简单的实用程序类,它只包含一些在系统库中实现的本机方法。
希望这会有所帮助。
i'm not familiar with adb, but a general way to utilize USB and other system resources is JNI. That way u can write a really simple utility class, that just holds some native methods which are implemented in a system library.
Hope this helps a bit.