我们如何在Android N开发者预览版中尝试Freeform多窗口模式?

时间:2016-03-10 01:02:41

标签: android android-7.0-nougat

N Developer Preview documentation引用了一个自由形式的多窗口模式选项:

  

大型设备的制造商可以选择启用自由格式模式,用户可以在其中自由调整每项活动的大小。如果制造商启用此功能,除了分屏模式外,设备还提供自由形式模式。

文档还建议您应该在自由格式多窗口模式下测试您的应用程序。

但是,我在Nxus 6和Nexus 9上加载N Developer Preview图像的两个设备使用分屏方式来支持多窗口。

有没有办法让自由形式模式继续下去?

  • 另一台设备? (例如,Pixel C)

  • 设置>开发者选项? (我没有看到任何明显的事情,但我可能已经错过了它)

  • 特定的模拟器配置?

  • 某些adb命令?

  • speaking a command backwards投射的魔法咒语?

我猜我们可能会在5月底看到一些支持自由形式模式的硬件,但我现在只是看看是否可以选择试用它。

3 个答案:

答案 0 :(得分:8)

自由形式多窗口在开发预览1中不可用 - 只有分屏多窗口。

答案 1 :(得分:0)

多窗口不可用,分屏多窗口支持。

在Android N中,我们在平台中引入了一个新的,要求很高的多任务处理功能 - 多窗口支持。

  • 用户现在可以立即在屏幕上弹出两个应用程序。
  • 在运行Android N的手机和平板电脑上,用户可以运行两个应用 在分屏模式下并排或一个在另一个之上。用户可以 通过在它们之间拖动分隔符来调整应用程序的大小。
  • 在Android电视设备上,应用可以将自己置于画中画中 模式,允许他们在用户时继续显示内容 浏览或与其他应用互动。

答案 2 :(得分:0)

Lifehacker has instructions启用自由格式多窗口模式。它适用于“Android N final SDK”。这是本质(固定了卷曲引号和添加了提示):

  1. 使用Android N创建一个x86模拟器AVD,用于像Nexus 10这样的平板电脑 提示:将所有AVD命名为“24 N Nexus 10”。从Android API版本开始,AVD Manager可以帮助他们进行排序 提示:启用具有2个CPU的“多核CPU” 提示:将其设置为以“横向”方向打开 提示:除非您有大型显示器,否则不要“启用设备帧”。您需要内容空间。
  2. 启动AVD。等待它启动。
  3. 使用adb和终端运行以下命令:
    • adb shell
    • su
    • setenforce 0
    • settings put global enable_freeform_support 1
    • cd /data/local/tmp
    • mkdir permissions
    • cd permissions
    • cp -a /system/etc/permissions/* ./
    • sed -e "s/live_wallpaper/freeform_window_management/" android.software.live_wallpaper.xml >freeform.xml
    • mount --bind . /system/etc/permissions
    • 等几秒钟
    • stop
    • 再等几秒钟
    • start
  4. Lifehacker页面还提供了在Android N设备上启用自由格式多窗口模式的说明。