Суть в следующем в jave новичек да и вообще в программировании.
Еле еле собрал программу для управления телевизором через ардуино+блютуз (то есть на планшете по нажатию кнопок в программе отправляется код по блютузу на ардуино).
Теперь перешел с блютуза на wifi ESP 8266, там все тоже самое за исключением что нужно по нажатию на кнопку в программе отправлялся гет запрос
192.168.1.102/uartpro?speed=19200&send=32 такого вида не могу никак придумать как это сделать?
Вот кусок как было
onoff.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
onoffdo();
clickEventSlide();
}
});
private void onoffdo() {
if (btSocket != null) {
try {
btSocket.getOutputStream().write("1".toString().getBytes());
} catch (IOException e) {
}
;
}
}
теперь пытался по такому способу вставив это в void onoffdo()
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://192.168.1.102/uartpro?speed=19200&send=32");
try {
Log.d(Tag, "запрос отправлен");
HttpResponse response = httpclient.execute(httpget);
HttpEntity httpEntity =response.getEntity();
String line = EntityUtils.toString(httpEntity, "UTF-8");
Log.d(Tag, line);
}
catch (ClientProtocolException e) {
Log.d(Tag, "ошибочка");
}
catch (IOException e) {
// TODO Auto-generated catch block
Log.d(Tag, "запрос не отправлен");
}