Foundation API Reference

Status Nightly

Esper Foundation is the leading commercial Android build for x86 and ARM hardware. Whether you're starting with bare metal or already managing an Android device fleet in the hundreds or thousands, Foundation is ready to meet you at your scale and your needs.

Foundation SDK provides API to access the customizations and features available inside Esper Foundation. To use the SDK in your project, configure gradle as follows:

In the project level build.gradle, add the following:

allprojects {
repositories {
// ...
maven {
url "https://artifact.esper.io/artifactory/esper-device-sdk/"
}
// ...
}
}

In the module level build.gradle, add the following:

dependencies {
// .....
implementation "io.esper.foundation:foundationsdk:7.0.19"
// ....
}

Packages

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides date and time management features.

Link copied to clipboard

Provides device and app data backup related features.

Link copied to clipboard

Provides features to customize device branding, for example boot animation etc.

Link copied to clipboard
Link copied to clipboard

Provides device-wide certificate and credentials management features.

Link copied to clipboard

Provides ethernet stack management features, for example setting static IP, proxy etc.

Link copied to clipboard

SDK specific classes, for example exceptions, metadata etc.

Link copied to clipboard
Link copied to clipboard

Provides System UI Customization related features.

Link copied to clipboard

Provides features for managing USB stack, like USB access permissions etc.

Link copied to clipboard

Provides features for managing WIFI, for example adding networks etc.