2015-11-02 8 views
1

Мы разрабатываем приложение для Android, в котором пользователь может провести свою магнитную карту.Как читать магнитную карточку в android

Нам нужно проанализировать информацию, однако там будет два сценария для захвата и обрабатывать входные данные карты (мы соединили читатель USB магнитной карты):

  1. Когда фокус находится на кредитной карте # текстового поле и пользователь просматривает свою карточку, нам нужно разобрать информацию, нужно показать номер карты только в текущем поле фокусировки и имени владельца карты в другом текстовом поле/ярлыке.

  2. Если наше приложение работает или даже если оно не работает, и пользователь просматривает свою карту, нам необходимо зафиксировать эту информацию, чтобы пользователь мог выполнить конкретную операцию в нашем приложении и должен предварительно заполнить захваченную информацию ,

Пожалуйста, сообщите нам, как это сделать в обоих сценариях.

+0

Какой тип устройства для чтения карт памяти вы используете? Это имеет огромное значение, поскольку у каждого из них есть другой SDK для получения информации и анализа. Поскольку большинство из них имеют шифрование, вы, возможно, не сможете делать то, что вы думаете. Данные салфетки будут зашифрованы, и SDK может не вернуть какие-либо текстовые данные для отображения. – Frackinfrell

+0

Клиент отправил нам считыватель, без SDK, и на нем можно найти только информацию. Нет модели: MSR100, можете ли вы предложить хорошего читателя с SDK для Android? –

ответ

2

MSR100 - довольно дешевое устройство USB HID. Вы можете получить более подробную информацию, включая некоторую информацию настройки здесь:

http://www.posunitech.com/products_detail/&productId=73.html

Я довольно уверен, что вы можете использовать его как стандартную клавиатуру на андроид с помощью USB OTG кабель. Не все устройства могут его использовать, но, по сути, это позволит вам использовать многие устройства USB на Android. С его помощью вы можете поместить курсор в поле EditText и проведите по экрану, чтобы получить необработанные данные салфетки. Оттуда вы можете написать прослушиватель в поле EditText, чтобы оттянуть полосу, проанализировать ее и поместить нужные данные.

Если вам нужна более высокая безопасность и меньше ответственности, я бы пошел с зашифрованным swiper с возможностью EMV/Smart Card. У IDTech есть модели UniPay, которые делают это и совместимы с ПК, iOS, & Android.

http://www.idtechproducts.com/products/mobile-readers/176.html

 Смежные вопросы

  • Нет связанных вопросов^_^