Android Interactives
The design and develop guides for Interactives are created to assist in your development efforts. These guides are to be used as a supplement to the SDK packages.
Design Your UX/UI
UX/UI Design Resources
The UX/UI design guidelines provide design requirements and best practices on a variety of topics. The goal is to improve the overall UX/UI quality for all interactives.
View GuidesDesign Your Application
Android Application Developer Guide
Android Application developers can develop Android applications, such as games, airline-specific applications and interactive applications, on the Panasonic Android InFlight Entertainment (IFE) platform.
SDK: Seatback Application
View GuideAndroid Monitor and Handset Guide
This guide provides a list of Android supported seatback monitors and handsets for Android Application development.
View GuideApplication Resource Usage of Seatback Monitors
This guide documents resource usage, upgrade recommendations, and limitations of X series, NEXT, and Astrova monitors. Relevant use cases are identified, such as when resource usage is high, when a system is fully stressed, and availability of resources for future use.
View GuidePAC Information Bundle
Android applications can use the PAC Information Bundle to gather information about the system and the device where the application is running.
To access this information, configure this setting in your application's configuration file.
View GuideAndroid Virtual Keyboard Developer Guide
You can use the Config Tool 2.0 to set the colors and language of the Panasonic Android Virtual Keyboard (VKB), then create a loadable.
The Virtual Keyboard is based on the IQQI Virtual Keyboard. The Content Loadable Package Definition is created per Aircraft Configuration.
View GuideConfigure Subtitle Display
This Subtitle Display method provides the ability to discern between the image and text-based subtitles and how to render the image or text. This accommodates non-4K legacy media that is not packaged with text-based subtitles in the same Interactive application.
Text-based subtitles are the preferred method on NEXT and future monitors going forward.
View GuideAndroid Resource Dimension Conversion Tool
This is an HTML/JavaScript tool that automatically converts Android resource dimensions from a baseline design to Panasonic seatback monitor dimensions and provides the code for each type of seatback monitor.
View GuideMedia in Native Android Environments
This reference provides the native methods for managing audio and video media. The supported Android method calls consist of general audio and video, 4K media player and media listener.
View GuideLaunch Your Application
Android App Launch Service Reference Guide
Use AppLaunchService to install and launch applications, such as games, eReader applications or preinstalled applications, on the Android seatback monitor.
AppLaunchService adds to the PAC Information Bundle, sets up OBBs for applications to mount, and performs other actions.
View GuideTest Your Application
Android Virtual Environment for a Standalone Application
You can create a virtual development and testing environment to test the features and functionality of your application in a virtual seatback monitor.
Upload our Panasonic hardware device profiles to your Android Virtual Device (AVD) and begin your tests. These profiles define the characteristics of a seatback monitor.
View GuideHandling Seat Service Binding
During testing and Interactive startup, you may encounter service binding issues on the Interactive.
Learn more on how to handle these issues to ensure services are started up appropriately and prevent the Interactive from behaving incorrectly.
View Guide