ちょっと、私はインストールされたadruinoボードでRCカーを遠隔制御していて、気をつけてプロジェクトをやっています。恥ずかしがり屋には、独自のWebサーバーが設定されており、上下左右の設定が設定されています。しかし、私は私のアンドロイドアプリに、私が前進ボタンをクリックしたときにウェブサーバにアクセスする方法に関して問題があります。以下はサンプルコードですが、私はそこから立ち往生しています。Webサーバーで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例外」です – chou87