问题标签 [light-sensor]

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.

0 投票
1 回答
349 浏览

java - 我正在尝试从 Android 设备获取光传感器数据以在 Unity 应用程序中使用

前言:Ice-Blaze 在 2016 年发表的一篇文章涵盖了这一点,他的解决方案不再有效。

我试过使用他的插件,它似乎没有传递数据或检索光传感器数据。在这个过程中,我以 .aar/Android 库的形式构建了自己的插件,无论出于何种原因,我都可以将预定义的静态数据从 .aar 传递到 Unity 应用程序,但无法成功检索光照数据。我相信这与检索需要基本 App-Activity 的光数据有关,我不确定如何为 .aar 而不是 .apk 构建它。

所以现在我开始尝试在 Unity 中严格工作并完全跳过插件。现在这就是我的更新函数的样子:

所以在这里你可以看到,在每次更新时,我都会禁用设备,只是为了重新启用它。我走这条路的原因是因为这似乎只在开始时获得一次光数据,所以我认为禁用/重新启用可能会迫使它不断地重新检查光值。现在我得到一个初始值 50 并且没有更新,虽然我在不同的亮度下尝试过并且总是得到相同的结果,但它可能是一个默认值 50。有没有人有任何建议或修复?

0 投票
1 回答
86 浏览

android - 当应用程序在后台时,如何将多个传感器值传递给android中的通知栏

我是android传感器和通知的新手。我正在处理传感器数据(光线、接近度、加速度计和陀螺仪传感器)。我的目标是制作一个应用程序,它将在四个不同的卡片视图中显示四个传感器值。我已经正确地做到了。但是,在从任务管理器关闭应用程序以及四个实时传感器值如何在通知栏中显示后,我遇到了如何在后台运行该应用程序的问题。我没有通过互联网获得有意义的适当解决方案。我需要帮助来解决问题。

代码:

0 投票
0 回答
29 浏览

android - 如何延迟 Android Studio 上的光传感器?

我需要在 Android 上使用光传感器,但是,我并不经常需要它。我只需要两秒钟一次。我只能在两秒钟内使用这些值,但它会更快地耗尽电池。我查看了文档,上面说,在注册时,延迟可以这样设置:

我不工作,它以超快的速度返回值。即使我在注册时输入了 1000000 值。

这是我的代码:

0 投票
1 回答
37 浏览

c - 如何读取 16 位硬件寄存器

我正在研究 VEML7700 Lux 传感器。数据表链接。我可以使用 i2c-tool 检测传感器并读取/写入数据。传感器的 I2C 地址为 0x10。在这里,我可以正确读取 0x04 结果寄存器。

当我试图在 c 程序中读取寄存器时,我得到恒定的 0 值。但我也可以在 c 程序中使用 write 命令写入配置寄存器。

这是我的c程序。