Table of Contents |
---|
Package overview
Delivery type | Version | Release Date |
Android AAR archive | 1.0.8 | 23 18 March 2020 |
Release content
Item | Format | Version | Purpose |
libgpi.so | Dynamic library (multi arch) | 3.5.1 | GPI Interface |
libdev.so | Dynamic library (multi arch) | 3.5.1 | Device Interface |
libxgpi.so | Dynamic library (multi arch) | N/A | Extended GPI Interface |
libatp.so | Dynamic library (multi arch) | 0.0 | Transport Protocol |
libagnosdb.so | Dynamic library (multi arch) | 3.5.0 | EMV Tags Manager |
libagnos.so | Dynamic library (multi arch) | 3.5.2 | EMV Core Engine |
libagnosmw.so | Dynamic library (multi arch) | 3.5.1 | EMV Data Model Manager |
libagnosep.so | Dynamic library (multi arch) | 3.5.2 | EMV Entry Point |
libagnosl2.so | Dynamic library (multi arch) | 0.0.4 | Open L2 API |
libc2.so | Dynamic library (multi arch) | C2 2.7 1.0.1 | MasterCard PayPass |
libc3.so | Dynamic library (multi arch) | VCPS 2.1 + UL4 1.1.0 | Visa Contactless Card Processing, specs 2.2. |
libtlv.so | Dynamic library (multi arch) | 1.0.8 | TLV library |
Dev.class | Java class | N/A | Device library JNI wrapper |
DevListener.class | Java interface | N/A | Device library callback handler |
Rpc.class | Java class | N/A | Communication protocol handler (between device library and Android application) |
Utils.class | Java class | N/A | Tools |
New features / Enhancements
Updated C3 kernel from version 1.0.0 to version 1.1.0
...
Changed polling timeout from seconds to 100s of miliseconds.
Fixed Issues
N/A
Known Issues
N/A
Deferred Issues
N/A
Installation notes
To import an AAR module into a project, right-click on the project name, then select “Open Module Settings”.
...
Click “OK” to finalise the operation.
Usage
Using Agnoid package is quite easy and straightforward. After having added the agnoid module to the project as described above:
Import necessary packages/classes:
Code Block |
---|
import com.amadis.agnoid.Dev;
import com.amadis.agnoid.DevListener;
import com.amadis.agnoid.Rpc; |
Set your main class/activity to implement DevListener:
Code Block | ||
---|---|---|
| ||
public class MainActivity implements DevListener |
Create and start Dev:
...
.
...
Override the required functions:
...
language | java |
---|
...