Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Клиент bluetooth. как в кнопке правильно вызвать метод для подключения? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не могу найти ошибку http://www.cyberforum.ru/android-dev/thread569039.html
Здравствуйте! Помогите, пожалуйста, найти ошибку в коде: вот QuizGameActivity.java: package com.androidbook.triviaquiz; import android.content.Intent; import android.os.Bundle; import...
Программирование Android Ярлык на рабочем столе Создаю ярлык таким способом: ShortcutIconResource icon = Intent.ShortcutIconResource.fromContext(this, R.drawable.ic_launcher); Intent intent = new Intent(); Intent... http://www.cyberforum.ru/android-dev/thread568768.html
client/server для android phone <-> pc на java Программирование Android
Написал клиент/сервер на java для передачи сообщений из телефона в комп. Клиент на телефон samsung galaxy fit gt-s5670 с Android 2.2.1, сервер на компютере. Передача данный осуществляется с помощью...
EditText в диалоге Программирование Android
В такой диалог нужно добавить второй EditText, возможно ли это и (если возможно) то как?
Программирование Android Page curl http://www.cyberforum.ru/android-dev/thread567599.html
Всем салам! Стоит задача сделать перелистывание страниц (как в книге) в приложении под Android. Пример нашел для растровых изображений. Вот ссылка:...
Программирование Android непонятная ошибка Это мое первое приложение для Android, да и вообще на Java, так что ошибки могут быть самые бредовые. текст ошибки: 05-06 21:01:54.443: E/AndroidRuntime(335): java.lang.RuntimeException: Unable... подробнее

Показать сообщение отдельно
swoi2003
0 / 0 / 0
Регистрация: 22.06.2011
Сообщений: 16

Клиент bluetooth. как в кнопке правильно вызвать метод для подключения? - Программирование Android

09.05.2012, 14:37. Просмотров 2469. Ответов 7
Метки (Все метки)

нашел в интернете готовый класс

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
private class ConnectThread extends Thread {
    private final BluetoothSocket mmSocket;
    private final BluetoothDevice mmDevice;
 
    public ConnectThread(BluetoothDevice device) {
        // используем вспомогательную переменную, которую в дальнейшем
        // свяжем с mmSocket, 
        BluetoothSocket tmp = null;
        mmDevice = device;
 
        // получаем BluetoothSocket чтобы соединиться с  BluetoothDevice
        try {
            // MY_UUID это UUID, который используется и в сервере
            tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
        } catch (IOException e) { }
        mmSocket = tmp;
    }
 
    public void run() {
        // Отменяем сканирование, поскольку оно тормозит соединение
        mBluetoothAdapter.cancelDiscovery();
 
        try {
            // Соединяемся с устройством через сокет. 
            // Метод блокирует выполнение программы до
            // установки соединения или возникновения ошибки
            mmSocket.connect();
        } catch (IOException connectException) {
            // Невозможно соединиться. Закрываем сокет и выходим.
            try {
                mmSocket.close();
            } catch (IOException closeException) { }
            return;
        }
 
        // управлчем соединением (в отдельном потоке)
        manageConnectedSocket(mmSocket);
    }
 
    /**  отмена ожидания сокета */
    public void cancel() {
        try {
            mmSocket.close();
        } catch (IOException e) { }
    }
}

и есть у меня кнопка в приложении
Java
1
2
3
4
5
public void but_Connect(View v)
    {
 
 
    }
вопрос: как мне вызывать методы класса в кнопке ?

вопрос тупой, но я только начал разбираться, второй день в андроиде
смотрел пример BluetoothChat, но там приложение состоит из 3х классов и тяжеловато разобраться
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru