TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.2K subscribers
Post #4680 1.72K
Управляйте форм-фактором Android-эмулятора прямо из скрипта

Google напомнила о командах adb emu, которые складывают, поворачивают и меняют экран виртуального устройства из терминала. Они сразу возвращают управление оболочке, поэтому проверки адаптивной вёрстки можно встроить в сценарий или прогон тестов вместо ручной работы с Resizable Emulator и вместо запуска нескольких эмуляторов сразу.

adb emu fold складывает аппарат и включает внешний экран, adb emu unfold раскладывает и включает внутренний, adb emu rotate поворачивает устройство на 90 градусов по часовой стрелке. adb emu posture без параметра печатает доступные положения: 1 — closed, 2 — half-opened, 3 — opened; adb emu posture 2 ставит половинчатое, которое в блоге и называют режимом «столик».

adb emu resize-display печатает доступные пресеты — телефон, раскрытый складной и планшет под номерами 0, 1 и 2, — а adb emu resize-display 1 меняет размер на выбранный. Если эмуляторов несколько, нужный выбирается через adb -s <serial> emu <команда> <параметр>. Оговорка: Pixel Fold и Resizable AVD поддерживают только положения 1–3, на 4 и 5 вернётся KO: Failed to set posture.
More from @mobi_dev
  1. Sep 20, 2026Как ProfilingManager на Android 15+ помогает искать причины тормозов в продакшене Profilin…
  2. Sep 20, 2026Как использовать свайп-действия вне List в SwiftUI В SwiftUI свайп-действия вроде удаления…
  3. Sep 20, 2026Как переносить сложные Android-экраны на Jetpack Compose: опыт TikTok Команда TikTok перен…
  4. Sep 19, 2026Как управлять кнопками панели инструментов в SwiftUI Одна и та же панель в SwiftUI ведёт с…
  5. Sep 19, 2026Как безопасно освобождать временные ресурсы с defer в Swift В Swift блок defer выполняется…
  6. Sep 19, 2026Как Flutter готовит приложения к новым версиям iOS Между WWDC и стабильным релизом iOS у к…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →