很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭11年前。我的三星galaxyS2有一个加速度计和陀螺仪。有了这两个传感器,我需要确定一个人是否跌倒。如何以最佳方式实现它?
作为应用程序测试的一部分,我需要以某种方式测量我的应用程序消耗了多少电池电量。在Android中,电池设置中有一个图表,我可以在其中查看消耗百分比以及CPU时间或唤醒时间,但当我的应用在运行时持续使用加速度计时会出现问题。accereremoter还具有最强的待机使用元素,因此我想以某种方式估计其特定使用情况。acceleremoterbattery-usage属于AndroidSystem还是AndroidOS,还是两者都不属于?如何准确确定加速度计电池的使用情况?注意:我一直在考虑使用万用表和连接在电池和设备电源触点之间的电极来测量实际消耗,但我害怕弄坏我的手机。
可以确定一个人在哪里,即他在走路吗?他在电梯里吗?或者他正在爬楼梯?使用android的加速度计或有任何其他方法可以在android中计算加速度计吗? 最佳答案 您可以在配备加速度计和数字罗盘的手机中结合使用它们来确定速度和方向,如本post中所述.如果您需要做的只是确定此人是否在行走,那么您只需要加速度计即可。只需处理其步数输出即可。网络上有很多使用加速度计检测脚步的教程。这里有一个应用说明:http://www.analog.com/library/analogDialogue/archives/41-03/pedometer.
我正在做我的项目,通过Android平台中的加速度计传感器获取数据。我在最后3行代码中有错误代码。确切的错误是findViewById不是用于获取数据fragment。那么,我如何在Fragment中使用findviewbyId来获取数据加速度计传感器?非常感谢您的回答:)importandroid.app.Activity;importandroid.app.Fragment;importandroid.content.Context;importandroid.hardware.Sensor;importandroid.hardware.SensorManager;importan
我在这个例子中使用的正是这段代码http://android.themind-lab.com/post/2010/05/14/Dont-shake-my-phone!-How-to-detect-shake-motion-on-Android-phone.aspx在第一次调用MyMethod()后,我应该在MyMethod()中包含什么来停止监听器并且不要等待另一次摇动?谢谢 最佳答案 线sensorMgr.unregisterListener(this);将使系统停止向您发送onSensorChanged更新
samsunggalaxypopandroid手机在SENSOR_DELAY_GAME中的传感器采样率是多少。我从哪里得到这些信息?我想使用加速计传感器。提前致谢 最佳答案 根据ICSsourcecodecaseSENSOR_DELAY_FASTEST:delay=0;break;caseSENSOR_DELAY_GAME:delay=20000;break;caseSENSOR_DELAY_UI:delay=66667;break;caseSENSOR_DELAY_NORMAL:delay=200000;这些以μs为单位,所以SE
在我的项目中,我试图使用通过Android设备的加速度计获得的数据来控制汽车。(左、右、前进、后退)。即使我已经设法从加速度计读取值,即使设备处于稳定位置,读数也会频繁变化。有人可以为我提供更好的方法吗?以下是我用过的代码importandroid.content.Context;importandroid.hardware.Sensor;importandroid.hardware.SensorEvent;importandroid.hardware.SensorEventListener;importandroid.hardware.SensorManager;publicclas
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion我现在没有Android手机。但在我的应用程序中,我需要使用加速度计值。如何在模拟环境中执行此操作?
我想在我的应用程序中使用android中的加速度计。在文档中给出如下:finalfloatalpha=0.8;//Isolatetheforceofgravitywiththelow-passfilter.gravity[0]=alpha*gravity[0]+(1-alpha)*event.values[0];但是低通滤波器的工作原理如下:output=alpha*input+(1-alpha)*previousoutput;我的疑问是为什么我们将重力作为输入,将传感器事件作为先前的输出?一定是相反的。 最佳答案 从技术上讲,它使
我正在制作一款游戏,它使用设备的加速度计来填充进度条。在我的Note2上,上下摇动手机大约需要20秒才能填满该条,但我在ZTEBlade上试过,只用了4秒。有什么方法可以在我的代码中校准加速度计吗?这就是我正在做的:@OverridepublicvoidonSensorChanged(SensorEventevent){floatx=event.values[0];floaty=event.values[1];floatz=event.values[2];if(!mInitialized){mLastX=x;mLastY=y;mLastZ=z;mInitialized=true;}el