Использование HttpGet для выполнения команды на веб-сервере - PullRequest
0 голосов
/ 06 января 2011

Привет, все, я делаю проект по удаленному управлению моим радиоуправляемым автомобилем с установленной платой adruino и уклончиво. У wifly shied есть свой собственный веб-сервер и настройки перемещения вверх, вниз, влево и вправо. Однако в моем приложении для Android есть проблемы с доступом к веб-серверу, когда я нажимаю кнопку перемещения вперед. Ниже приведен пример кода, и я застрял оттуда.

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;

1 Ответ

0 голосов
/ 06 января 2011

JAVA 101: httpclient.execute (httpget); выдает исключение, которое вы должны поймать:

try {
  httpclient.execute(httpget);
} catch (ClientProtocolException e) {
  e.printStackStrace();
}
...