Как мы попробуем многооконный режим Freeform на Android N Developer Preview?

на N предварительный просмотр документации разработчика цитирует опцию многооконного режима freeform:

производители больших устройств могут включить режим свободной формы, в котором пользователь может свободно изменять размер каждого действия. Если производитель включает эту функцию, устройство предлагает режим свободной формы в дополнение к режиму разделения экрана.

документы также предлагают протестировать приложение в мультиокне freeform режим.

однако два устройства, на которые я загрузил изображения предварительного просмотра разработчика N (Nexus 6 и Nexus 9), используют подход с разделенным экраном для поддержки нескольких окон.

есть ли способ получить режим freeform происходит что-то?

  • другое устройство? (например, пиксель C)

  • Настройки > Параметры Разработчика? (Я не видел ничего очевидного для этого, но я, возможно, пропустил его)

  • конкретный настройки эмулятора?

  • некоторые ?

  • магическое заклинание, наложенное произнося команду назад?

Я предполагаю, что мы можем увидеть некоторое оборудование, которое поддерживает режим freeform изначально в конце мая, но я просто вижу, есть ли возможность попробовать его сейчас.

3 ответов


мульти-окно Freeform недоступно в dev Preview 1 - только мульти-окно с разделенным экраном.


мульти-окно не доступно, мультиокно разделенного экрана поддерживает.

В Android N мы вводим новую и востребованную функцию многозадачности в платформу-поддержку нескольких окон.

  • теперь пользователи могут открывать сразу два приложения на экране.
  • на телефонах и планшетах под управлением Android N пользователи могут запускать два приложения бок о бок или один над другим в режиме Splitscreen. Пользователи могут размер приложения, перетащив разделитель между их.
  • на устройствах Android TV приложения могут помещать себя в изображение в картинке режим, позволяющий им продолжать показывать контент в то время как пользователь просматривает или взаимодействует с другими приложениями.

Lifehacker имеет инструкции для включения многооконного режима Freeform. Он работает в "Android N final SDK". Вот суть (с фиксированными фигурными кавычками и добавленными советами):

  1. создайте эмулятор x86 AVD с Android N для планшета, такого как Nexus 10.
    Совет: назовите все ваши AVDs как "24 N Nexus 10". Начиная с версии Android API получает AVD Manager, чтобы отсортировать их услужливо.
    Совет: включить "Многоядерный процессор" с 2 процессорами.
    Совет: установите его для открытия в ориентации "пейзаж".
    Совет: не "включить фрейм устройства", если у вас нет большого монитора. Вам нужно пространство для контента.
  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 также имеет инструкции по включению многооконного режима Freeform на устройстве Android N.