我正在开发使用 DreamService 的应用程序。但内置选项只能在充电和对接时开始做白日梦。是否有任何解决方案可以在执行应用程序期间调用白日梦(设备处于非活动状态一段时间,例如 5 秒)?
问问题
1088 次
2 回答
1
答案晚了一年,并没有解决 5 秒不活动的问题,但仍然可能有用......
将以下DreamNow.java文件添加到您的项目中,并使用DreamNow类扩展您的 Activity。
导入android.app.Activity; 导入android.content.Intent; /** * 要使用,请将您的活动中的“扩展活动”替换为“扩展 DreamNow”。 * * 来自 Google Android 博客 Daydream 示例。 */ 公共类 DreamNow 扩展 Activity { @覆盖 公共无效 onStart() { super.onStart(); 最终意图意图 = 新意图(意图.ACTION_MAIN); 尝试 { // Somnabulator 没有记录——可能在未来的版本中被删除... intent.setClassName("com.android.systemui", “com.android.systemui.Somnambulator”); 开始活动(意图); 结束(); } catch (Exception e) { /* 什么都不做 */ } } }
于 2014-04-16T14:52:07.353 回答
0
作为DreamService
继承Service
它应该可以使用startService动态启动它们。
于 2013-04-17T13:09:42.307 回答