2011-07-19 54 views
0

我使用此示例代碼apdu連接。當我運行這個代碼時,我得到了BAD AID異常。有沒有人得到這個錯誤信息?Apdu連接黑莓7.0

APDUConnection acn = null; 
    try{ 
    //Create an APDUConnection object 
    acn = (APDUConnection) 
    Connector.open(「apdu:0;target=A0.0.0.67.4.7.1F.3.2C.3」); 
    // Send a command APDU and receive response APDU 
    responseAPDU = acn.exchangeAPDU(commandAPDU); 
    ... 
    } catch (IOException e) { 
    ... 
    } finally { 
    ... 
    if(acn != null) { 
    // Close connection 
    acn.close(); 
    } 
    ... 
    } 
... 

回答

0

你沒有一個代碼示例,這只是APDUConnection類引用的副本: http://www.blackberry.com/developers/docs/7.1.0api/

在文檔實例中的AID僅僅是一個例子: 最有可能的,這不匹配智能卡中的AID(應用程序ID)。

如果你不知道的幫助下,使用「SAT」作爲目標:

acn = (APDUConnection) Connector.open("apdu:0;target=SAT"); 

我希望這有助於。