我想建立一个平板电脑沿着1.5米轨道移动10个电台的系统。用户将平板电脑从一个工作站移动到另一个工作站。因此有一个问题:
应用程序可以识别出什么方式:“平板电脑已达到#10位置”。加速度传感器无法解决这个问题。我想到了每个车站的NFC终端,但这很复杂而且价格昂贵。
您是否知道平板电脑如何识别它已移动?是否有可能抑制家庭和电源按钮?
谢谢,最好的问候
答案 0 :(得分:0)
也许你可以使用磁传感器并在每个工作站上放置磁铁
或者您可以使用相机检测将放置在每个电台上的QRCodes或彩色方块
您无法抑制主页按钮的效果
对于“电源”按钮,尝试拦截它,覆盖方法onKeyEvent
。
答案 1 :(得分:0)
我想到了每个车站的NFC终端,但这很复杂而且价格昂贵。
NFC标签价格低于1美元。假设您的平板电脑具有NFC功能,假设您可以将标签放置在适当的位置,那么这些应该可以正常工作,这样当平板电脑位于正确的位置时,标签位于平板电脑上NFC天线所在的位置下方。 / p>
您是否了解平板电脑如何识别它已移动?
NFC可能是最简单和最便宜的选择。
是否有可能抑制家庭和电源按钮?
下载Android源代码,根据需要进行修改,将结果编译成ROM mod,然后将其安装到平板电脑上。