TGViewer
Android Broadcast Android Broadcast @android_broadcast · 14.6K subscribers
Post #8972 7.99K
🛒 Android Vitals теперь поможет понять почему тратится батарейка

Команды Android и Google Play объединилсь с производителями устройств для добавления новых метрик в Android Vitals в Google Play. На днях запустили новую метрику - excessive wake locks в Beta. Она позволяет понять где у вас происходит большое потребление батареи по причине несвоевременного освобождения Wake Lock.

Wake Lock - это механизм PowerManager API, который позволяет не засыпать процессору, после того как отключится экран устройства.


val powerManager = context.getSystemService<PowerManager>()

// Создаем WakeLock с указанием типа блокировки
val wakeLock = powerManager.newWakeLock(
PowerManager.PARTIAL_WAKE_LOCK,
"MyApp:WakeLockTag"
)

// Проверяем и активируем WakeLock
if (!wakeLock.isHeld) {
wakeLock.acquire()
}

// Освобождаем WakeLock
if (wakeLock.isHeld) {
wakeLock.release()
}


#android #googleplay #батарея
  • 👍 18
  • 🔥 11
More from @android_broadcast
  1. Oct 9, 2026UPD! Вышел Gradle 8.14.6 с аналогичными правками
  2. Oct 8, 2026🐘 Вышел Gradle 9.8.1: закрыли три серьёзные уязвимости, стоит обновиться Это патч-релиз д…
  3. Oct 7, 2026🏢 EmbeddingGemma 2: мультимодальный поиск прямо на телефоне Google выпустила EmbeddingGem…
  4. Oct 7, 2026Post #10231
  5. Oct 6, 2026🤖 В Android Bench добавили Claude Opus 5.5, GPT 6 Sol и GPT 6 Luna Google обновила лидерб…
  6. Oct 6, 2026Разыгрываю 2 билета на Podlodka AI Crew Условия - Подписаться на @rozov_blog - Подписаться…
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 →