Sample code showing how to use some Large Screens APIs from Android and how to split an application across multiple screens.
-
Open an activity on the secondary screen (TD50)
-
If the secondary screen is not available, the activity will be opened on the main screen (KC50) and when when the secondary screen is available, the activity will be moved to the secondary screen.
-
The application will be split across the two screens.
-
Each screen is showing a information specific to the display is it shown on.
-
Each screen holds some colored buttons to show how messages can be sent between the two screens.
-
Audio capabilities are also exercised.
- pick the right apk in this repo's Releases section
- grant the Overlay permission
- watch this video to appreciate why overlay keyboards are needed CXNT48-KC50-TD50-DUALKEYBOARD.webm
- APIs: https://techdocs.zebra.com/emdk-for-android/13-0/intents/kc50_kiosk/#ledapis
- Blog: https://developer.zebra.com/blog/zebra-kiosk-platform
- Sample code:
- Video:
henleyLED.mp4
zebra-kc50-td50.mp4
Please be aware that this application / sample is provided as-is for demonstration purposes without any guarantee of support