Licensing Instructions

Standard (Royalty-Free) Licensing

To activate a full version license visit this URL:

You will be prompted to enter your Product Key, and a Runtime License value will be generated.

In your code, assign the value to the RuntimeLicense property of the component. For instance:

component.setRuntimeLicense("Runtime License Value");

This provides a license to the component and your application will run without a license prompt on any machine to which it is distributed.

Note that each component instance in your code must be assigned a Runtime License value.

Trial Licensing

No special file or value is required for trial licensing. Trial licenses only require the use of the component's overloaded constructor that takes a Context object.

At runtime the component will display a dialog informing the user a trial license is being used. If a Context object is not passed to the constructor the component will throw a licensing exception at runtime.

For example, if your class extends the Activity class you may simply pass the "this" object to the constructor. For instance:

public class MyClass extends Activity {
//Within a method later in the class
component myInstance = new component(this);

If you wish to use the trial version in a background thread (such as when using AsyncTask) you may do so but you must still pass a Context object to the constructor.

A simple approach when using AsyncTask would be to create an overloaded constructor for the class extending AsyncTask to pass "this" from the main class that extends Activity, and in turn pass the Context object to the constructor of the component used within the class extending AsyncTask.

License Transfer

If you would like to transfer your license to another system, please complete our license transfer form. This will ensure your installations are not mistaken for license violations.

For additional information about our product activation process, please refer to our product activation FAQ.