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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
#1

Кто работал с Bluetooth? - Программирование Android

21.02.2015, 15:36. Просмотров 454. Ответов 3
Метки нет (Все метки)

Добрый день!

Нужна теоретическая помощь в написании одного Bluetooth-приложение. Просто скажите, в какую сторону "копать" информацию. Вопрос следующий.

Есть приложение на Android, которое подключается к ПК. На ПК установлен Windows встроенный драйвер блютуз. Когда подключение прошло успешно, мне нужно, чтобы мой телефон соединялся с программой на ПК по блютузу. Но я понятия не имею, как она вообще пишется, как потом виндовс заставить опознать данную программу, как драйвер (программное обеспечение) к моему устройству? То есть, мое приложение посылает по блютузу HELLO_WORLD, а программа на стороне компьютера просто принимает.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2015, 15:36     Кто работал с Bluetooth?
Посмотрите здесь:

Снова Bluetooth - Программирование Android
Здравствуйте. Подскажите пожалуйста почему к простой нокии х2 например подключаюсь запросто, а к Android`у или к ПК не могу ошибка...

Bluetooth Broadastreceiver - Программирование Android
Привет всем. У меня возникла одна проблема. Я программирую Bluetooth приложения и я завис на Broadcastreceiver. Проблема в том...

Bluetooth- приложение - Программирование Android
Приложение устанавливается на телефон, при запуске вылетает с надписью: "В приложение произошла ошибка" в чем может быть проблема. Версия...

Bluetooth кнопка - Программирование Android
Здравствуйте , необходимо реализовать Bluetooth кнопку Arduino ---> Android . Т.е. жмем кнопку на МК --> МК формирует данные и отсылает по...

UUID. Bluetooth connect - Программирование Android
Вопрос достаточно банальный. Какое UUID мне нужно установить при подключении к серверу через Bluetooth? Для начала объясните плиз, для чего...

Bluetooth и два активити - Программирование Android
Разрабатываю приложение для связи смартфона по блютус с метеостанцией. По запросу смартфона метеостанция отсылает данные на смартфон. За...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Serbis
3 / 3 / 2
Регистрация: 13.07.2012
Сообщений: 123
21.02.2015, 16:25     Кто работал с Bluetooth? #2
Пример на пальцах так сказать из близкой тематики.
http://wiki.amperka.ru/%D0%B1%D0%B5%...0%B8-bluetooth
Смотри часть про программу для android. Тот пример позволяет выполнить подключение и отправить byte[]. В общем он должен дать понять общие принципы. Про винду ничего не скажу, не писал такие вещи.
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
30.06.2015, 10:22     Кто работал с Bluetooth? #3
Хочу отправлять с одного андроид смарта на другой андроид смарт массив float (bluetooth )
подскажите где можно найти исходники чего то аналогичного

Добавлено через 23 минуты
http://developer.android.com/samples...hat/index.html

правильно что на оба смарта ставится одинаковое приложение?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2015, 19:23     Кто работал с Bluetooth?
Еще ссылки по теме:

Обработка включения Bluetooth - Программирование Android
Есть код: OnClickListener oclCheckBt = new OnClickListener() { public void onClick(View v){ ...

Не ищет устройства (Bluetooth) - Программирование Android
Взял пример с сайта. Запускаю в режиме отладки (android studio). Ничего не находит. В чём проблема? Ошибки в коде? Или же поиск устройств...

Проверка подключения по bluetooth - Программирование Android
Не подскажите, как можно проверять активно ли подключение по bluetooth? У меня есть два устройства, связь между ними устанавливается без...

Приём данных по Bluetooth - Программирование Android
Из Arduino посылается строка xx|xx|xx|xx|xx,xxxx|\n, где х-любое число. На андроиде получаю: х| x| x| x| итд. Подскажи как...

Bluetooth. Поиск устройств - Программирование Android
Всем привет. Подскажите пожалуйста как правильно написать поиск устройств. Читал несколько статей и никак не могу понять как написать код,...

Bluetooth (чтоб его.) - Программирование Android
доброго всем дня! взываю к всезнающему ALL.. задача: есть (делается) софтинка, которая: 1. включает блютус (пусть с подтверждением...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
01.07.2015, 19:23     Кто работал с Bluetooth? #4
скачал исходник с
https://android.googlesource.com/pla.../BluetoothChat
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
 
package com.example.android.BluetoothChat;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.Window;
import android.view.View.OnClickListener;
import android.view.inputmethod.EditorInfo;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
/**
 * This is the main Activity that displays the current chat session.
 */
public class BluetoothChat extends Activity {
    // Debugging
    private static final String TAG = "BluetoothChat";
    private static final boolean D = true;
    // Message types sent from the BluetoothChatService Handler
    public static final int MESSAGE_STATE_CHANGE = 1;
    public static final int MESSAGE_READ = 2;
    public static final int MESSAGE_WRITE = 3;
    public static final int MESSAGE_DEVICE_NAME = 4;
    public static final int MESSAGE_TOAST = 5;
    // Key names received from the BluetoothChatService Handler
    public static final String DEVICE_NAME = "device_name";
    public static final String TOAST = "toast";
    // Intent request codes
    private static final int REQUEST_CONNECT_DEVICE = 1;
    private static final int REQUEST_ENABLE_BT = 2;
    // Layout Views
    private TextView mTitle;
    private ListView mConversationView;
    private EditText mOutEditText;
    private Button mSendButton;
    // Name of the connected device
    private String mConnectedDeviceName = null;
    // Array adapter for the conversation thread
    private ArrayAdapter<String> mConversationArrayAdapter;
    // String buffer for outgoing messages
    private StringBuffer mOutStringBuffer;
    // Local Bluetooth adapter
    private BluetoothAdapter mBluetoothAdapter = null;
    // Member object for the chat services
    private BluetoothChatService mChatService = null;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        if(D) Log.e(TAG, "+++ ON CREATE +++");
        // Set up the window layout
        requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
        setContentView(R.layout.main);
        getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title);
        // Set up the custom title
        mTitle = (TextView) findViewById(R.id.title_left_text);
        mTitle.setText(R.string.app_name);
        mTitle = (TextView) findViewById(R.id.title_right_text);
 ...
на строчке 79
setContentView(R.layout.main);
приложение отваливается
<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ListView android:id="@+id/in"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"
android:layout_weight="1"
/>
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<EditText android:id="@+id/edit_text_out"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_gravity="bottom"
/>
<Button android:id="@+id/button_send"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/send"
/>
</LinearLayout>
</LinearLayout>
Помогите понять причину
Yandex
Объявления
01.07.2015, 19:23     Кто работал с Bluetooth?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru