读书人

Daydream的兑现

发布时间: 2013-01-23 10:44:49 作者: rapoo

Daydream的实现

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

读书人网 >互联网

热点推荐