我是所有这一切的新手但是 我通过我的覆盆子pi尝试了一些家庭自动化,我有一个本地网络服务器,我可以用来打开和关闭灯,这里是PHP代码:
<html>
<head>
</head>
<?php
if (isset($_POST['ON']))
{
exec("sudo python /home/pi/turnOn.py");
}
if (isset($_POST['OFF']))
{
exec("sudo python /home/pi/turnOff.py");
}
?>
<form method="post">
<button name="ON">ON</button>
<button name="OFF">OFF</button><br>
</form>
</html>
现在,我在我的Android应用程序中制作了两个按钮
<Button
android:layout_below="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/b1"
android:text="ON"
android:onClick="switchOn"/>
<Button
android:layout_toRightOf="@+id/b1"
android:layout_below="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/b2"
android:text="OFF"
android:onClick="switchOff"/>
我不确定这一点,但经过一些阅读后我尝试了这个...... 所以,这是我尝试连接到覆盆子pi上的本地服务器的Java代码块
public void Connect(View view){
String url="http://192.168.1.3/index.php";
DefaultHttpClient client=new DefaultHttpClient();
HttpGet get=new HttpGet(url);
try
{
HttpResponse response=client.execute(get);
HttpEntity entity=response.getEntity();
String result= EntityUtils.toString(entity);
}
catch(Exception ex)
{
Toast.makeText(this, ex.toString(), Toast.LENGTH_LONG).show();
}
}
我想制作按钮(在android中),这样当按下&#39; ON&#39;在Android应用程序中,当我们按下&#39; ON&#39;时,它会在php文档中执行相同的操作。其。我应该用什么java方法来实现这个