Forum Replies Created

  • Re: Reply To: Mifare DesFire EV1 tag reading limits with Lite SDK?

    9. June 2016 at 16:20
    in 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?
    + 0  |  - 0
Viewing 1 post (of 1 total)