How to Hide the Navigation Bar on a Taxi Headrest Advertising Display

Learn how to hide the navigation bar on a Taxi Headrest Display to improve security, prevent passengers from exiting the CMS app, and protect your Android advertising system.

How to Hide the Navigation Bar on a Taxi Headrest Advertising Display

Modern Android-based taxi headrest advertising displays often include touch functionality, allowing passengers to interact with advertisements, entertainment, or information. While touch capability improves the passenger experience, it also introduces potential security risks if users can exit the CMS application or access the Android operating system.

This guide explains why hiding the navigation bar is recommended, how to enable this feature, and how to exit the CMS application when necessary.


Why Hide the Navigation Bar?

When the navigation bar remains visible, passengers can potentially:

  • Exit the CMS application.
  • Access Android system settings.
  • Delete the CMS application.
  • Install unauthorized applications.
  • Modify device settings.
  • Interrupt advertising playback.

These actions may affect the stability of your advertising system and increase maintenance costs.

By hiding the navigation bar, the device operates more like a dedicated kiosk system. Passengers remain inside the CMS application and cannot easily access the Android operating system.

Benefits of Hiding the Navigation Bar

  • Prevent passengers from exiting the CMS application.
  • Protect the CMS software from accidental deletion.
  • Prevent installation of unauthorized applications.
  • Keep advertisements running continuously.
  • Improve system security and reliability.
  • Deliver a better experience for advertisers and fleet operators.

How to Hide the Navigation Bar

Follow the steps below on your taxi headrest advertising display:

  1. Open Settings.
  2. Enter Factory Settings.
  3. Input the factory password:
147
  1. Locate Underline Settings.
  2. Enable the Hide Navigation Bar option.
  3. Save the settings.
  4. Launch the CMS application.

Once the CMS application starts, the Android navigation bar will automatically be hidden, allowing passengers to operate only within the CMS interface.


Android Code Example

For Android developers who want to hide the navigation bar programmatically, use the following code:

import android.view.WindowInsets;
import android.view.WindowInsetsController;

void hideSystemUI() {
    ((Activity) getContext()).getWindow().setDecorFitsSystemWindows(false);

    WindowInsetsController controller =
            ((Activity) getContext()).getWindow().getInsetsController();

    if (controller != null) {
        controller.hide(
                WindowInsets.Type.statusBars()
                | WindowInsets.Type.navigationBars()
        );
    }
}

This method hides both the Android status bar and navigation bar, creating a full-screen kiosk experience for your CMS application.


How to Exit the CMS Application After the Navigation Bar Is Hidden

After enabling the hidden navigation bar, the standard Android navigation controls are no longer available.

To exit the CMS application:

  1. Connect a USB mouse through the device’s Type-C port.
  2. Right-click with the mouse.
  3. The CMS application will exit, allowing access to the Android system.

This method is intended for administrators or maintenance personnel and helps prevent unauthorized passenger access.


Best Practices

To maximize the security of your taxi advertising system, we recommend combining navigation bar hiding with the following measures:

  • Set the CMS application to launch automatically after boot.
  • Disable unnecessary Android applications.
  • Restrict access to system settings.
  • Use administrator passwords for factory settings.
  • Keep the CMS software updated.
  • Configure remote device management through your CMS platform.

These practices help ensure uninterrupted advertising playback while reducing maintenance requirements.


Frequently Asked Questions

Will hiding the navigation bar affect advertisement playback?

No. Advertisement playback continues normally. The feature only restricts access to Android system controls.


Can passengers still exit the CMS application?

No. Once the navigation bar is hidden, passengers cannot easily exit the CMS application using touch controls.


Can administrators still access Android?

Yes. Administrators can connect a USB mouse via the Type-C port and right-click to exit the CMS application.


Is this feature recommended for touch-screen taxi headrest displays?

Yes. It is highly recommended for all touch-enabled taxi headrest advertising displays to improve security and prevent unauthorized operation.


Conclusion

Hiding the navigation bar is a simple yet effective way to secure Android-based taxi headrest advertising displays. By restricting passenger access to the Android operating system, fleet operators can prevent unauthorized actions, protect the CMS application, and ensure continuous advertising playback. This feature is particularly valuable for commercial deployments where system stability and advertising reliability are critical.


Contact Our Team

Looking for a professional Taxi Advertising System with Android displays, cloud CMS, and intelligent advertising management? We provide OEM & ODM solutions for fleet operators and advertising companies worldwide.

WhatsApp: +86 13422871594

Email: kiki@donghebao.com

Contact Us :About Us | Leading Taxi Advertising Company – DHB Taxi Ad

www.donghebao.com

Leave a Reply

Your email address will not be published. Required fields are marked *