2012-04-04 41 views
0

Ich muss APDU mit einer SIM-Karte auf einem Smartphone austauschen.net.rim.device.api.smartcad.SmartCardNoCardPresentException beim Aufruf von SmartCardReader.openSession()

Ich machte eine kleine Testfunktion, um dies mit der SIM-Karte meines Carrier (Rogers) zu versuchen.

Aber ich bekomme immer die SmartCardNoCardPresentException Ausnahme.

Offensichtlich ist die SIM-Karte vorhanden (ich kann sie verwenden, um einen Telefonanruf zu tätigen), aber isSmartCardPresent() gibt false zurück.

Beachten Sie, dass ich dies nicht auf dem Simulator ausführen, es funktioniert nur auf einem echten Telefon. Ich benutze die Torch 9810 als Ziel.

Beachten Sie auch, dass ich meine Bewerbung unterschrieben habe.

Jeder Tipp/Beratung wäre willkommen.

Antwort

1

Ich denke, es gibt ein Missverständnis von Smartcard-Leser-Konzept für Blackberry.

Sie vermuten, dass die SIM-Karte eine Smartcard ist und die installierte SIM-Karte als Smartcard erkannt wird. Das stimmt aber nicht.

Lesen Sie hier mehr: Smart card reader for BlackBerry

Verwandte Themen