License Initialization
Get a trial license
You can request a 30-day trial license via the Request a Trial License link.
You can contact our support team via the Contacting Us link when:
- You want request for an Offline trial license.
- Your license generation failed.
Get a Full License
Contact us to purchase a full license.
Set the License In the Code
For BarcodeScanner
- Java
- Kotlin
BarcodeScannerConfig config = new BarcodeScannerConfig(); config.setLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9");
val config = BarcodeScannerConfig().apply { license = "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9" }
For Foundational Barcode Reader
The following shows how to set the license in the code.
- Java
- Kotlin
import com.dynamsoft.license.LicenseManager; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState == null) { LicenseManager.initLicense("YOUR-LICENSE-KEY", this, (isSuccess, error) -> { if (!isSuccess) { error.printStackTrace(); } }); } } }
import com.dynamsoft.license.LicenseManager; class MainActivityKt : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main_kt) if (savedInstanceState == null) { LicenseManager.initLicense("YOUR-LICENSE-KEY", this) { isSuccess: Boolean, error: Exception -> if (!isSuccess) { error.printStackTrace() } } } } }