我想构建一个您使用Android设备控制的视频映射。
说,我有一个完全黑色的网页,然后在Android设备上,我有一个WebView应用程序,它有几个按钮。每次我点击其中一个按钮时,都会在网页中触发一个事件,比如显示一些形状或切换颜色。
我知道如何使用python sl4a以及HTML,CSS和JS编写Android应用程序。我的问题是,我如何将这些事件广播到网页,当我点击Android端的按钮,使用Python或其他语言时,它会触发这些效果。
答案 0 :(得分:0)
首先,您可以不直接在任何Android应用的网页中触发事件。但是,你可以做的是从Android应用程序商店更改到一些后端存储(或服务器)。然后,网页可以自动刷新,并查看与后端存储(或服务器)相关的更改。
获得此类通信的另一个版本是设置消息队列。然后你会设置android应用程序正在推送消息,并且网页设置一个监听器并从队列中读取消息。然后它可以对消息做出反应。
不幸的是,我现在不知道什么样的消息队列可用于android,python,...,所以你必须在那里做一些研究。您还需要知道您的网页是否支持该消息队列,无论是在javascript中还是在该网页的某些服务器端脚本中。
希望这足以让你前进!