如何在Android O上启用多显示功能

时间:2017-07-12 03:16:04

标签: android

有没有人尝试过Android Android O

中的新功能

以下步骤对我不起作用

1.将hdmi线连接到手机(不确定也可以使用USB)

2.在root中设置设备并提供以下命令(预计应用已安装) 并没有看到该应用程序正在二次启动(多显示功能 它只是反映了移动显示,因为连接的hdmi电缆

adb shell am start com.Chrome.Canary --display 1 

请建议任何其他方式或任何命令使其工作?

2 个答案:

答案 0 :(得分:2)

Android通常在连接两个显示器时进行镜像。目前谷歌尚未启用对两个显示器上的触摸和显示映射的支持。但是如果你想在两个显示器中的任何一个上启动任何活动,那么命令 adb shell am start" your_activity" --display display_id 将在该特定显示ID上启动您的活动。如果上述命令没有启动您的活动,那么您可以使用 adb shell am stack start display_id"您的活动" 。这也行。但是关于触摸,它将被映射到主显示器(显示ID 0)。根据谷歌,您可以在Android源代码的EventHub.cpp中启用触摸映射,但到目前为止我还没有发现它有用。希望我的回答可以帮到你。

答案 1 :(得分:2)

使用以下程序运行dell monitor: ADB shell可用于调用Activity Manager(am)以启动任何系统操作(或活动)。

语法:   adb shell am start [-n(component)] [-a(action)] [-t(mime type)] [-d(data_URL)]

例子: 1.要启动“设置应用”:   adb shell am start -n com.android.settings / .Settings
    在上述命令中,我们将组件(-n)设置为特定格式的设置。

  1. 启动“图库应用”: adb shell am start -t image / * -a android.intent.action.VIEW 在上面提到的命令中,我们设置动作(-a)以打开具有mime类型(-t)的库的默认应用程序为image / *
  2. 通常,对于外部显示,'display_id'以递增顺序从'1'开始,执行多显示操作的最终命令是

    adb shell am start -n com.android.settings / .Settings --display 1

    上述命令仅在外部显示器中显示“设置”应用程序,显示器数量为:1。主显示器将与执行命令前的模式相同。