Как мы попробуем многооконный режим Freeform на Android N Developer Preview?
на N предварительный просмотр документации разработчика цитирует опцию многооконного режима freeform:
производители больших устройств могут включить режим свободной формы, в котором пользователь может свободно изменять размер каждого действия. Если производитель включает эту функцию, устройство предлагает режим свободной формы в дополнение к режиму разделения экрана.
документы также предлагают протестировать приложение в мультиокне freeform режим.
однако два устройства, на которые я загрузил изображения предварительного просмотра разработчика N (Nexus 6 и Nexus 9), используют подход с разделенным экраном для поддержки нескольких окон.
есть ли способ получить режим freeform происходит что-то?
другое устройство? (например, пиксель C)
Настройки > Параметры Разработчика? (Я не видел ничего очевидного для этого, но я, возможно, пропустил его)
конкретный настройки эмулятора?
некоторые ?
магическое заклинание, наложенное произнося команду назад?
Я предполагаю, что мы можем увидеть некоторое оборудование, которое поддерживает режим freeform изначально в конце мая, но я просто вижу, есть ли возможность попробовать его сейчас.
3 ответов
мульти-окно не доступно, мультиокно разделенного экрана поддерживает.
В Android N мы вводим новую и востребованную функцию многозадачности в платформу-поддержку нескольких окон.
- теперь пользователи могут открывать сразу два приложения на экране.
- на телефонах и планшетах под управлением Android N пользователи могут запускать два приложения бок о бок или один над другим в режиме Splitscreen. Пользователи могут размер приложения, перетащив разделитель между их.
- на устройствах Android TV приложения могут помещать себя в изображение в картинке режим, позволяющий им продолжать показывать контент в то время как пользователь просматривает или взаимодействует с другими приложениями.
Lifehacker имеет инструкции для включения многооконного режима Freeform. Он работает в "Android N final SDK". Вот суть (с фиксированными фигурными кавычками и добавленными советами):
- создайте эмулятор x86 AVD с Android N для планшета, такого как Nexus 10.
Совет: назовите все ваши AVDs как "24 N Nexus 10". Начиная с версии Android API получает AVD Manager, чтобы отсортировать их услужливо.
Совет: включить "Многоядерный процессор" с 2 процессорами.
Совет: установите его для открытия в ориентации "пейзаж".
Совет: не "включить фрейм устройства", если у вас нет большого монитора. Вам нужно пространство для контента. - запустите AVD. Подождите, пока он загрузится.
- используйте 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.