14

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

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

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

但是,我加载 N Developer Preview 图像的两台设备(Nexus 6 和 Nexus 9)使用分屏方法来支持多窗口。

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

  • 另一个设备?(例如,像素 C)

  • 设置 > 开发人员选项?(我没有看到任何明显的东西,但我可能错过了)

  • 特定的模拟器配置?

  • 一些adb命令?

  • 一个魔法咒语,通过向后说出一个命令来施展?

我猜我们可能会在 5 月下旬看到一些原生支持自由格式模式的硬件,但我只是想看看现在是否有试用的选项。

4

3 回答 3

8

自由格式多窗口在 Dev Preview 1 中不可用 - 只有分屏多窗口。

于 2016-03-10T01:17:23.407 回答
1

Lifehacker 有启用自由格式多窗口模式的说明。它适用于“Android N final SDK”。这是本质(固定大引号并添加了提示):

  1. 使用 Android N 为 Nexus 10 等平板电脑创建一个 x86 模拟器 AVD。
    提示:将所有 AVD 命名为“24 N Nexus 10”。从 Android API 版本开始,让 AVD 管理器对它们进行分类。
    提示:启用带有 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

Lifehacker 页面还包含在 Android N 设备上启用自由格式多窗口模式的说明。

于 2016-08-07T18:33:21.657 回答
0

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

在 Android N 中,我们在平台中引入了一个新的且需求量很大的多任务处理功能——多窗口支持。

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