Подключение блютуз SPP на андроид - PullRequest
1 голос
/ 27 января 2012

Извините, друзья, что беспокою вас. Я остаюсь дома, мама и новичок в разработке для Android, которую я взял на себя в качестве подработки. У меня есть опыт разработки Java.

Я попытался посмотреть пример блютуз чата и много раз искал здесь, с чего начать. Пример блютуз чата никогда не показывает список сопряженных устройств, когда я пытался запустить на своем мобильном телефоне. В то время как здесь во многих вопросах есть вещь, которая используется UUID. Я не могу узнать, откуда мои друзья получили его.

У меня вопрос: может ли кто-нибудь подсказать мне, с чего начать, у меня есть сопряженное / непарное устройство SPP (я не знаю его UUID). Я хочу подключить его через мобильный телефон. Требуется всего несколько строк помощи, потому что время, которое вы, люди, очень цените, я понимаю, что это мой глупый вопрос.

Спасибо.

1 Ответ

3 голосов
/ 29 февраля 2012

Я использую bluetooth spp в своем приложении и получаю двоичные данные, так что я могу написать вам несколько строк кода, которые я использую.

private BluetoothSocket sock;
private InputStream in;
private BluetoothDevice zee;

    /*
     * ****PAIR DONGLE****
     */

    zee = BluetoothAdapter.getDefaultAdapter().getRemoteDevice("YO:UR:MA:CA:DR:ES:S");

    m = zee.getClass().getMethod("createRfcommSocket",
            new Class[] { int.class });
    sock = (BluetoothSocket) m.invoke(zee, Integer.valueOf(1));
    sock.connect();
    int temp = 0;
    in = sock.getInputStream();

    try {
        while (true) {
            temp = in.read();
            //do what you like with your byte stored in temp
    } catch (IOException e) {}

надеюсь, что поможет

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