Forum › MIFARE and NFC Reader IC`s › Mifare DesFire EV1 tag reading limits with Lite SDK? › Reply To: Mifare DesFire EV1 tag reading limits with Lite SDK?
Hi
Got following problem to read a file using SDK LITE:
@Override
public void onDESFireCardDetected(IDESFireEV1 objDESFire) {
DESFireEV1 clsDESFireEV1 = (DESFireEV1) objDESFire;
final int appId = 0x00000;
try {
Log.d(TAG, "Connect");
clsDESFireEV1.getReader().connect();
clsDESFireEV1.selectApplication(appId);
objDESFire.getReader().connect();
//objDESFire.selectApplication(appId);
This will result to:
java.lang.ClassCastException: com.nxp.nfcliblite.cards.DESFireEV1 cannot be cast to com.nxp.nfclib.desfire.DESFireEV1
Then if I do following:
@Override
public void onDESFireCardDetected(IDESFireEV1 objDESFire) {
//DESFireEV1 clsDESFireEV1 = (DESFireEV1) objDESFire;
final int appId = 0x00000;
try {
Log.d(TAG, "Connect");
//clsDESFireEV1.getReader().connect();
//clsDESFireEV1.selectApplication(appId);
objDESFire.getReader().connect();
objDESFire.selectApplication(appId);
But got error: Cannot resolve method 'selectApplication(int)'
Any guidance how to resolve this to be able to select application and read data from it?
Got following problem to read a file using SDK LITE:
@Override
public void onDESFireCardDetected(IDESFireEV1 objDESFire) {
DESFireEV1 clsDESFireEV1 = (DESFireEV1) objDESFire;
final int appId = 0x00000;
try {
Log.d(TAG, "Connect");
clsDESFireEV1.getReader().connect();
clsDESFireEV1.selectApplication(appId);
objDESFire.getReader().connect();
//objDESFire.selectApplication(appId);
This will result to:
java.lang.ClassCastException: com.nxp.nfcliblite.cards.DESFireEV1 cannot be cast to com.nxp.nfclib.desfire.DESFireEV1
Then if I do following:
@Override
public void onDESFireCardDetected(IDESFireEV1 objDESFire) {
//DESFireEV1 clsDESFireEV1 = (DESFireEV1) objDESFire;
final int appId = 0x00000;
try {
Log.d(TAG, "Connect");
//clsDESFireEV1.getReader().connect();
//clsDESFireEV1.selectApplication(appId);
objDESFire.getReader().connect();
objDESFire.selectApplication(appId);
But got error: Cannot resolve method 'selectApplication(int)'
Any guidance how to resolve this to be able to select application and read data from it?
+ 0
|
- 0