Программа будет отсылать по блютуз цифры от 1 до 8
для включения релюшек
код для блютуза я еше в нем не разобрался
а вот тут есть вопрос
мне надо чтобы когда нажата к примеру кнопка 1 то она отправилась
и если кнопка дальше будет нажата то ничего не происходило бы
если кнопку отпустили то через к примеру 400 миллисекунд отправилась 9.
пока просто пытаюсь тут кнопки задействовать в таком режиме
я уже и на микроконтроллере пыталься это сделать но пришел к выводу что с телефона было бы лучше
обьясните хотябы какои должен быть алгоритм а то я уже голову сломал
точнее алгоритм имено удержания кнопки какой
извините за отсутствие грамматики
Код: Выделить всё
package com.example.admin.bt_win_up_down;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
TextView textView;
Button button1, button2,button3,button4,button5,button6,button7,button8;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView = (TextView)findViewById(R.id.textView);
button1 = (Button)findViewById(R.id.button1);
button2 = (Button)findViewById(R.id.button2);
button3 = (Button)findViewById(R.id.button3);
button4 = (Button)findViewById(R.id.button4);
button5 = (Button)findViewById(R.id.button5);
button6 = (Button)findViewById(R.id.button6);
button7 = (Button)findViewById(R.id.button7);
button8 = (Button)findViewById(R.id.button8);
int i = 0;
while (i < 10) {
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 1");
}
});
button2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 2");
}
});
button3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 3");
}
});
button4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 4");
}
});
button5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 5");
}
});
button6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 6");
}
});
button7.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 7");
}
});
button8.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textView.setText("нажата кнопка 8");
}
});
i++;
}
textView.setText("не нажаты кнопки");
}
}