Привет, Все, я делаю проект по дистанционному управлению моим автомобилем с установленной платой adruino и без проблем. У wifly shied установлен собственный веб-сервер, и настройки перемещения вверх, вниз, влево и вправо установлены. Тем не менее, у меня есть проблемы в приложении для Android о том, как получить доступ к веб-серверу, когда я нажимаю кнопку перемещения вперед. Ниже приведен пример кода, и я застрял оттуда.Использование HttpGet для выполнения команды на веб-сервере
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;
Просьба подробно остановиться на «Я застрял». Какие у вас проблемы? Вы можете удалить первую (избыточную) строку ответа «HttpResponse response;». Кроме этого, он выглядит довольно хорошо. –
Извините. Отредактирован избыточный HttpResponse. В моем затмении он показывает ошибку в строке «HttpResponse response = httpclient.execute (httpget)»; который является «необработанным типом исключения типа CLientProtocol Exception» – chou87