使用运动检测器打开Android设备(外部设备?)
问题 我正在寻找一种运动检测器,可以将其设置为唤醒扎根的Android(4.3)平板电脑,并在有人经过大约2-3m的半径时通过时打开屏幕。 主意 我绝对愿意为此购买一台外部设备,并投入(合理的)数量的钱,但我必须以某种方式可以将其连接到平板电脑。 家用自动化领域可能有任何具有良好探测质量(良好的角度和可配置的距离)的接近探测器可以发送Android推送通知吗?如有必要,我可以从头开始编写一些代码,但是我对硬件领域一无所知,没有经验,因此,例如,我不知道如何握住电烙铁。;) 背景 这里的想法是将旧的平板电脑转变成某种固定的仪表板屏幕,因此我并不特别担心电池的磨损(它的寿命已经结束,并且从现在开始将一直使用,直到插入电源电缆为止)死机)或大量使用(除非我们谈论的是100%CPU 24/7,这可能会在几天之内杀死它)。 以前的研究 我调查了一下是否可以使用设备中的现有传感器完成此操作,我认为这是不可能的。 使用接近传感器的问题在于,它实际上仅返回是否有东西(假设在通话中是您的耳朵)紧挨着它(距离几厘米)。但是我正在寻找2-3m区域的东西。 另一个想法是前置摄像头,但是问题似乎是:a)许多设备的摄像头在屏幕关闭时自动关闭,并且b)只有前台应用可以访问摄像头,但是我希望平板电脑能够在检测到时显示另一个应用程序。 我快速浏览了一下以响应推送通知而唤醒屏幕,使用PowerManager API似乎并不难。不确定深度睡眠时设备对推送的响应速度如何,但这是第二个问题。