Package com.castlabs
Class ManifestLicenseLoader
java.lang.Object
com.castlabs.ManifestLicenseLoader
- All Implemented Interfaces:
LicenseLoader
Implementation of the
LicenseLoader
that will return license data from the
Manifest meta-data. You need to add a meta-data entry in your manifest using the key
castlabs-license
, for example:
<application>
...
<meta-data
android:name="castlabs-license"
android:value="..." />
</application>
This license loader will access the meta-data and load the license from there or
raise an exception if the license entry could not be found.- Since:
- 3.3.0
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
This method must find the license file and return its bytes or throw an Exception if the license data could not be loaded.
-
Constructor Details
-
ManifestLicenseLoader
-
-
Method Details
-
getLicenseData
Description copied from interface:LicenseLoader
This method must find the license file and return its bytes or throw an Exception if the license data could not be loaded.- Specified by:
getLicenseData
in interfaceLicenseLoader
- Returns:
- license the byte representation of the license file
- Throws:
Exception
- in case the license data could not be loaded
-