问题标签 [proximitysensor]

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 回答
130 浏览

android - 在广播接收器中使用传感器值

我已经使用下面的代码实现了一个 BroadcastReceiver 来获取来电状态

这说明了来电,但现在我想使用接近传感器来获取值并在传感器值更改时选择呼叫我可以使用实现 SensorEventListener 的活动,但如何在广泛的 casr 接收器中使用这些值。

0 投票
5 回答
11198 浏览

ios - 当接近传感器被覆盖时保持显示

我想在不关闭显示器的情况下拦截接近传感器。

我通过文档知道我有两个 Bool 变量:

和这段代码

当接近传感器检测到某些东西时,它会关闭显示屏,就像打电话时将手机放在耳边时一样。

当接近传感器被覆盖时,如何保持显示屏开启?

0 投票
1 回答
390 浏览

android - 接近传感器

我想在应用程序中实现接近传感器。但是我怎样才能让应用程序在不同的手机上工作。

问题:Micromax A177 和 Moto E 存在问题,因为它们似乎有接近传感器,但最小值和最大值不同。在 Micromax 的情况下,我发现它在 Sensor Box 应用程序中为 0 和 1,在 Moto E 的情况下,它显示 3 和 100。现在应用程序的比较条件应该是什么,就好像我将它与大于 0 的比较一样,那么它将在 Moto E 中一直被调用。

任何帮助表示赞赏。

注册传感器后,实现的监听器代码是使用的代码:

0 投票
2 回答
740 浏览

ios - iPhone 的接近传感器提供错误的数据

我将实施检查proximityState 属性,它告诉我用户是否在他的耳朵附近有手机。就像他在打电话一样。在 iOS 7 中工作,但后来由于其他原因我不得不删除这个 fauter。现在在 iOS 8 上,我在应用程序中添加了这个功能,并且在接近度后第一次将其状态更改为 YES,永远保持 YES。即使您将设备从耳朵中取出,它也不会切换到 NO。好像是ios的bug,有没有人遇到过同样的问题。

谢谢。

0 投票
0 回答
129 浏览

crash - 三星 S3 使用 SensorManager 崩溃

目前我正在学习在 Android 开发中使用 SensorManager,但每次我在三星 Galaxy S3 上测试它时,应用程序都会崩溃,我必须断开连接并重新启动手机。屏幕旋转已启用,我之前使用其他程序没有任何问题。当我尝试使用 SensorManager 时,它就开始了。

这是我尝试测试的程序:

最小 SDK 版本是 13,所以这不应该是问题。

LogCat 说:

以前从未见过这种类型的 LogCat,所以我很难理解它的含义。是某种硬件问题吗?

0 投票
1 回答
172 浏览

position - 关于这个简单的一维卡尔曼案例的 2 个问题

所以我正在尝试学习如何使用卡尔曼滤波器在某个时候在小型机器人中实现它们。该视频和以下网页对于我了解这些过滤器来说是非常好的来源:

YouTube:卡尔曼滤波器教程
http://bilgin.esme.org/BitsBytes/KalmanFilterforDummies.aspx

让我们以一个简单的 1D 案例为例,其中我有一个传感器平台,两侧都有 1 个距离传感器,我们会说 L 是左侧传感器,R 是右侧。机器人被绑定在一个 100 个单位长的盒子中,每个传感器的范围只有 10 个单位,我们认为其中任何大于 ~7.5 的值都是无效的。

当 X <= 95 时平台将向前移动,然后当 X >= 5 时反向移动,我想使用过滤器来估计 X,并在靠近墙壁时使用来自 L/R 的数据来校正 X。我的论点如下:

  1. 在视频中的15:50,弗朗西斯·戈弗斯说,如果您丢失了一个传感器,那么错误将达到无穷大,您将能够判断出您的传感器没有提供好的数据。但是,当我实现网页上显示的 1D 案例时,即使我提供了变化很大的数据,错误也会继续减少。为什么?错误不应该增加吗?

  2. 关于 1,当错误变得太高或我知道传感器提供无效数据时我该怎么办?除非另有说明,否则我是否根本不将传感器包括在校正步骤中?

很抱歉,如果以前有人问过这些问题,我通常很擅长自己寻找答案,但这些问题似乎有点晦涩(或更可能答案很明显),但我似乎无法找到它我。

0 投票
0 回答
109 浏览

c# - WP8.0 检测设备是否靠近耳朵

我想检测设备是否放在用户的耳朵上,因为我想改变从扬声器到手机扬声器的音频路径(就像在 whatsapp 上听到音频一样)。

我搜索了接近度和传感器,但没有找到任何相关信息。我应该使用任何图书馆吗?

0 投票
2 回答
2719 浏览

android - 如何在 Android 编程中使用接近传感器

我知道接近度只有两个值:0.0 和 1.0

我需要一个简单的代码来通过设备的传感器检测接近度,并在接近度更改为时执行任何任务1.0

0 投票
1 回答
9132 浏览

ios - 如何在 iOS 开发中以编程方式使用接近传感器?

经过一番谷歌搜索,我可以理解当设备远离/靠近用户时用于打开/关闭屏幕的“接近传感器”。我看了这个视频(从第 30 秒开始观看)并对这些很酷的东西感到惊讶。我想在我的应用程序中实现它。

但是我知道没有可用的公共 API 可以保护屏幕proximityMonitoringEnabled锁定YES。那么上面的应用程序是如何做到这一点的呢?

为了清楚起见,我正在复制一些代码。

启用接近传感器:

设置传感器变化的观察者:

最后,您可以通过此方法找到接近传感器的状态:

问题:

我想在调用“设备靠近用户”状态时显示一些视图。如果调用了“设备不靠近用户”状态,则希望删除视图。

所以我添加了一个视图并在方法内部删除sensorStateMonitor:。但是该视图仅在几分之一秒内可见,并且屏幕熄灭了。

我可以防止屏幕自动关闭吗?

只是糊涂!!

0 投票
1 回答
3567 浏览

android - Android - 在通话中以编程方式禁用接近传感器

我正在开发一个可以通过活动呼叫运行的 android 应用程序,在这种情况下,用户需要屏幕(他/她用耳机说话)。

问题是接近传感器,如果用户点击它,屏幕会变黑,有什么方法可以从代码中以编程方式,无需生根,我可以禁用此功能吗?

谢谢。

==================================================== ===================== 编辑:从迈克阿姆斯特朗的回应中,我尝试了这个但没有成功:

在活动 onCreate() 中:

听众: