Question

In API 17, Android introduced the ability to present content on secondary displays. They say that content can be shown on any display that is connected to the device by either a wired connection or WiFi. You can even get the list of connected displays with the DisplayManager class. What I want to know is, what qualifies an Android "display"? What types of devices can I use as secondary displays using the DisplayManager class?

API 17 Link:http://developer.android.com/about/versions/android-4.2.html DisplayManager:http://developer.android.com/reference/android/hardware/display/DisplayManager.html

Was it helpful?

Solution

What I want to know is, what qualifies an Android "display"? What types of devices can I use as secondary displays using the DisplayManager class?

That is up to the device manufacturer. Some devices support HDMI-out, via some sort of connector (micro HDMI, MHL, etc.). Some devices support Miracast. And so on. From the standpoint of Android, they will appear to be a monitor. Whether they are an LCD monitor or a TV or an HDMI recorder or something else is up to the manufacturer of that equipment.

Note that not all devices that have Android 4.2 and support an external display will support Presentation for those external displays. For example:

  • the Nexus 4 supports Presentation via Miracast
  • the Nexus 10 supports Presentation via HDMI
  • the Galaxy Nexus, at present, does not support Presentation via MHL
  • the ASUS Transformer Infinity, at present, does not support Presentation via HDMI
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top