не понял... а с какой скоростью приложение отправляет пакеты ?
кусок кода...
слушатель ползунка...
Код: Выделить всё
seekBarL= (SeekBar) findViewById(R.id.seekBarL);
seekBarL.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener()
{
@Override
public void onProgressChanged(SeekBar seekBarL, int progress, boolean fromUser) {
//progressL=progress;
int PL = progress - 255;
progressL = (PL * trim) / 40 + 255;
textViewL.setText(String.valueOf(progressL - 255));
sendAll ();
}
@Override
public void onStartTrackingTouch(SeekBar seekBarL) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBarL) {
}
});
Код: Выделить всё
void sendAll ()
{
if (mConnect == null)
{
Log.d(Connection.LOG_TAG, "Соединение не установлено");
textViewStat.setTextColor(Color.RED);
textViewStat.setText(" Нет соединения");//Для контроля
}
else
{
//Log.d(Connection.LOG_TAG, "Отправка сообщения");
new Thread(new Runnable()
{
@Override
public void run()
{
try{
int pL= (progressL < 255) ? (255 - progressL) : (progressL - 255);
int pR= (progressR < 255) ? (255 - progressR) : (progressR - 255);
String str= "#" + String.format("%02X", pL) + String.format("%02X", pR) +
((progressL < 255) ? "-" : "+") + ((progressR < 255) ? "-" : "+") ;
// отправляем на сервер данные
mConnect.sendData(str.getBytes());
} catch (Exception e) {
Log.e(Connection.LOG_TAG, e.getMessage());
textViewStat.setTextColor(Color.RED);
//textViewStat.setBackgroundColor(Color.RED);
textViewStat.setText(" Нет соединения");//Для контроля
}
}
}).start();
}
}
ну вообщето так никто не делает))
в радиоуправлении пакеты передаются постоянно.
Добавлено after 55 seconds:
или я не так понял код))



