Mason Docs

Mason SDK

Mason provides two Android-compatible SDKs for your use

  1. The Framework SDK
  2. The Hardware Framework SDK
  3. 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

Guides