public final class MicroblinkSDK
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static android.content.Context |
getApplicationContext() |
static IntentDataTransferMode |
getIntentDataTransferMode()
Returns current intent data transfer mode.
|
static java.lang.String |
getNativeLibraryVersionString()
Methods returns the version string of native library, if it has been
loaded.
|
static void |
setIntentDataTransferMode(IntentDataTransferMode intentDataTransferMode)
Sets intent data transfer mode for passing Microblink SDK data between activities.
|
static void |
setLicenseBuffer(byte[] licenseBuffer,
android.content.Context applicationContext)
Set license buffer and unlock the SDK.
|
static void |
setLicenseBuffer(byte[] licenseBuffer,
java.lang.String licensee,
android.content.Context applicationContext)
Set license buffer and unlock the SDK.
|
static void |
setLicenseFile(java.lang.String licenseFilePath,
android.content.Context applicationContext)
Set the license file and unlock the SDK.
|
static void |
setLicenseFile(java.lang.String licenseFilePath,
java.lang.String licensee,
android.content.Context applicationContext)
Set the license file and unlock the SDK.
|
static void |
setLicenseKey(java.lang.String base64LicenseKey,
android.content.Context applicationContext)
Set license key and unlock the SDK.
|
static void |
setLicenseKey(java.lang.String base64LicenseKey,
java.lang.String licensee,
android.content.Context applicationContext)
Set license key and unlock the SDK.
|
static void |
setShowTrialLicenseWarning(boolean showTrialLicenseWarning)
Disable or enable showing of toast when trial license key is entered.
|
@Nullable public static android.content.Context getApplicationContext()
@NonNull public static IntentDataTransferMode getIntentDataTransferMode()
IntentDataTransferMode
public static void setIntentDataTransferMode(@NonNull IntentDataTransferMode intentDataTransferMode)
IntentDataTransferMode.PERSISTED_OPTIMISED
is used.intentDataTransferMode
- requested data transfer modeIntentDataTransferMode
public static void setShowTrialLicenseWarning(boolean showTrialLicenseWarning)
showTrialLicenseWarning
- whether or not warning for using trial license should be shown@NonNull public static java.lang.String getNativeLibraryVersionString()
public static void setLicenseBuffer(@NonNull byte[] licenseBuffer, @NonNull android.content.Context applicationContext)
licenseBuffer
- Byte array containing the license.applicationContext
- Application context.InvalidLicenceKeyException
- if license is not validpublic static void setLicenseBuffer(@NonNull byte[] licenseBuffer, @NonNull java.lang.String licensee, @NonNull android.content.Context applicationContext)
licenseBuffer
- Byte array containing the license.licensee
- Licensee to which license is given to.applicationContext
- Application context.InvalidLicenceKeyException
- if license is not validpublic static void setLicenseKey(@NonNull java.lang.String base64LicenseKey, @NonNull android.content.Context applicationContext)
base64LicenseKey
- License file encoded as base64 string.applicationContext
- Application context.InvalidLicenceKeyException
- if license is not validpublic static void setLicenseKey(@NonNull java.lang.String base64LicenseKey, @NonNull java.lang.String licensee, @NonNull android.content.Context applicationContext)
base64LicenseKey
- Byte array containing the license.licensee
- Licensee to which license is given to.applicationContext
- Application context.InvalidLicenceKeyException
- if license is not validpublic static void setLicenseFile(@NonNull java.lang.String licenseFilePath, @NonNull android.content.Context applicationContext)
licenseFilePath
- Path inside assets where license file should be loaded from.applicationContext
- Application context required to access asset manager.InvalidLicenceKeyException
- if license is not validpublic static void setLicenseFile(@NonNull java.lang.String licenseFilePath, @NonNull java.lang.String licensee, @NonNull android.content.Context applicationContext)
licenseFilePath
- Path inside assets where license file should be loaded from.applicationContext
- Application context required to access asset manager.InvalidLicenceKeyException
- if license is not valid