Java 触发1K android应用程序的一些事件-建议

Java 触发1K android应用程序的一些事件-建议,java,android,Java,Android,我们有一个奇怪的要求,我们必须为有设备的数字墙触发1k android应用程序。我们没有WLAN/互联网连接。我们希望在所有设备中运行动画,并同步在一起。为此,我们需要一个触发器来启动android应用程序 我正在进行音频检查,但不确定是否可以无延迟地触发每个人 请提供任何其他建议。您可以使用基于时间的触发器。我希望您至少可以连接到您的移动提供商网络,您可以使用该网络同步时钟。完成此操作后,可以使用与设备的任何通信方式通知设备下次在给定时间运行动画的时间 例如,您可以向所有设备发送带有时间的SM

我们有一个奇怪的要求,我们必须为有设备的数字墙触发1k android应用程序。我们没有WLAN/互联网连接。我们希望在所有设备中运行动画,并同步在一起。为此,我们需要一个触发器来启动android应用程序

我正在进行音频检查,但不确定是否可以无延迟地触发每个人


请提供任何其他建议。

您可以使用基于时间的触发器。我希望您至少可以连接到您的移动提供商网络,您可以使用该网络同步时钟。完成此操作后,可以使用与设备的任何通信方式通知设备下次在给定时间运行动画的时间

例如,您可以向所有设备发送带有时间的SMS消息,其中包含触发动画的时间。在传递所有消息之前会有一个延迟,但如果触发时间在将来超过最大延迟,您仍将实现同步

或者你可以使用另一个传感器,比如麦克风、摄像头,甚至蓝牙。如果您编写的应用程序是由clap或flash触发的,则所有设备都可能在相当相似的时间触发(特别是如果它们是同一型号,安装了相同的应用程序)。这取决于你需要多少精度。例如,如果声音不够精确,可以再次提高与时间的同步-将动画设置为以最接近的秒/十秒/运行。。。触发事件后的边界


总之,这取决于你的确切要求(精度,…),你可能需要做一些实验。不过,互联网连接可能是最精确的触发因素。几乎所有Android设备都可以访问WiFi,设置接入点并不困难

将地球磁场颠倒过来,并使用电磁传感器进行注册?我投票将此问题作为离题问题结束,因为这不是一个编程问题,需要原始研究或参考建议。