CloudPOS SDK: Difference between revisions

From wizarPOS
Line 34: Line 34:
* [[How to use android provid method to make full screen|Make full screen using android provided api]]
* [[How to use android provid method to make full screen|Make full screen using android provided api]]
* [[how to disable home key|Disable home key]]
* [[how to disable home key|Disable home key]]
== Advance SDK ==
* [[how to set APN|Set APN]]
* [[how to modify password|Modify password of Administrator Login]]
* [[How to silence install、update、delete|Silence install/uninstall/update app、reboot device]]
* [[how to location|Location developping]]
* [[how to take photo|Take photo deveopping]]
* [[how to let app to simulator the pinpad display|Simulate display of pinpad]]
* [[how to load kek|Load KEK]]
* [[how to update time|Update time]]
* [[how to accept paramter file from TMS download|Accept parameter file from TMS downloading]]
* [[how to call bluetooth print service|Bluetooth print developping]]
* [[how to get brand/manufacturer/product model|Get brand/manufacturer/product model]]

Revision as of 06:45, 19 November 2018

Device API

There are three layers of device API, the lower layer is C, the device provides C interface, and the third-party app writes their own JNI source by calling the C interface. The middle layer is JNI interface, wizarPOS writes JNI source and generates the device so files, so the third-party app just uses the JNIInterface to finish the calling. The upper layer is Java interface, wizarPOS provides Java interface for the third-party app, the third-party app only needs to import the .aar pakcage to their libs. The app should request permissions in manifest file.

C API

JNI API

Java API

Payment EMV

Barcode

Full Screen