Daydream的实现
Daydream是通过android.service.dreams.DreamService子类来实现的,下面是一些关键的方法:
• onAttachedToWindow():初始设置
• onDreamingStarted():启动动画和计时器
• onDreamingStopped():停止动画
• onDetachedFromWindow():清除你在onAttachedToWindow()中构建的所有东西
可能会调用的一些重要方法:
• setContentView():设置Daydream场景
• setInteractive(boolean):默认情况下,用户触摸时Daydream会退出。如果你希望与用户交互,则调
用setInteractive(true)
• setFullscreen(boolean):隐藏状态栏
• setScreenBright(boolean):默认情况下,Daydream是全亮度模式,设置为false会降低屏幕亮度
详细信息:Daydream: Interactive Screen Savers
文档和示例:
• 文档:DreamService API
• 示例代码:BouncerDaydream,一个跳跃的Android小绿人
• 示例代码:WebView,显示一个HTML页面
• 示例代码:Colors,演示OpenGL ES 2.0和TextureView