«Режим экономии» Android и взаимодействие с CECAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 «Режим экономии» Android и взаимодействие с CEC

Сообщение Anonymous »

В настоящее время я пытаюсь отладить странную периодически возникающую проблему с «режимом ожидания» видеоустройства Android и его взаимодействием с сообщением «спящего режима» CEC.
Поведение устройства Android демонстрирует два варианта поведения на телевизоре с поддержкой CEC, подключенном к нему через HDMI:
Поведение 1 (желательно):: телевизор выключается и не показывает видео HDMI сигнал при повторном включении телевизора (но не устройства). Когда я пробуждаю устройство, это занимает 1–2 секунды.
Поведение 2 (нежелательное): телевизор выключается, но когда я его включаю, в его окне просмотра HDMI отображается черный экран (то есть видеосигнал HDMI). Когда я разбудил устройство, это происходит почти сразу.
Лучшее, что я могу выяснить, это то, что устройство Android переходит в «режим ожидания» и хочет отобразить какое-то изображение заставки.
Вот фрагмент журнала:

01-15 18:04:53.370 2639 3095 D vol.VolumeDialogControl: onReceive ACTION_SCREEN_OFF
01-15 18:04:53.370 2639 2639 D DozeScreenState: setDozeScreenState(1)
01-15 18:04:53.370 2639 2639 D KeyguardViewMediator: handleNotifyFinishedGoingToSleep
01-15 18:04:53.372 2639 2639 D CentralSurfaces: получено новое состояние отключения: enaihbcrso.qingr (без изменений)
01-15 18:04:53.372 2639 2639 E ReviewProxyService: не удалось получить обзорный прокси-сервер для флагов отключения.
01-15 18:04:53.372 2639 2639 D CentralSurfaces: получено новое состояние отключения: enaihbcrso.qingr (без изменений)
--
01-15 18:04:53.382 3519 3519 D SYS_EVENT: отправить уведомление о событии 8 клиенту
01-15 18:04:53.382 2015 2968 D SystemServerTiming: getUserSwitchability-0
01-15 18:04:53.382 2015 2968 D SystemServerTiming: TM.isInCall
01-15 18:04:53.382 2015 2968 D Telecom: Ведение журнала: START_SESSION
01-15 18:04:53.382 2015 2968 D Telecom: Ведение журнала: END_SESSION (длительность: 0 мс): TSI.iIC@ALI
01-15 18:04:53.382 3494 3494 D PASRDozeReceiver: Полученное намерение { act=android.intent.action.SCREEN_OFF flg=0x50200010
01-15 18:04:53.382 2015 2968 D SystemServerTiming: hasUserRestriction-DISALLOW_USER_SWITCH
01-15 18:04:53.382 2015 2968 D SystemServerTiming: getInt-ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED
01-15 18:04:53.382 2015 2968 D SystemServerTiming: isUserUnlocked-USER_SYSTEM
01-15 18:04:53.383 2015 4003 D SystemServerTiming: getUserSwitchability-0
01-15 18:04:53.383 2015 4003 D SystemServerTiming: TM.isInCall
--
01-15 18:04:53.383 2015 4003 D SystemServerTiming: hasUserRestriction-DISALLOW_USER_SWITCH
01-15 18:04:53.383 2015 4003 D SystemServerTiming: getInt-ALLOW_USER_SWITCHING_WHEN_SYSTEM_USER_LOCKED
01-15 18:04:53.383 2015 4003 D SystemServerTiming: isUserUnlocked-USER_SYSTEM
01-15 18:04:53.384 3494 3494 D PASRDozeReceiver: намерение отправлено успешно
01-15 18:04:53.384 3494 3494 D PASRService: PASRService запущен
01-15 18:04:53.384 3494 3494 D PASRService: OnStartteett, Intent: android.intent.action.SCREEN_OFF
01-15 18:04:53.384 3494 3494 D PASRService: Screen Off timer prop: 0. val: 0
Думаю, у меня будет вопрос: как мне запретить устройству Android поддерживать работу интерфейса HDMI для отображения изображения заставки (в данном случае это черный сигнал), но сохранить остальную функциональность «режима ожидания»?
Спасибо за ваше совет!

Удачи, Чарльз.

Подробнее здесь: https://stackoverflow.com/questions/798 ... teractions
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»