Technical Details
  • 19 Dec 2023
  • 1 Minute to read
  • Contributors
  • Dark

Technical Details

  • Dark

Article summary

The Android OS running on the Blade 2 is a modified version of Android 11(R), tailored to the components and capabilities of the device.

For the most part, development of applications intended to be used on the Blade 2 can be accomplished by following standard Android development methodologies and by leveraging existing Android APIs. The APIs listed below are some of the prominent features of Android for which default APIs should be leveraged:

  • Camera android.hardware.Camera or android.hardware.Camera2 may be used.

  • Sensors – Use SensorManager.

  • Bluetooth – Use BluetoothManager and BluetoothAdapter. Standard Bluetooth and BLE are supported.

  • Database – Standard Android SQLite is supported.

There are some components of the Blade 2 which will require device-specific APIs to access; these APIs will be covered in detail in other sections of the SDK documentation.

Supported Application Development

The Blade 2 supports any application develop for Android.

You can develop in Java with the Android Java APIs, in Kotlin using the Android Kotlin APIs or in C/C++ using Android NDK Layer and APIs.

Was this article helpful?

What's Next