TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.6K subscribers
Post #8793 5.46K
🚀 Улучшили API для работы с Foldable

Добавили возможность получения больше о физическом состоянии складного устройства. Новое API WindowInfoTracker.supportedPostures позволит понять поддерживает ли устройство режим tabletop (устройство частично сложено, складной экран разделён на 2 зоны)

val currentSdkVersion = WindowSdkExtensions.getInstance().extensionVersion
val message =
if (currentSdkVersion >= 6) {
val supportedPostures = WindowInfoTracker.getOrCreate(LocalContext.current).supportedPostures
buildString {
append(supportedPostures.isNotEmpty())
if (supportedPostures.isNotEmpty()) {
append(" ")
append(
supportedPostures.joinToString(
separator = ",", prefix = "(", postfix = ")"))
}
}
} else {
"N/A (WindowSDK version 6 is needed, current version is $currentSdkVersion)"
}


#jetpack #android #foldable
  • 👍 16
  • 👎 5
  • 😢 1
More from @android_broadcast
  1. Oct 12, 2026🤖 Google взялся за R8 всерьёз: пора почистить proguard-rules.pro Android vitals в Play Co…
  2. Oct 12, 2026‼️ Опыт использования Grok Build и Grok 4.7 в разных задачах Два месяца каждый день работа…
  3. Oct 12, 2026🛒 Google Play снизит комиссию за хороший UX: Apps Experience Program Google запустил добр…
  4. Oct 11, 2026🚀 Переезд с SharedPreferences на DataStore не замедлил приложение: замеры на реальных уст…
  5. Oct 9, 2026UPD! Вышел Gradle 8.14.6 с аналогичными правками
  6. Oct 8, 2026🐘 Вышел Gradle 9.8.1: закрыли три серьёзные уязвимости, стоит обновиться Это патч-релиз д…
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 →