问题标签 [ambient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 我可以创建自定义 android 环境应用程序吗?
我没有找到任何关于这个的东西,我可以创建我的自定义 android 应用程序,它可以在环境模式下工作,所以手机只使用需要的像素(如字母)而不是整个屏幕?像这样的东西:环境显示
android - 带有环境/黑屏的频繁可穿戴振动
我正在尝试为智能手表编写一个模拟您的心跳的应用程序,因此它需要能够以 1 秒到大约 0.5-0.3 秒的时间间隔振动,持续时间为 75 毫秒。
当应用程序进入环境模式或开始全黑屏时,它也需要这样做。我不在乎功耗或其他什么,它应该能够运行 20-30 分钟,仅此而已。
在我正在开发的Moto360上,环境模式会变成全黑屏,如果你不将手表保持在某个位置,一旦它进入黑屏,振动就会停止,所以我需要一个解决方案这也适用于黑屏,除非有办法停止手表,进入黑屏,我不知道。
当只处理 onEnterAmbient 等事件时,手表停止振动,当你因为进入黑屏而没有以正确的角度握住它时,并且振动并不总是一致的,因为必须调用 vibrator.vibrate( ) 方法在进入/更新等时再次出现,因此它通常会导致振动模式的细微不一致,应避免这种情况。所以我认为使用环境模式的方法不起作用。
这是以前的代码:
所以我用警报管理器再次尝试,(坚持这个链接:https://developer.android.com/training/wearables/apps/always-on.html#UpdateContent)能够在黑屏时也发送振动但是事实证明,alarmmanager 的计时器不能设置为如此小的间隔?它仅每隔大约 5 秒振动一次,应该是 1 秒或更少,无论处于黑屏、正常或环境模式...
代码:
然后在 onEnterAmbient 事件等中也调用 RefreshUpdateAndSetNextAlarm,但不能按预期工作。有没有办法在智能手表上做这些事情,尤其是在 Moto 360 上?
也许如果我通过messageAPI不断地从智能手机发送消息并将它们设置为紧急?
android - 如何防止 Android Wear 离开环境模式并在几分钟后变黑
我正在尝试编写一个像 Moto 360 这样的床头钟,在充电时显示夜间时间。因此,我根据https://developer.android.com/training/wearables/apps/always-on.html#BackwardCompatibility设置了一个带有警报管理器的“Always-On-App”,它基本上可以按预期工作(Android 7.1. 1 “全警戒柴油机”上的可穿戴活动)。
然而,在桌子上静止几分钟后,手表会离开环境模式(我在夜间的首选模式)并关闭屏幕。
我已经尝试过根据Android Wear 使用唤醒锁:测量传感器并防止环境模式/睡眠,但没有成功。处理器可能仍在工作,但一段时间后屏幕变黑(调试非常麻烦,因为您总是必须等待并且无法在模拟器上重现,而模拟器永远不会关闭)。
那么如何防止手表离开环境模式到“关闭”方向,或者至少检测到该状态并将其重新打开?
unity3d - 在 HTC Vive 上使用 Unity、VRTK 和 SteamVR 时,后处理堆栈环境光遮蔽停止工作
当从 Post Processing Stack 资产添加环境光遮蔽到 SteamVR 相机时,它可以正常工作,直到我点击播放按钮(SteamVR 已为此启用,因为 VRTK 管理器会自动禁用它)。之后它就消失了。我注意到,如果我在运行时在组件层次结构中移动后处理行为脚本,环境光遮蔽就会起作用。任何帮助表示赞赏。
typescript - 打字稿声明:合并一个类和一个接口
我有两个模型Model
,它的子类ClientModel
是一个环境模块。现在我想ClientModel
从一个所谓的接口声明一组属性Client
。我该怎么做?我可以想象这样的事情:
typescript - 环境命名空间打字稿示例
命名空间一章给出了一个我不明白的与D3.d.ts相关的示例。
这是完整的例子:
我真正不明白的是如何在我的模块或我的打字稿脚本中使用D3.d.ts ?请给我一些简短的例子。
编辑
请忽略这里使用 D3 的事实;可以是 B3 或 G3 或 X7 ... 随便什么;我对专门的图书馆不感兴趣。我只对如何使用我的打字稿模块和打字稿脚本中给出的示例感兴趣。
EDIT2 最让我困惑的是,上面的例子使用了declare namespace ...而不是namespace D3(例如用于namespace Validation)。另外声明 var d3: D3.Base;的用途是什么(以及如何使用?)?
wpf - XAML 属性值:默认 vs 本地 vs 环境
我一直在尝试解释我继承的项目中的 XAML 代码,我想弄清楚某些元素中某些值的来源。当我在“属性”面板中查看对象的属性时,我可以看到每个属性旁边的方块。白色方块表示属性值是默认值,黑色方块表示属性值是“本地”,表示它已从默认值更改并且可以在 XAML 标记中看到更改,绿色方块表示“环境” 。”
有应用于对象的样式,因此我可以直觉地认为环境属性中的值必须来自资源字典。我仍然不确定在哪里寻找值的来源,我想这样做以更改它们。环境属性的文档对我来说很难理解并且没有回答我所有的问题,而且我还没有找到任何讨论默认、本地和环境之间差异的文档。
如果这是一个合适的地方问,有人可以解释和讨论默认、本地和环境之间的区别吗?
是否有一个词用于区分这些类型的属性值,即“默认”是属性值“类型”还是什么?
除了这三种之外,还有其他属性值类型吗?
android-wear-2.0 - 待机和环境在 Android 中是相同的
在 Android 智能手表中,如果设备不交互,则手表将从交互模式进入环境模式
在此 Google 链接https://www.youtube.com/watch?v=Rwshwq_vI1s中,他们仅解释了 App StandBy 和 Doze 模式
我的查询是 Android Wear App 流程将来自 Interactive -> Ambient -> StandBy
或者
App Standby 和 Ambient 都一样吗?