Hey All, ich mache ein Projekt zur Fernbedienung meines RC-Autos mit einer installierten Adruino-Board und wibliy scheute. Der wiffige Scheich hat seinen eigenen Webserver eingerichtet und die Konfigurationen von oben, unten, links und rechts eingestellt. Allerdings habe ich Probleme in meiner Android-App in Bezug darauf, wie man auf den Webserver zugreift, wenn ich auf meine Vorwärtsbewegung-Schaltfläche klicke. Unten ist der Beispielcode und ich stecke von dort fest.Verwenden von HttpGet zum Ausführen von Befehl auf einem Webserver
public class GetUrl extends Activity implements OnClickListener {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
View forward_Button = findViewById(R.id.forwardButton);
forward_Button.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.forwardButton:
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://192.168.1.3/?LED=Fowd");
HttpResponse response = httpclient.execute(httpget);
break;
Bitte näher auf "Ich bin fest." Welche Probleme haben Sie? Sie können die erste (redundante) 'HttpResponse response;' -Zeile entfernen. Ansonsten sieht es ziemlich gut aus. –
Entschuldigung. Bearbeitete die redundante HttpResponse. In meiner Eclipse zeigt es einen Fehler in der Zeile "HttpResponse response = httpclient.execute (httpget);" was ist "nicht behandelter Ausnahme-Typ Typ CLientProtocol Exception" – chou87