Activate Kiosk Mode for 24/7 Operation
Setting up kiosk mode for uninterrupted continuous operation
Activate Kiosk Mode for 24/7 Operation
Kiosk mode is essential for professional digital signage displays. It prevents unwanted interaction and ensures your flight information display runs reliably around the clock.
What is Kiosk Mode?
Kiosk mode transforms a normal Android device into a dedicated display system:
Main features:
Why is this important?
Option 1: Android Screen Pinning (Basic Solution)
Screen Pinning is a native Android feature for simple kiosk operation.
Activation (Android 8.0+)
- Swipe down from the top of the screen
- Tap the gear icon
- Settings โ Security & location
- Or: Settings โ Advanced โ Security
- Scroll to "Screen pinning" or "App pinning"
- Toggle to "On"
- Enable "Ask for PIN before unpinning" option (important!)
- Open LobbyFlight display in Chrome
- Press Recent Apps button (โก or |||)
- Swipe Chrome preview upward
- Tap pin icon (๐)
- Confirm with "Got it"
Usage
Display is now pinned!
What still works:
What's blocked:
Exiting Screen Pinning
Method 1: Hold Back + Recent Apps simultaneously
Method 2: Long press Power button โ Restart
Pros & Cons
Pros:
Cons:
Option 2: Fully Kiosk Browser (Recommended Solution)
Fully Kiosk Browser is the professional solution for true kiosk operation.
Installation
- Search for "Fully Kiosk Browser"
- From "Fully Factory" (verify developer!)
- Fully Kiosk Browser (Free): Basic features
- Fully Kiosk Browser Plus (โฌ14.90): All features
Plus version recommended for:
- Remote administration
- Motion detection
- Scheduled actions
- Advanced screensaver
- Priority support
- Tap "Install"
- Accept permissions
- Open app
Basic Configuration
After installation, Fully guides you through initial setup:
- Tap "Continue"
- Accept license agreement
- Device Admin: YES (for kiosk mode)
- Overlay Permission: YES (for fullscreen)
- Accessibility: YES (for extended control)
- Storage: YES (for cache)
Essential Settings for LobbyFlight
1. Web Content Settings
Navigate to: Settings โ Web Content Settings
Start URL: https://yourdomain.com/display/[hotel-id]
โ Load Start URL on Startup
โ Keep Screen On While in Foreground
โ Enable Zoom (disable!)
โ Enable JavaScript
โ Enable Cookies
Desktop Mode: Auto
User Agent String: Default2. Kiosk Mode Settings
Navigate to: Settings โ Kiosk Mode Settings
โ Enable Kiosk Mode
โ Disable Status Bar
โ Disable Navigation Bar
โ Disable System UI
โ Disable Home Button
โ Disable Back Button
โ Disable Volume Buttons
โ Disable Power Button (security risk!)
โ Disable Camera (prevents QR scanner apps)
โ Block Other Apps
โ Disable Task Manager3. Device Management
Navigate to: Settings โ Device Management
โ Auto Start After Boot
โ Launch on App Install/Update
โ Launch on Power Connect
โ Restart on Crash
Restart Delay: 5 seconds
โ Clear Cache on Restart
Cache Size Limit: 100 MB4. Motion Detection (Plus Version)
Navigate to: Settings โ Motion Detection
โ Enable Motion Detection
โ Turn Screen On on Motion
Turn Screen Off Delay: 600 seconds (10 min)
Sensitivity: Medium
Camera for Detection: Front Camera5. Remote Administration (Plus Version)
Navigate to: Settings โ Remote Administration
โ Enable Remote Administration
Remote Admin Password: [strong-password]
โ Enable Remote Control
โ Enable Remote Screen View
Port: 2323 (standard)
โ Show IP Address on Start ScreenRemote access:
Open browser: http://[display-ip]:2323
Log in with password
Scheduled Actions
Daily Restart
Settings โ Scheduled Actions โ Add Action
Action Type: Restart Application
Time: 04:00
Days: All Days
โ EnabledBrightness by Time of Day (Plus Version)
Settings โ Scheduled Actions โ Add Multiple
Morning (6:00):
Action: Set Screen Brightness
Value: 80%
Time: 06:00Evening (22:00):
Action: Set Screen Brightness
Value: 40%
Time: 22:00Night (0:00):
Action: Set Screen Brightness
Value: 20%
Time: 00:00Set Exit Password
Important: Without a password, anyone can exit kiosk mode!
Settings โ Kiosk Mode Settings (Advanced)
Kiosk Exit Password: [secure-password]
โ Require Password for Settings
โ Hide Password Input
Wrong Password Action: Show Error
Max Password Attempts: 3Backup Configuration
Settings โ Settings Import & Export
Why important?
Option 3: Android Enterprise (MDM)
For hotel chains and larger installations.
Overview
Mobile Device Management (MDM) enables centralized management:
Available MDM Solutions
Google Workspace (Android Enterprise)
Samsung Knox
Microsoft Intune
VMware Workspace ONE
MDM Setup (Example: Android Enterprise)
- QR code or NFC enrollment
- Or: afw#setup as WiFi password
- Managed Google Play
- Only LobbyFlight app available
{
"applications": [{
"packageName": "com.android.chrome",
"installType": "FORCE_INSTALLED",
"lockTaskAllowed": true,
"defaultPermissionPolicy": "GRANT"
}],
"kioskMode": {
"enabled": true,
"apps": ["com.android.chrome"],
"preventSleep": true,
"disableStatusBar": true
}
}- Push policy to devices
- Monitor compliance
- Remote troubleshooting
Auto-Start After Power Outage
Android System Settings
For most devices:
For Samsung devices:
Fully Kiosk Browser Auto-Start
Settings โ Device Management
โ Auto Start After Boot
Boot Completion Delay: 30 seconds
โ Stay Awake (Prevent Sleep)
โ Launch on Power Connect
โ Keep WiFi OnHardware Solution: Smart Plug
For 100% reliability:
TP-Link Kasa Smart Plug:
Advantages:
Test Exit Prevention
Complete Test Procedure
After configuration, you must test all exit possibilities:
1. Hardware Button Test
Test the following buttons/combinations:
โก Home button โ Should do nothing
โก Back key โ Should do nothing
โก Recent Apps โ Should do nothing
โก Power button short โ Display on/off OK
โก Power button long โ Should show no menu
โก Volume buttons โ Should be disabled
โก Home + Power โ Should prevent screenshot2. Touch Gesture Test
โก Swipe from top โ No status bar
โก Swipe from bottom โ No navigation
โก Swipe from left/right โ No app switching
โก Pinch-to-zoom โ Should be disabled
โก Long-press โ No context menu
โก Triple-tap โ No accessibility features3. System Dialog Test
โก USB connection โ No dialog
โก Bluetooth pairing โ Blocked
โก WiFi notifications โ Hidden
โก App updates โ No notification
โก System updates โ Hidden
โก Low battery โ Warning OK, but no exit4. Network Interruption Test
โก Turn off WiFi โ Display shows offline mode
โก Enable airplane mode โ Not possible
โก Mobile data โ Option not available
โก Hotspot โ Cannot be activatedSecurity Test with Guest User
Have someone without knowledge try to:
Successful if: Person gives up after 2 minutes
Best Practices for Kiosk Operation
Security
- Admin password: Min. 12 characters
- Exit password: Different from admin
- Remote password: Unique per display
- Dedicated VLAN for displays
- No connection to guest WiFi
- Strict firewall rules
- Lockable display enclosure
- Cables not accessible
- Cover power button
Maintenance
- Daily at 04:00 automatically
- Memory is cleared
- Prevents memory leaks
- Browser updates: Monthly
- Fully Kiosk: Quarterly
- Android OS: Semi-annually
- Always test on test display first
- Remote admin dashboard
- Uptime tracking
- Screenshot verification
- Error logging
Performance
- Cache limit: 100MB
- Auto-clear on restart
- No background apps
- Adaptive Battery: OFF
- Battery Optimization: OFF for kiosk app
- Doze Mode: Disabled
- Adaptive Brightness: OFF
- Screen Timeout: NEVER
- Daydream/Screensaver: OFF
Troubleshooting
Kiosk Mode Not Starting
Problem: Normal Android home screen after restart
Solutions:
Display Not Responding
Problem: Inputs not recognized
Solutions:
Unwanted Dialogs Appearing
Problem: System messages despite kiosk mode
Solutions:
Performance Issues
Problem: Display responds sluggishly
Diagnosis:
Fully Kiosk โ Settings โ About
- RAM Usage: Should be < 70%
- CPU Usage: Should be < 50%
- Cache Size: Should be < 100MBSolutions:
Summary
For single displays or testing: Android Screen Pinning is sufficient
For professional use: Fully Kiosk Browser (Plus) recommended
For large installations: MDM solution (Android Enterprise)
The investment in a professional kiosk solution quickly pays for itself through reduced support effort and higher reliability.