LINUX.ORG.RU

android: Как узнать. что система ушла в suspend/вышла из resume?

 , , , ,


0

1

Короче, есть система с андроидом, в которой есть железка, которая выключается в процессе suspend. Железка - bluetooth донгла. Андроид сходит с ума, потеряв этот самый bluetooth в suspend'e. Никаких хуков на resume не обнаружил. Для лечения проблемы достаточно прибить процесс com.android.bluetooth. Даже понятно как это сделать. Не понятно как узнать, что мы уходили в suspend. Идеи?

★★★★★

cat /sys/power/wait_for_fb_sleep для выключения экрана.
Для suspend - только в ядре.
Для resume всегда wait_for_fb_wake, либо накатай мелкий apk, хукающий screen on, но оно с задержкой будет, если памяти не хватит.

mittorn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.