Как работать с существующим приложением Android BlueToothChat - PullRequest
0 голосов
/ 06 июля 2011

Android уже имеет приложение BluetoothChat. С помощью этого приложения два устройства общаются друг с другом. Я пытаюсь немного по-другому. Вместо чата я хочу, чтобы все, что я написал в своем EditText, встряхнуло мобильное устройство, значит, оно появится на втором устройстве.

Означает, что BluetoothChat имеет одну EditText и кнопку «отправить». Все, что мы пишем в EditText и нажимаем «отправить», означает, что оно отправляется. Но вместо кнопки я хочу использовать датчик.

Я также сделал датчик для встряхивания отдельно. Но проблема в том, как я могу объединить оба, чтобы блютуз работал для этого.

1 Ответ

0 голосов
/ 06 июля 2011

Посмотрите на код в этом ответе: Android: я хочу встряхнуть его

Добавьте код из приведенного выше ответа к активности BluetoothChat.Следующий код выполняется каждый раз, когда пользователь нажимает кнопку «Отправить» в BluetoothChat:

public void onClick(View v) {
            // Send a message using content of the edit text widget
            TextView view = (TextView) findViewById(R.id.edit_text_out);
            String message = view.getText().toString();
            sendMessage(message);
        }

Добавьте этот код (кроме объявления метода) к коду в ответе выше, внутри onSensorChanged(SensorEvent se), но ТОЛЬКОесли mAccel> 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...