Mason SDK
Mason provides two Android-compatible SDKs for your use
- The Framework SDK
- The Hardware Framework SDK
- The Android SDK
Framework SDK
The Mason Framework is designed to give your app privileged abilities on Mason OS.
Releases
Mason Framework Stubs Jar | Javadoc | Minimum Supported Mason OS Version(s) |
---|---|---|
masonstubs-2.13.0.jar | Version 2.13.0 documentation (Download) | 6.1.0 |
masonstubs-2.12.0.jar | Version 2.12.0 documentation (Download) | 6.0.5 |
masonstubs-2.11.0.jar | Version 2.11.0 documentation (Download) | 2.11.0 |
masonstubs-2.10.0.jar | Version 2.10.0 documentation (Download) | 2.10.0 |
masonstubs-2.9.0.jar | Version 2.9.0 documentation (Download) | 2.9.0 |
masonstubs-2.8.0.jar | Version 2.8.0 documentation (Download) | 2.8.0 |
masonstubs-2.7.0.jar | Version 2.7.0 documentation (Download) | 2.7.0 |
masonstubs-2.2.0.jar | Version 2.2.0 documentation (Download) | 2.2.0 |
Usage
Visit our Installation guide to get up and running
The main interface for utilizing the Mason Framework is the MasonFramework
class which provides MasonFramework#get(Context, Class)
to retrieve a feature vertical API.
An example of retrieving the WindowManagerPrivileged API can be seen below:
WindowManagerPrivileged windowManagerPrivileged = MasonFramework.get(context, WindowManagerPrivileged.class);
From here, you can invoke whatever the given interface provides.
Hardware Framework SDK
The Mason Hardware Framework is designed to provide your app with simple API to interface with device specific sensors. This Framework is currently supported on A4100 devices.
Releases
Mason Hardware Framework Stubs Jar | Javadoc | Supported Mason OS Version(s) |
---|---|---|
masonhardwarestubs-2.0.0.jar | Version 2.0.0 documentation (Download) | 3.1.1 |
masonhardwarestubs-1.0.0.jar | Version 1.0.0 documentation (Download) | 3.1.0 |
Usage
The main interface for utilizing the Mason Hardware Framework is the MasonHardwareFramework
class which provides MasonHardwareFramework#get(Context, Class)
to retrieve a feature vertical API.
An example of retrieving the ECGSensorManager API can be seen below:
ECGSensorManager ecgSensorManager = MasonHardwareFramework.get(getContext(), ECGSensorManager.class);
From here, you can invoke whatever the given interface provides.
Android SDK
The Android SDK is designed to give your app access to the Mason Platform. This allows you to retreive information like device name, group, imei, serial, and more.
Releases
Mason Platform SDK AAR | Javadoc | Supported Mason OS Version(s) |
---|---|---|
mason-platform-android-0.2.1-release.aar | javadoc-mason-platform-android-0.2.1.zip | 2.2.X |
Setup
- Visit our Installation guide to get up and running