问题标签 [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 回答
643 浏览

ios - IOS接近传感器使屏幕永久休眠

我是 IOS 编程的新手,但我的工作要求我为电视演员构建应用程序以供在现场使用。我正在学习斯威夫特。这些应用程序不适用于应用商店。我正在开发一个假手机应用程序。制片人希望当演员把电话放在他们面前时关闭电话 - 我有这个代码:

它可以工作,但我遇到的问题是当接近传感器使用时间过长时,比如说手机在演员口袋里 2 分钟 - 当他去使用它时 - 屏幕保持黑色。

如果按下主页按钮,它将唤醒,但这会导致它跳出应用程序。如果激活侧面静音/声音切换,它也会唤醒。

我猜可能即使应用程序在前台,但不知何故,接近传感器长时间使用会导致它进入后台。在 xcode 中很难测试,因为它在连接到计算机时不会进入睡眠状态。任何想法是什么导致了这个以及如何解决它?谢谢

0 投票
1 回答
340 浏览

android - 使用带有 onSensorChanged 的​​接近传感器

我正在使用接近传感器来增加 a 中的数字TextView,它可以工作,但它是以 2 为增量触发的,即0 2 4 6 8. 我想增加一个,可以吗?

0 投票
1 回答
1636 浏览

android - 是否可以更改 Android 接近传感器的最大范围?

我可以使用接近传感器检测比 sensor.getMaximumRange() 返回的最大范围更远的东西吗?像50厘米而不是我现在得到的8厘米?

0 投票
1 回答
8331 浏览

android - onAccuracyChanged,为什么?

这是我在实现时获得的自动生成的功能之一

传感器事件监听器

我搜索并没有找到比这个描述更多的东西:“如果传感器精度发生变化,请做一些事情。” 接近传感器精度何时以及如何变化?这对我的应用程序有什么用处?

0 投票
1 回答
321 浏览

ios - 当 AVPlayer 停止播放时如何禁用接近

在我的应用程序中,我必须录制音频并播放此音频并在您的耳朵附近播放此音频时添加接近度,因此为此我必须在播放按钮单击时执行此代码:

启用接近时通知调用此方法:

当播放器停止播放或暂停时,我添加以下内容:

但是当我再次开始播放音频并将设备放在耳朵附近时,它调用了通知方法(proximityChanged),当时接近状态也得到 1,音频会话类别也设置为 playandrecord 但它没有在耳机中播放此音频。它在主扬声器中播放音频。

请帮助我。

先感谢您。

0 投票
1 回答
280 浏览

java - 如何让方法每隔一段时间什么都不做?

我正在尝试制作一个仅在接近传感器被覆盖时才播放声音的应用程序,但是当传感器未被覆盖时它会再次播放声音。

你如何让它只在它被覆盖时播放声音而不在它被覆盖时播放任何声音?

0 投票
1 回答
957 浏览

ios - 如何使用接近传感器拍照?

启用接近传感器时,我无法让设备使用后视摄像头拍摄图像。我不希望显示相机预览,只希望设备拍摄照片并将其呈现在 imageView 中。我有接近传感器工作,并且我正在使用接近传感器imagePicker.takePicture()启用时拍摄图像,但这似乎不起作用。我可以在没有用户输入的情况下以编程方式拍摄照片的方法/功能是什么。

到目前为止,这是我的代码:

0 投票
2 回答
5680 浏览

android - 如何获取 Android 接近传感器的当前值?

是否可以在 Android 中获取接近传感器的当前值?

我知道我可以使用 SensorManager 和 Sensor 并注册一个状态更改的侦听器,但是我不需要通知每个状态更改,因此由于此代码是在服务中运行的,因此效率非常低。此外,在状态发生变化之前,我的代码不会知道该值(如果值没有改变怎么办......我怎么知道它是什么?相反,我不想注册一个监听器,我只想说:

这可能吗?

谢谢

0 投票
1 回答
4047 浏览

android - 仅在三星设备中的 Android 接近传感器问题

避免问题的特定场景:
三星设备中的 Activity 行为不同,每次检测到变化时,对于接近度,它会导致在onPause()/onResume()SAMSUNG 设备上调用 ONLY。

我正在清除onPause()导致三星设备特有行为的接近传感器。

希望这可以为面临此问题的任何人节省一些时间。我删除了清除邻近侦听器的调用,onPause()现在它在上述设备上按预期工作。

更新:

下面提到的不是唯一的问题,接近传感器的行为并不一致。另一个问题是 loc:

if (!mWakeLock.isHeld()) mWakeLock.acquire();

随机地,if()上述设备的返回 false 因此mWakeLock.acquire()并不总是被调用。

可能相关信息:

在哪里


我的接近传感器代码仅在
1. Samsung GT-I9082 Android 4.2.2 (API 17) [duos grand]
2. Samsung SM-G925I Android 5.1.1 (API 22) [s6 edge] 上无法正常工作

编码:

问题: 两个设备上的接近传感器返回的记录值波动,即使我们不断地将手放在手机上几秒钟;10-15 不动它。
喜欢:
三星6 edge-

三星 Duos:波动值在 0.0 和 5.0 不同,与上面的 8.0 不同

  • 还有哪些其他方法或排列组合可以成功且准确地应用来解决此问题?

  • 是不是因为传感器不同?GP2A 接近传感器和 APDS-9930/QPDS-T930 接近和光 ?

已经花了很长时间了..徒劳无功

0 投票
1 回答
1282 浏览

python - 将函数值插入 SQLite 数据库

嘿伙计们,

我和我的一个朋友目前正在做一个我们想要实现的小项目。到目前为止,我们已经构建了一个小型传感器,可以识别车库中是否存在汽车,同时运行超声波传感器和 Arduino Nano。然后,传感器通过 Xbee 将整数(1 = 汽车,0 = 没有汽车)传输到客厅中运行 Python 的 RaspberryPi。

我们还可以使用以下代码在屏幕上看到数据,给出我们的行或 0 或 1:

在研究了一些 Python 和 SQLite3 代码之后,我们认为如果我们能够看到一辆车何时到达我们的车库并离开,那就太酷了。所以我做了一些研究,发现这可以通过 MySQL 或 SQLite 数据库来实现。

我们尝试了一下,看了很多教程,我们现在能够创建表并将数据插入其中。不幸的是,到目前为止,这些数据是由我们手动写入的,并没有通过函数动态插入到表中。

我们关于数据库的代码如下所示:

简而言之:我们表格的每一行都应该显示一个单独的 ID、当前时间以及 1 或 0,这取决于车库中传感器前面是否有汽车。当我们尝试运行此代码时,我们总是收到“您的 SQL 有问题”作为消息。

也许你们中的一个人知道到目前为止我们做错了什么,或者我们如何能够将函数 Reading() 的值实现到表中。即使没有,也许您对如何可视化数据有另一种想法。