Android и Arduino

    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    View led1on = findViewById(R.id.led_1on);
    View led1off = findViewById(R.id.led_1off);
    View led2on = findViewById(R.id.led_2on);
    View led2off = findViewById(R.id.led_2off);

    led1on.setOnClickListener(this);
    led1off.setOnClickListener(this);
    led2on.setOnClickListener(this);
    led2off.setOnClickListener(this);
}


public void commandArduino(String url){
    try {
        HttpClient httpclient = new DefaultHttpClient();
        httpclient.execute(new HttpGet(url));
    } catch (Exception e) {
    }
}

public void onClick(View thisView) {
    switch(thisView.getId()){
        case R.id.led_1on:
            commandArduino("http://192.168.0.15/?cmd=1");
            Toast.makeText(getApplicationContext(), "led_1on",Toast.LENGTH_LONG).show();
            break;
        case R.id.led_1off:
            commandArduino("http://192.168.0.15/?cmd=2");
            Toast.makeText(getApplicationContext(), "led_1off",Toast.LENGTH_LONG).show();
            break;
        case R.id.led_2on:
            commandArduino("http://192.168.0.15/?cmd=3");
            Toast.makeText(getApplicationContext(), "led_2on",Toast.LENGTH_LONG).show();
            break;
        case R.id.led_2off:
            commandArduino("http://192.168.0.15/?cmd=4");
            Toast.makeText(getApplicationContext(), "led_2off",Toast.LENGTH_LONG).show();
            break;

    }

}
}

У меня есть этот код, но я прочитал это httpclient не поддерживается и теперь я должен использовать httpconnectionЯ прочитал документацию, но не могу заставить ее работать.

0 ответов

Другие вопросы по тегам