是否可以像使用 GPS 坐标一样将假值传输到加速度计传感器?
3 回答
如果您指的是 GPS 位置,那么是的,您可以伪造它(查看页面的最底部): Android DDMS
使用 DDMS,您可以简单地告诉您的设备其当前的 GPS 坐标。
编辑:我想,这篇文章回答了你的问题Stackoverflow。它指出SensorSimulator能够做到这一点。如果您在页面上向下滚动一点,它会向您解释如何将该工具与真实设备连接。我自己从未使用过它,所以请尝试一下:)
希望能帮助到你!
如果您找到输入事件文件,则可以执行此操作,并将值直接写入文件。
ls -l /dev/input/
您将看到您可以访问的事件列表。不确定您是否需要为此根(可能是这种情况)。
我试图遵循逻辑并到达代码的这个区域:https://github.com/mozilla-b2g/android-device-crespo/tree/master/libsensors指的是各种设备构建中的陀螺仪和诸如此类的东西
该代码实际上引用了特定于芯片的 /dev 文件和路径,例如 /sys/devices/platform/soc-audio.0/sound/card0/pcmC0D9p/dev 我可能会弄清楚如何解释,但我担心我已经已经浪费了太多时间了。
看起来如果你要尝试这个,你需要假装成各种加速度计芯片,但我怀疑将数据注入它们不太可能像使用更简单的设备那样工作。