通过PC或其他智能手机远程启动和停止Android应用

时间:2014-01-14 09:04:43

标签: android bluetooth remote-server smartphone dlna

我有一个Android数据收集应用程序,它收集传感器数据。首先,我在此应用程序中输入活动名称,然后按开始按钮。录制完成后,按停止按钮退出应用程序。对于其他活动,我再次重启应用程序。

在我的实验中,现在我在执行活动时在参与者的身体上使用5个智能手机,因此有点难以启动并手动停止此应用程序,因为每个活动持续3-4分钟并且有点烦人。

我希望通过其他智能手机或PC远程控制此应用。例如,像Airdroid: http://airdroid.com/

但是,Airdroid此时无法启动和停止(加上输入任何数据)。

是否可以在此应用程序中输入名称,启动它并在远程同时在多个智能手机上停止?可能正在使用蓝牙,本地WIFI或互联网。

总结一下,我希望远程对应用程序执行以下操作: 1)启动应用程序 2)在其字段中输入名称(它也可以解决,因此可选) 3)按开始按钮 4)需要时按停止按钮。

我在网上查了一下,但大多数工作都是通过智能手机来控制PC,而不是相反。

由于 Zubkan

1 个答案:

答案 0 :(得分:3)

将HTTP服务器集成到您的应用程序中,然后您可以使用Web浏览器轻松控制它。 Android的一个非常好的选择是NanoHttpd,它是一个java类。

编辑:一些附加说明:
这可能需要通过WiFi连接手机,因为运营商可能不允许这样做。如果手机没有root,你就无法在端口80上运行服务器,但是端口8000左右会运行。