谁知道高速公路的卡的标准是什么呢?
谁有java读取该卡的例子呢?
我的邮件:[email protected]

解决方案 »

  1.   

    我有个项目是读射频卡的,就是学校的一卡通系统,不过是用本地方法做的。
    代码不能给你,这涉及到商业保密性,我只能告诉你网络上有一个通用读卡器dll文件,然后用native方法去调用C接口。
      

  2.   

    我只能告诉你如何去做,但是源代码不能给你,还有,写例子很麻烦,因为牵扯到native方法,存在c开发与java调用c代码。
    你可以去看看java相关的native方法的开发,研究一下jdk里面的那些native方法的源代码也可以。
    网络上有个读卡器共用接口MWRF32.dll,下载到这个文件和它的帮助文档自己研究一下,里面有几个关键函数需要使用,关键函数有
    int rf_init(int port,long baud);初始化设备
    int rf_beep(int icdev,unsigned int _Msec);设备蜂鸣
    int rf_card(int icdev,unsigned char _Mode,unsigned long *_Snr);寻卡
    int rf_halt(int icdev);终止对卡操作
    int rf_exit(int icdev);释放串口
    int rf_read(int icdev,unsigned char _Adr,unsigned char *_Data);读取卡中数据
    int rf_write(int icdev,unsingned char _Adr,unsigned char *_Data);向卡写入数据注意,这是串口设备读卡,如果是其它接口设备的话,也许需要下载其它dll文件,不过现在读卡器设备好像都是串口的。
      

  3.   

    我记得csdn下载里面有个《java。。圣经》你去看看吧