Android: DayDream в приложении
Я разрабатываю приложение, в котором я использую DreamService. Но встроенные опции только дают начало мечтать во время зарядки и стыковки. Есть ли какое-либо решение для вызова мечтаний во время выполнения приложения (пока устройство неактивно какое-то время, скажем, 5 секунд)?
2 ответа
Ответ опоздал на год и не затрагивает проблему бездействия в течение 5 секунд, но все же может быть полезным...
Добавьте следующий файл DreamNow.java в свой проект и расширьте свою активность с помощью класса DreamNow.
импорт android.app.Activity; импорт android.content.Intent; /** * Чтобы использовать, замените "расширяет активность" в вашей деятельности на "расширяет DreamNow". * * Из примера Google Dream Blog Daydream. */ Открытый класс DreamNow расширяет активность { @Override public void onStart() { super.onStart(); конечное намерение намерение = новое намерение (Intent.ACTION_MAIN); пытаться { // Сомнабулятор недокументирован - может быть удален в будущей версии... intent.setClassName("com.android.systemui", "Com.android.systemui.Somnambulator"); startActivity(намерение); Конец(); } catch (Exception e) { /* Ничего не делать */ } } }
Как DreamService
наследуется от Service
должна быть возможность их динамического запуска с помощью startService.