来电弹屏在一些行业有较多的应用,一般是桌面应用比较多,而在嵌入式或者web service开发中,java应用广泛,但是实现来电弹屏的资料较少,本文是我们使用java开发来电弹屏的一点经验,希望对大家有帮助。
我们使用的中盛来电显示盒,该盒子稳定可靠,编程简单,有两种接口,一种是串口,一种是USB免驱DLL,前者使用串口知识,大家可以参考这个例子:https://www.cnblogs.com/Dreamer-1/p/5523046.html
但是一些电脑没有串口,需要使用USB免驱的接口,网上有JNA调用DLL的例子,但是并不能使用,因为usb免驱是windows底层的驱动,java是跨平台的。可以使用桌面开发工具,比如delphi,vc,vb等,开发一个程序,该程序只负责接收来电号码,并通过UDP发送到目标UDP Server。我们在实际案例中使用delphi编写的模块,发送到java的UDP监听端口,系统运行可靠。