안녕하세요, 저는 설치된 adruino 보드로 RC 차량을 원격 제어하는 프로젝트를하고 있습니다. 슬프게도 자기 웹 서버를 설치하고 위, 아래, 왼쪽 및 오른쪽으로 움직이는 구성이 설정됩니다. 그러나 내 앞으로 버튼을 클릭하면 웹 서버에 액세스하는 방법에 관한 안드로이드 애플 리케이션에 문제가 있습니다. 아래 샘플 코드와 나는 거기에서 붙어있다.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 응답;'행을 제거 할 수 있습니다. 그것 이외에, 그것은 꽤 좋아 보인다. –
죄송합니다. 중복 된 HttpResponse를 편집했습니다. 내 일식에서는 "HttpResponse response = httpclient.execute (httpget);"줄에 오류가 표시됩니다. "처리되지 않은 예외 유형 CLientProtocol 예외" – chou87