sensormanager相关内容

Android 上的方位角/偏航角和滚转方向传感器值不一致

我无法获得良好的方向传感器读数.传感器读数似乎不可靠,因此我针对两个免费的传感器测试应用程序测试了我的代码(传感器测试仪 (Dicotomica) 和 传感器监测 (R's软件)).我发现虽然我的读数通常与传感器测试应用程序一致,但有时方位角/偏航角和滚转的值差异高达 40 度,尽管俯仰读数大多一致.这两个免费应用似乎总是彼此一致. 我将我的代码放入一个很小的 ​​Android Activ ..
发布时间:2021-11-27 21:18:17 移动开发

当面部在 Android 上关闭屏幕时以编程方式关闭屏幕

我的应用程序是一个拨号器,当用户将手机靠近他的头时,我需要关闭屏幕并防止点击控件 - 就像原生 Android 拨号器行为一样.我需要什么 API 级别以及如何以正确的方式执行此操作? 解决方案 我通过分解一个非常著名的 VoIP 应用程序找到了解决方案.当您关闭传感器时,按下 button1 后的此活动将禁用屏幕和硬件键.按下按钮 2 后,此功能将关闭. 另外,这个功能需要权限: ..
发布时间:2021-11-27 21:14:52 移动开发

Android计步器

我正在尝试制作一个简单的Android应用程序来计算步骤.当我运行应用程序时,onResume方法中将调用else,这意味着它没有找到传感器.我正在2016年运行Api 22的Samsung J3上进行测试,我想知道代码中的问题还是手机没有传感器.如果是手机,是否有解决方法? 公共类MainActivity扩展了AppCompatActivity实现的SensorEventListener{私有 ..
发布时间:2021-04-04 20:38:52 Java开发

如何以编程方式设置Android Sensors的延迟?

如果有任何方法可以使用"Normal_Delay,..."之类的常数来更改其他传感器的延迟. 我想根据需要设置延迟值.如果可能的话? 实际上,我通过使用“处理程序"找到了一种解决方案,但是它不起作用. 这是Handler的解决方案,但不起作用: public void registerSensorListener() { String sensorName = Pa ..
发布时间:2020-07-06 23:21:41 移动开发

Android:如何处理不正确的baromters?

我一直在使用Samsung Galaxy S3在一个使用气压计估算用户海拔高度的应用程序上工作.我使用SensorManager.getAltitude(p0,p),并将p0设置为等于最近机场报告的海平面压力.我将p设置为气压计返回的值. 不幸的是,返回的高度有系统地比实际高度高出20米左右.我确定气压计返回的压力值太低,因此SensorManager.getAltitude返回的高度更高. ..
发布时间:2020-07-06 23:21:35 移动开发

SensorEventListener不注销本身

我一直在开发一个需要几个步骤进行加速度计校准的应用程序。 我所做的,就是创建一个SensorEventListener,获取一定量的读数,并在达到该数额之后,我称之为'的SensorManager()。unregisterListener(事件监听)“。 不过,我认为该行没有注销监听器,因为紧接着,在同一行被调用时,作为继续运行的结果。 问:我是在做正确的事情这样,还是应该调节我的处理程序, ..
发布时间:2016-03-19 14:58:20 移动开发

在Android上不一致的方向传感器的值方位/偏航和滚转

我无法获得良好的方向传感器读数。该传感器读数显得不可靠的,所以我测试了我的code对两个自由传感器测试的应用程序(的传感器测试仪(Dicotomica)和的传感器监测(R的软件))。我发现,而我的读数通常同意传感器测试应用程序,偶尔为方位角/偏航和滚转高达40度不同的值,虽然音调读大多同意。这两个免费的应用程序似乎总是同意对方。 我把我的code到一个微小的机器人活动,并得到了相同的不一致。在c ..
发布时间:2015-12-04 13:06:09 移动开发

注销的SensorManager不起作用

在我的应用程序,我现在用的是光线和距离传感器来检测手机自付功能,然后注销的SensorManager时,他们的检测完成。但是,即使当CPU使用率由应用程序显示只需1-2秒的使用,电池的使用总是显示我的应用程序,因为没有。 1应用程序中这是令人担忧的列表中。 我已经使用了SensorManager.unRegisterListener,还可以设置的SensorManager = null,但情况依 ..
发布时间:2015-12-02 16:18:54 移动开发

安卓的SensorManager奇怪怎么remapCoordinateSystem

API演示 - >图像 - > 它正常工作而已,直到你不改变设备的自然倾向。 在大多数手机是纵向和最多10英寸的平板电脑是景观。如果比需要更改与90度旋转此。我希望看到一个3D修复该系统。 100%肯定需要使用我想看看它是如何(code),如果我能看到如何计算这些轴的映射(理论数学)的解释是不错的。 我已经tryed理解,但我忘记了所有线性代数。 这里该说为什么一定要使用,但不告诉如何! ..