【发布时间】:2012-05-02 17:25:35
【问题描述】:
这是一个想法:
用户输入一个命令,该命令必须发送到安卓设备。
然后android设备运行该命令并将结果返回给php页面,该页面将结果显示在页面中!
我尝试过使用套接字,但没有成功(我想保持连接直到页面关闭)。
我知道如何在我的安卓设备上运行命令:
Runtime.getRuntime().exec( command,args);
而且我也知道如何向php服务器发送数据:
HttpPost httppost = new HttpPost("http://192.168.10.21/epl371/index.php?");
etc...
问题是我想在按下提交按钮后先通过文本框向安卓设备发送数据。
有没有办法做到这一点? HttpPost 是错误的方法吗?
我尝试了很多东西,例如:
URL url = new URL(SERVER_URL);
URLConnection connection = url.openConnection();
etc..
【问题讨论】:
-
你的服务器是如何连接到安卓的?它们是通过 USB 电缆直接连接,还是在同一网络上或在不同网络中完全不相关的设备上连接?