Esse provider está disponível para os terminais Gertec GPOS700x , Sunmi P2 e Postivo L3 e L4
O PosMifareProvider possui um conjunto de métodos para interagir com cartões do tipo Mifare.
As funções que podem ser realizadas são as descritas abaixo:
- Ativação de um Cartão: activateCard
- Desenergização do Cartão: powerOff
- Autenticação de um Setor: authenticateSector
- Leitura de um Bloco de Dados: readBlock
- Escrita de um Bloco de Dados: writeBlock
- Backup de um Value Block: backupBlock
- Restauração de um Value Block: restoreBlock
- Incremento de um Value Block: incrementValue
- Decremento de um Value Block: decrementValue
final PosMifareProvider mifareProvider = new PosMifareProvider(CONTEXT);
mifareProvider.setConnectionCallback( new StoneCallbackInterface() {
public void onSuccess() {
mifareProvider.activateCard();
// operações no cartão...
mifareProvider.powerOff();
}
public void onError() {
// Erro na detecção do cartão
}
});
mifareProvider.execute();