問題代碼:



int nDeviceHandle = mLotusCardDriver.OpenDevice("COM6", 0, 0, false);

if (nDeviceHandle > 0) {

}">

關(guān)于智能卡讀寫器java 和Android代碼BUG的說明

2014-02-26 10:47:12 重慶諾塔斯智能科技有限公司 441

  關(guān)于蓮花IC卡讀寫器中Android和Java代碼中的一個BUG的修改聲明。請大家在調(diào)用的時候參照如下方式進行。

問題代碼:

 

              int nDeviceHandle = mLotusCardDriver.OpenDevice("COM6", 0, 0, false);

              if (nDeviceHandle > 0) {

             

             

問題說明:

    OpenDevice返回的句柄實際是一個內(nèi)存指針,無效返回-1,

否則返回真實地址,JAVAint是有符號的,可能成負數(shù),后續(xù)判斷存在BUG

 

修正方式:

              int nDeviceHandle = mLotusCardDriver.OpenDevice("COM6", 0, 0, false);

              if (nDeviceHandle != -1) {

             

女人被c软件漫画,jmcomic.2.mic传送门,大象回家永久不迷路2023,罗宾被小麋鹿,日本porono,内衣柜办公室,打扑克生猴子图片,黄色软件,黄金仓库星空传媒,w98动漫