Lê Mykad, usando um leitor de Smartcard do ACR38U-Pocket Matera.
ShowKad lê do chip Mykad. Um toque na foto fornece uma imagem ampliada para ajudar a inspeção visual do titular do cartão. Ele também fornece uma maneira fácil de outros aplicativos lerem o Mykad, permitindo que eles lançem ShowKad usando a intenção e recuperem os detalhes pessoais do Mykad, sem ter que lidar com comandos SmartCard e integração do leitor.
Em vez de pedir aos clientes ou alunos que preencham formulários de inscrição ou inscrição, basta ler seus detalhes pessoais da Mykad. Não há chance de introduzir erros humanos, por exemplo, na cópia do número de IC. Todos os dados são replicados eletronicamente. ShowKad traz a todos o processamento de dados eficientes anteriormente limitado a grandes e ricas corporações e departamentos governamentais. E faz isso sem um computador. Melhor ainda é que não há taxa de licenciamento de software. ShowKad está disponível para uso por qualquer pessoa gratuitamente.
Código de exemplo para o lançamento ShowKad através da intenção de outro aplicativo:
Intent = new Intent ("com.causalidea.cikad. ShowKad .read_mykad");
extras = novo pacote ();
extras.putBoolean ("read_photo", false); // Não leia a foto
Intent.putextras (extras);
atividade.startActivityForResult (intenção, 0);
Código de exemplo para receber a saída do ShowKad :
public void onactivityResult (int requestCode, int resultadocode, intenção intenção) {
if (resultadocode == Activity.result_ok) {
extras = intent.getextras ();
if (extras! = null) {
extras.getString ("ic_number"));
extras.getString ("nome"));
extras.getString ("gênero"));
extras.getString ("cidadania"));
extras.getString ("birth_date"));
extras.getString ("raça"));
extras.getString ("religião"));
extras.getString ("endereço_1"));
extras.getString ("endereço_2"));
extras.getString ("endereço_3"));
extras.getString ("Código postal"));
extras.getString ("cidade"));
extras.getString ("estado"));
PhotobyTearray = extras.getByTearray ("foto");
if (PhotobyTearray! = null) {
bitmap = bitmapFactory.DecodeByTearray (Photobytearray, 0, Photobytearray.length);
imageview.setImageBitmap (bitmap);
}
}
} else if (resultadocode == Activity.result_canceled) {
}
}
ShowKad trabalha em um smartphone ou tablet de uso geral. É necessário um leitor de cartões inteligentes do Model ACR38U-PocketMate. Este é provavelmente um dos menores e mais portáteis leitores de Smartcard do mercado do mercado. Para comprar o leitor, visite:
http://www.causalidea.com/home/ci-showkad
Para experimentar como funciona sem um leitor de cartões inteligentes, instale a edição de demonstração, que assume a presença de um Mykad fictício.
Isenção de responsabilidade :
Embora a ideia causal tenta garantir que o aplicativo esteja correto e possa introduzir atualizações sempre que necessário, ele não garante que o aplicativo seja impecável e não é responsável por nenhuma perda, lesão ou dano infligido durante e após a instalação e uso do aplicativo.
Lembrete :
Você é responsável pela manutenção dos detalhes pessoais coletados e por garantir que eles não sejam utilizados de nenhuma maneira que não sejam acordados por seus proprietários.
Componentes de terceiros:
Este aplicativo contém o componente de escolha do arquivo AfileChooser da iPaulPro. Os termos da licença do AfileChooser estão disponíveis em https://github.com/ipaulpro/afileChooser/blob/master/license.txt
Hardware adicional necessário:
Este aplicativo deve ser usado com um SmartCard Reader, que está disponível em http://www.causalidea.com/home/cishowkad