问题标签 [sensors]

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 投票
5 回答
23236 浏览

android - 在android上获取电池温度

如何在android中获取电池的温度?

0 投票
3 回答
6530 浏览

android - 指南针和加速度计精度

我在 Android 中制作了自己的应用程序,该应用程序使用指南针和加速度计传感器来显示设备的旋转度和倾斜度。我初始化了我需要的所有监听器和对象(我遵循了一些教程),现在我可以随心所欲地获得学位。问题在于传感器返回的测量值并不准确。我的意思是,即使我尝试对从传感器捕获的度数进行四舍五入,它们每分每秒都会在 -/+ 7(或 8)度之间振荡,即使我呆在远离任何干扰源的草地上。我想要的是对度数的准确测量,就像一种对我从传感器接收到的值进行四舍五入的方法。

0 投票
1 回答
253 浏览

android - 我游戏中的音乐会干扰加速度计值。如何解决这个问题?

我正在编写一个游戏,玩家通过倾斜手机来控制角色。

问题是:音乐(大声播放时)和音效(如枪声)会干扰加速度计值。这导致奇怪的角色移动。

请给我一些关于如何解决这个问题的建议。

先感谢您!

0 投票
1 回答
3638 浏览

android - Android SensorEventListener 语法

我准备在这件事上受到羞辱,但我不知道出了什么问题。我只是在玩 Android 开发,只是在制作一个简单的应用程序,它将加速度计打印到 TextView。

创建 SensorEventListener 时,出现语法错误

(说 ; 是完成语句所必需的)

有问题的确切代码:

如果需要,这里是完整的代码

这是活动:

谢谢你的帮助。这是我的参考: 参考项目

0 投票
1 回答
1174 浏览

android - writing android sensor data to XML file

hi i am developing an application that read data from sensors and write those data to an XML file when you press a key. i have 2 activity one for button and another is an Activity who implements sensorEventListener. the problem is my main activity is button and couldn't get data from event listener activity. i think the listener activity is not active but when i create an intent and start activity with that intent the program stop working. the button is able to create XML file solely. so how could i read sensor data from sensors,and how to send them to XML file when the button got clicks ?

thanks

0 投票
1 回答
915 浏览

android - 磁力计导致滞后?

我正在开发一个应用程序,它将使用磁力计数据进行交互,通过将磁铁移向和远离手机。这很好用(足够了),但似乎当我将磁铁移得太靠近手机时,会出现明显的延迟,并且这些消息会被吐出到日志中:

Tag Message AK8973 HRET = AKSC_HOF_DSS_START AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_REQUEST AK8973 HRET = AKSC_HOF_DSS_COMPLETE

这也可以在市场上可用的应用程序“Compass 3D”中得到证明。移动耳机与手机直接接触就足够了,它会产生至少 4-500 毫秒的延迟,并将上面的消息打印到 Logcat。这是在我的 HTC Hero 上。

关于导致这种滞后的原因或如何解决它的任何想法?其他手机型号也会出现这种情况吗?

所有想法和/或理论都会有所帮助!

0 投票
2 回答
2140 浏览

c# - 获取主板传感器数据

如何在 C# 中从主板传感器读取数据?

我的意思是:CPU 温度、GPU 温度、风扇速度、CPU 和 GPU 使用率等。

我有华硕 P5LD2-X/1333 和Nvidia GTS 250 1024。

0 投票
1 回答
1136 浏览

android - 睡在 onTouchEvent 块 onSensorChanged

我正在制作一个将同时利用 touchevents 和 sensorevents 的应用程序。touchevents 的问题是它们经常触发,因此会消耗大量的 CPU 时间。常见的解决方案是做一个 Thread.sleep 让它冷却下来。

但是,如果想在同一个活动中同时使用 onTouchEvent 和 onSensorChanged,应用 Thread.sleep hack 也会减慢 onSensorChanged。这显然是由同一个 (ui) 线程调用的两个方法引起的。

是否有某种方法可以从与 ui 不同的线程调用 onTouchEvent,因此可以在不减慢 onSensorChanged 的​​情况下执行 Thread.sleep 技巧?

0 投票
3 回答
17336 浏览

android - 传感器 TYPE_ACCELEROMETER/TYPE_MAGNETIC_FIELD 和 TYPE_ORIENTATION 之间的不同值

有 2 种方法可以获得 3 个旋转值(方位角、俯仰角、滚动角)。

一个是注册一个 TYPE_ORIENTATION 类型的监听器。这是最简单的方法,我从每次旋转中得到正确的值范围,如文档所述:方位角:[0, 359] 俯仰:[-180, 180] 滚动:[-90, 90]

另一个是你第一次看到它时理解的最精确和最复杂的。Android推荐它,所以我想使用它,但我得到不同的值。

方位角:[-180, 180]。-180/180 是 S,0 i N,90 E 和 -90 W。
间距:[-90, 90]。90 是 90,-90 是 -90,0 是 0,但 -180/180(屏幕朝下)是 0。
滚动:[-180, 180]。

我应该得到相同的值,但使用小数,对吧?

我有以下代码:

请帮忙。这非常令人沮丧。

我必须以这些价值观对待还是我做错了什么?

谢谢。

0 投票
5 回答
16740 浏览

android - 通过 NDK 访问 Android 传感器

我需要以固定的采样率从 Android 上的加速度计上每秒读取大约 100 个样本。当前的传感器管理器既不提供也不提供。

我读过需要非常快速地阅读安卓传感器

他似乎可以访问使他的生活更轻松的驱动程序代码。

我很好奇是否有人能够在没有那种知识的情况下通过 NDK 做这样的事情。

提前致谢!