android-sensors相关内容

android-检测向下加速度,特别是电梯

我希望能够检测到手机向地面加速的情况(可能意味着在这里也必须使用重力传感器)。 我已经在Android文档中阅读了很多有关此主题的内容,关于高通和低通滤波器以及其他文章,现在我所拥有的是一个代码示例去除重力后在X,Y和Z轴上的加速度: if(event.sensor.getType()== Sensor.TYPE_ACCELEROMETER){ 最终浮点alpha =(浮点)0. ..

使用Android检测用户活动(跑步,骑自行车,驾驶)

如何使用我的Android设备检测用户是走路,骑自行车还是开车? 我已经检查了 Google Fit应用。它区分跑步,骑行和驾驶。我对应该使用哪种算法来区分这些活动感到困惑。 我知道我必须使用加速度传感器。但是我仍然无法区分这些活动。 解决方案 您可以为此使用GooglePlayServices。 它为ActivityRecognition提供了特殊的api,该API返回每个 ..
发布时间:2020-05-31 23:15:16 移动开发

Android跌倒检测

我正在使用加速度传感器执行跌倒检测,并创建以下代码。 public void onSensorChanged(SensorEvent foEvent){ if(foEvent.sensor。 getType()== Sensor.TYPE_ACCELEROMETER){ double loX = foEvent.values [0]; double loY = foEven ..
发布时间:2020-05-31 23:07:22 移动开发

通过组合TYPE_ACCELEROMETER和TYPE_MAGNETIC_FIELD,Sensor.TYPE_ROTATION_VECTOR和getOrientation之间的区别

我正在开发一个根据手机的实际位置操纵遥控车的应用程序. 由于TYPE_ORIENTATION已被Android弃用(有人知道为什么它会被弃用吗?)我正在使用(Magnetic_Field和Accelerometer)的RotationMatrix来获取目前可以正常使用的手机方向. 但是在我的研究过程中,我遇到了Sensor.TYPE_ROTATION_VECTOR以获取方向信息.这样做 ..

指南针的方向因手机方向而异

我的增强现实应用程序需要摄像机视图的指南针方位,并且有很多示例可以从传感器管理器获取方向. 但是,我发现结果值因手机方向而异-向右旋转的横向与向左旋转的横向大约10度(ROTATION_0和ROTATION_180之间的差异较小,但仍然不同).这种差异足以破坏任何AR效果. 与校准有关吗? (我不相信自己在正确地完成8件事的数字-我尝试了各种在youtube上找到的方法). 任何 ..

拉贾瓦利旋转相机带有Sensor.TYPE_ROTATION_VECTOR奇怪的行为

我正在创建一个全景视图,该视图允许用户通过旋转智能手机来查看球形图像.为此,我将Rajawali的Skybox与TYPE_ROTATION_VECTOR传感器一起使用. 我让它工作了,但是只有当我向前看时(这实际上是基于我的旋转(偏航)) 这是行为: 向前看:偏航=偏航,俯仰=俯仰和横滚=横滚 向左看:偏航=偏航,俯仰=横滚和横滚=俯仰 向后看:偏航=偏航,俯仰=俯仰* -1 ..
发布时间:2020-05-21 00:35:04 移动开发

OpenCV,OpenGL和Android Sensor之间的参考坐标系更改

我正在使用 OpenCV , Android 和 OpenGL 进行“增强现实"项目.据我所知,OpenGL中的协调系统是 OpenCV坐标系为: 将这些设备与android传感器结合使用时,如何进行坐标系转换和[R | t]矩阵转换?是否有好的教程或文档对所有这些令人困惑的内容都进行了解释? 解决方案 如果看图片,您会看到两个坐标系具有相同的手法,但是OpenCV的pi绕x轴 ..

Google Fit应用程序如何在不消耗电量的情况下始终测量步数?

安装时, Google健身应用会采取措施您步行或跑步的持续时间,以及始终的步数。然而,奇怪的是,使用它似乎并没有耗尽电池。其他应用程序,如移动似乎记录了很多步骤相当准确地声明它使用大量的电力,因为它不断地监控GPS和加速度计。 我想象几种可能性: 每分钟唤醒一次电话,然后分析传感器几秒钟,然后再次睡眠。但是,看起来记录相当精确到一分钟,所以醒来必须频繁。 实际上一直打开加速度计,并且 ..
发布时间:2018-05-17 17:02:50 移动开发

什么是Android定向传感器的替代品?

我正在尝试在我的游戏中添加一个传感器,允许播放器倾斜Android作为其控件。 理想情况下,我想使用ORIENTATION传感器,但我注意到它已被弃用。有没有人知道如何在Android中检测到倾斜并且不使用此传感器? 解决方案 没有实际的“方向”传感器 - 实际上是一个复合传感器,由加速度计和压力计的组合产生。 从 http://developer.android.com/re ..
发布时间:2017-08-31 00:47:13 移动开发

Android的相机previewframe回调和旋转传感器的同步回调

我一直在开发一个Android应用程序,它要求每个帧的摄像机preVIEW数据,以及除了我想间距(角度)值(从旋转传感器),同时捕捉frame.I想在球场值,同时映射捕捉实时框架,现在,我一直在previewframe映射间距值,但我没有得到,因为由于帧延迟的正确的结果越来越输送至previewframe回调。 我已经注册了previewcallbackwithbuffer回调在previewf ..
发布时间:2016-03-22 21:26:43 移动开发

当屏幕关闭加速度计onSensorChanged不叫

我有一个正在运行的所有时间和收集传感器数据的后台服务。 但是,当屏幕变暗,它将停止收集数据。 我希望它在这种情况下,即使收集。 我的设备是HTC的myTouch。 我试图唤醒prtial锁,买它没有工作。 谁能帮我解决这个问题。 谢谢 Sowmya 解决方案 这是一个记录的问题:的 HTTP://$c$c.google.com/p/android/issues/detail ..
发布时间:2016-03-19 23:46:10 移动开发

如何检查精度值上OnAccuracyChanged方法传感器事件监听活动?

我正在的作品作为指南针应用程序,虽然我要校准加速度计和磁感应传感器,以使其更有效地 从API我明白,这是可能的,而且有一些价值观,你可以检查,例如: SENSOR_STATUS_ACCURACY_HIGH 我怎样才能达到这个值? 我在 OnAccuracyChanged 思考,但不知道怎么办! 解决方案 您监听的OnAccuracyChanged方法由系统中,当传感器开始报告有不同的 ..
发布时间:2016-03-19 23:38:15 移动开发

一个按钮的onClick后获得的x秒传感器数据

我还在学习Android的发展很抱歉,如果这个问题似乎愚蠢的,但我想从手机获得加速度的数据只在有限的时间。要单击一个按钮后约3秒才会记录是针对来自传感器的x坐标值的目标。 公共类AccelerometerTestingActivity扩展活动实现SensorEventListener { 私人的SensorManager的SensorManager; 浮x_event []; ..
发布时间:2016-03-19 22:45:38 移动开发

安卓:如何收集传感器值的一段固定的时间?

我想收集约5秒加速度的值。什么是做一个适当的方式? 我试了一下通过实现注册一个AsyncTask的和注销本身在传感器经理为加速度计,然后睡5秒。但睡在onSensorChanged方法的5S过程中不会被调用:D ... 我的追求背后的动机是: 为了校准我的加速度我想收集一些秒传感器值(而手机趴在地板上),然后通过计算平均值得到偏差... 我AP preciate任何暗示! 解决方案 ..
发布时间:2016-03-19 16:54:36 移动开发

改变传感器坐标android系统

Android提供坐标系中的设备传感器的数据,无论它是如何导向。有没有什么办法在“重力”坐标系中的传感器数据?我的意思是不管该设备的方向如何我想加速度计数据和方向中的坐标系,其中y轴指向朝向朝向朝南极东部和z轴的天空,x轴。 我看了看 remapCoordinateSystem ,但似乎仅限于交换轴。我想为我的方向将不得不做一些低级别的旋转矩阵转换(或有没有更好的解决办法吗?)。但如何对加速度数 ..
发布时间:2016-03-19 16:38:53 移动开发

获取传感器的数据,而在屏幕关闭(Android 4.0以上版本)

据我知道在Android设备上没有100%-sure方式来获得设备传感器的数据,而屏幕是关闭的。有一些解决方法,但他们并不总是工作。但是,所有的帖子我看了在描述版本的Andr​​oid 2.2〜 有谁知道缺陷是否固定在Android 4.0以上版本? 解决方案 这 激活锁定的工作方式类似魅力。 ..
发布时间:2016-03-19 16:17:54 移动开发

使用Android的传感器亮度变化

我有一个应用程序,通过它我可以手动更改设备的亮度。我想这样做,使用传感器。什么code我必须补充? 还什么样的变化我必须在manifest做? 这是我的code: 包com.example.brightnessdemo;进口android.os.Bundle; 进口android.provider.Settings; 进口android.provider.Settings.SettingNo ..
发布时间:2016-03-19 15:52:19 移动开发

安卓:Shakelistener错误

我有一个摇听众如下: 公共类ShakeListener实现SensorEventListener { 私有String TAG = ShakeListener.class.getSimpleName(); 私有静态最终诠释FORCE_THRESHOLD = 800; 私有静态最终诠释TIME_THRESHOLD = 100; 私有静态最终诠释SHAKE_TIMEO ..
发布时间:2016-03-19 15:39:15 移动开发

三星GT-I9300传感器列表

请help.I想获得一款Android device.But所有可用的传感器,当我试图从“GT_19300”得到它显示如下给出一个列表 “LSM330DLC 3轴加速度计 AK8975C 3轴磁场传感器 iNemoEngine方向传感器 CM36651光线感应器 CM36651接近传感器 LSM330DLC陀螺仪传感器 iN ..
发布时间:2016-03-19 15:30:07 移动开发