2013-08-14 1 views
7

Возможно ли определить, включен ли Daydream? Если да, то как?Как определить, включен ли Daydream?

Редактировать: Чтобы уточнить, я хочу прочитать настройки системы для DayDream (так же, как вы можете для режима самолета и других настроек). Вы можете сделать вывод, что из Intent.ACTION_DREAMING_STARTED и Intent.ACTION_DREAMING_STOPPED, но это не одно и то же.

ответ

2

This ответ говорит, что вы можете использовать:

Intent.ACTION_DREAMING_STARTED and Intent.ACTION_DREAMING_STOPPED 

для трансляции событий.

Here документация

+3

Я видел этот ответ. Я ищу, чтобы прочитать настройки системы, а не слушать приемник намерений. Я отредактировал свой ответ, чтобы отразить это. – christoff

0

Я написал небольшой вспомогательный класс, чтобы получить некоторые настройки: своей заставки

  • Получить если Daydream включен в настройках
  • Получить который выбран Daydream в настройках
  • (получите, если на этом устройстве возможно Daydream)

Вы можете найти его здесь: https://github.com/PieterAelse/blendle/blob/master/mobile/src/main/java/com/piotapps/blendle/utils/DayDreamUtils.java

Надеюсь, это поможет вам.