android.hardware.display.DisplayManager.getDisplays()没有返回连接到chromebook的外部监视器

时间:2017-12-07 11:24:17

标签: android chromebook

我正在使用Acer Chromebook R11。 Android版的Chromebook是7.1.1。外接显示器通过Chromebook上的HDMI端口连接。操作系统显示两个显示,并且能够将应用程序从一个窗口拖动到另一个窗口。

我希望我的应用在两个屏幕上显示。在查询显示时,android显示管理器仅返回默认显示信息。 displaymanager不存在外部监视器信息。

 import android.hardware.display.DisplayManager;
 ..
 ..
DisplayManager displayManager = (DisplayManager) getApplicationContext().getSystemService(Context.DISPLAY_SERVICE);
    Display[] var1 = displayManager.getDisplays();
Display[] var2 = displayManager.getDisplays( DisplayManager.DISPLAY_CATEGORY_PRESENTATION);

var1始终具有默认的内置屏幕信息。我希望它有关于这两个显示器的信息。 var2始终为null。

Chromebook上的此API存在任何问题吗?

1 个答案:

答案 0 :(得分:0)

在我通过测试版频道更新了Chromebook上的操作系统之后,这个API正在运行。