How to Disable the Android Navigation Bar on I-Series 2.0 (Android 7) via EloView 3 Home SDK
Audience: Public / Elo Customers, Android Developers, IT Administrators & Integrators
Article Type: Developer Configuration & SDK Testing Guide
On Elo I-Series 2.0 for Android devices running Android 7.1.2 Nougat, developers and administrators can programmatically hide or disable the system Android Navigation Bar (Back, Home, and Recent Apps soft keys) using the EloView® Home SDK to create a fully locked-down, immersive kiosk experience.
You can validate and test this functionality directly on the device using the pre-installed EloViewHomeSDK TestApp utility.
Step-by-Step TestApp Walkthrough
- Access Control Panel: Open the on-device Device Control Panel.
- Navigate to the Apps tab and launch the EloViewHomeSDK TestApp.
-
From the main SDK menu, select System:
-
From the System API menu, select Account Manager:
-
Tap on Load and Verify Token to authenticate the SDK session:
- Use the on-screen Android back button to return to the System API Menu.
- Scroll down to the Set Navigation Bar API section.
-
Select the Disable radio button (or Enable to restore), then tap the Set Navigation Bar execution button to apply the change immediately:
💻 Application Code Integration:
To implement this programmatically within your custom Android APK, import the EloViewHomeSDK.aar library into your project and invoke the setNavigationBar(boolean enable) method from the System API class following successful token validation.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article