This page is a knowledge base for additional configurable settings via JSON. These settings are not available in the console or Esper settings app on the device. Adding JSON can be done through a blueprint's Esper Settings > Advanced Settings section or in a template's Settings > Extra settings for Android section.
This is one way of setting JSON configs. If you were looking to set JSON configs for apps, see app-level manage configurations.
In this article:
- JSON Setting Requirements
- Advanced JSON Settings
- Sound Notification
- Accessibility Shortcut
- Lock Screen Notifications
- Airplane Mode
- Software Keyboard
- Display Size
- Navigation Bar in Kiosk Mode
- Font Scale
- Data Roaming
- Clock
- Data Roaming
- APN Configuration
- Lock Screen
- Screen Shortcut
- Run App on Button Press
- Enable Battery Saver
- Disable Lenovo OneVision Widget
- Always on VPN App
JSON Setting Requirements
Device setting availability varies widely among Android versions and manufacturers. You can use the adb commands to determine the list of settings available on your device.
adb shell settings list system
adb shell settings list global
adb shell settings list secure
You can also test these settings directly using the following command:
adb shell settings put {system/global/secure} {key} {value}
Learn more about testing advanced Android configurations in our blog article.
Advanced JSON Settings
Name | Description | JSON | Supervisor plugin | Comments |
---|---|---|---|---|
Sound Notification |
Set notification sound file to “None” |
|
No | N/A |
Accessibility Shortcut |
Disable accessibility shortcut for TalkBack. Ensure TalkBack itself is disabled. |
|
Yes | N/A |
Lock Screen Notifications |
Disable all notifications on the lock screen |
|
Yes | N/A |
Airplane Mode |
Enable Airplane Mode in order to disable Wi-Fi and allow usage of an ethernet adapter. |
|
Yes | Reboot the device to take effect. |
Software Keyboard |
Shows the software keyboard when a physical keyboard is plugged in |
|
Yes | N/A |
Display Size |
Display size or scaling |
|
Yes | N/A |
Navigation Bar in Kiosk Mode |
Hides the navigation bar at the bottom of the screen when in kiosk mode |
|
No | Only on Esper Foundation |
Font Scale |
Set font size as large as 1.15 or as small as 0.9 |
|
No | N/A |
Clock |
Sets the clock to 12 hrs format. |
|
No | N/A |
Data Roaming |
Enable roaming data usage. |
|
Yes | Bluebird HF550 devices have special integration. |
APN Configuration |
APN config |
|
Yes or Samsung Knox | "Requires a reboot after the Knox agreement. For SM-T547U and AT&T M2X IoT data service". Learn more about APN setup. |
Lock Screen |
Disable lock screen phone shortcut |
|
No (Samsung Knox required) | Samsung only |
Screen Shortcut |
Disable Samsung Edge Screen shortcut |
|
No (Samsung Knox required) | Samsung only |
Run App on Button Press |
Application to run on a particular button press |
|
No | N/A |
Enable Battery Saver |
Enable low power/battery saver mode. |
|
Yes | N/A |
Disable Lenovo OneVision Widget |
Disable Lenovo's OneVision Widget. |
|
Yes | Lenovo only |
Always on VPN App |
Enable your VPN app at the time of provisioning. |
|
Yes | Managed app configurations are available for some VPNs. Learn more about Play Store-hosted and non-Play store-hosted managed app configurations. |