`
sunxboy
  • 浏览: 2869089 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    GoogleVRForUnity_1.170.0_source(Daydream,Cardborld Demo)

    开发者可以通过这些资源了解如何在Unity中设置和配置VR环境,以及如何实现Daydream和Cardboard的特定功能。 4. **ProjectSettings**: `ProjectSettings`文件夹包含了Unity项目的配置设置,包括图形质量、输入设备...

    PJBlog2 DayDream

    标题"PJBlog2 DayDream"指的是一个基于PJBlog2平台的特定主题或模版,而"DayDream"可能是这个模版的设计风格或者主题名称。PJBlog2是一个流行的开源博客系统,它允许用户创建和管理自己的博客网站。这个系统通常提供...

    Daydream - MetaTrader 5EA.zip

    《MetaTrader 5 EA——基于价格通道的Daydream策略详解》 在交易世界中,MetaTrader 5(MT5)是一款广泛使用的交易平台,它为交易者提供了强大的图表分析工具、自动化交易策略(Expert Advisor,简称EA)以及丰富的...

    Daydream在基于VR的校园漫游项目中优化作用的研究与应用.docx

    - **Daydream控制器**:用于实现3自由度(3DoF)的交互控制,使用户能够更加自然地与虚拟环境互动。 #### 五、结论 通过对DaydreamRenderer等工具和技术的应用,基于VR的校园漫游项目能够实现高质量的渲染效果,并...

    意法半导体运动传感器获得谷歌Daydream和Tango两大平台认证,支持移动设备上的沉浸式虚拟现实和增强现实应用.pdf

    首先,意法半导体(ST)的LSM6DSM 6轴惯性测量单元(IMU)获得了谷歌Daydream和Tango平台的认证。这一认证意味着该传感器可以应用于搭载这两个平台的移动设备,提供沉浸式的虚拟现实(VR)和增强现实(AR)体验。Day...

    DayDreamTut:如何实现 Android DayDream 的示例

    在这个教程中,我们将深入探讨如何利用Java编程语言在Android平台上实现DayDream功能。 首先,我们需要创建一个新的Android项目,并在项目中包含必要的Android SDK支持。确保你的AndroidManifest.xml文件已经包含了...

    daydream.github.io

    5. **JavaScript**: 如果"daydream.github.io"有交互功能,那么可能涉及到JavaScript,一种用于实现客户端动态效果的编程语言。 6. **Git版本控制**: 作为GitHub的一部分,整个项目可能使用Git进行版本控制。这使得...

    AndroidDaydreamExample:适用于 Android 5.1 的简​​单 Daydream(交互式屏幕保护程序)

    - Daydream 功能通过实现 `DreamService` 类来实现。你需要创建一个继承自 `DreamService` 的子类,并覆盖其中的关键方法,如 `onCreate()`、`onStart()` 和 `onStop()`。 - `onPrepareDream()`: 这是启动 Day...

    Android VR

    在Android平台上,虚拟现实(VR)技术通过Google的Daydream平台得以实现,为开发者和用户提供了丰富的沉浸式体验。本文将深入探讨“Android VR”这一主题,包括其基本概念、核心组件、开发环境搭建以及应用实例。 1...

    ants-daydream-android:安卓白日梦

    "ants-daydream-android" 是一个专门为安卓平台设计的应用项目,它实现了一个简单的 Android "白日梦"(Daydream)功能。在 Android 系统中,白日梦是一种特殊的模式,通常在设备闲置或充电时运行,为用户提供动态的...

    gvr-unity-sdk-master

    《Unity 3D VR开发:探索GVR Unity SDK与Cardboard及Daydream的融合》 在虚拟现实(VR)技术的领域中,Unity 3D以其强大的功能和易用性成为了许多开发者首选的开发工具。"gvr-unity-sdk-master"是一个专门为Unity...

    VR_GalleryApp:适用于GearVR和Daydream的虚拟现实画廊,可从托管在外部服务器上的json动态生成其内容(2d和360视频和图像)

    VR_GalleryApp兼容GearVR和Daydream两个主流的VR平台,这意味着无论用户是拥有Oculus Rift的用户还是Google Pixel手机搭配Daydream View的用户,都能享受到一致的高质量体验。这种跨平台的设计大大扩大了应用的受众...

    Google VR For Unity_1.120.0

    【Google VR for Unity 1.120.0】是一款专为Unity开发人员设计的虚拟现实(VR)工具包,使他们能够轻松地为Cardboard和Daydream平台创建沉浸式体验。这款插件是Unity开发者在构建VR应用时不可或缺的一部分,尤其对于...

    GoogleVRForUnity_1.150.0

    6. **交互设计**:针对Cardboard和DayDream的不同输入方式,SDK提供了一系列的交互组件和事件处理机制,使得开发者可以轻松实现各种交互体验。 7. **音频处理**:支持3D音效,使声音根据用户在虚拟世界中的位置和...

    magisk-module-daydream-for-sony-f5121:启用Sony Xperia X的android.software.vr.mode和android.hardware.vr.high_performance功能(F5121,也许还有F5122)。 不被索尼认可

    标题中的“magisk-module-daydream-for-sony-f5121”是一个针对Sony Xperia X (型号F5121,可能也适用于F5122) 设备的Magisk模块,其主要目的是解锁并启用Android设备上的虚拟现实(VR)功能。Magisk是一款流行的...

    Android VR controllerclient demo

    首先,VR在Android中的实现主要依赖Google的Daydream平台,这是一个针对移动VR的开放平台,提供了SDK和开发工具。Daydream SDK包含了用于构建VR应用的所有必要组件,包括视图渲染、头部跟踪以及控制器输入处理。 1....

    android VR SDK libraries库文件 simples是四个demo

    Android VR SDK是Google推出的一款用于开发虚拟现实应用的软件开发工具包,主要针对Daydream平台。这个SDK包含了一系列的库文件、示例代码以及必要的工具,帮助开发者构建沉浸式、高性能的VR体验。"libraries"目录下...

    Android VR 正方体 demo

    "Android VR 正方体 demo" 是一个专为Android设备设计的虚拟现实示例项目,它展示了如何利用Google的Daydream平台或者Cardboard SDK来创建简单的VR应用。这个demo的核心是将一个正方体渲染到用户的视野中,使用户...

    Android实现图片360度全景

    Google的Cardboard SDK或Daydream SDK提供了集成VR的接口,可以让用户通过手机和简易VR眼镜体验360度全景。 9. 测试与调试: 在不同设备和屏幕尺寸上测试全景图的显示效果至关重要,确保在各种环境下都能正常工作...

    GoogleVr游戏项目

    4. **Daydream API**:Google Daydream API是专为Daydream平台设计的接口,包含了一系列用于创建VR体验的类和方法。比如,`GvrActivity`是基础的VR活动类,`GvrLayout`管理VR视图,还有`GvrView`处理头显的运动数据...

Global site tag (gtag.js) - Google Analytics