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

Кто работал с Bluetooth? - Android

Войти
Регистрация
Восстановить пароль
 
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
21.02.2015, 15:36     Кто работал с Bluetooth? #1
Добрый день!

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

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

Передача данных по Bluetooth Android
Проверка подключения по bluetooth Android
Android Снова Bluetooth
Bluetooth Broadastreceiver Android
Android Bluetooth. Поиск устройств
Bluetooth + Android Android
Android + PC + bluetooth Android
Bluetooth кнопка Android
UUID. Bluetooth connect Android
Bluetooth-чат Android
Android Приём данных по Bluetooth
Работа с bluetooth Android

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

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

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

правильно что на оба смарта ставится одинаковое приложение?
Valakin
 Аватар для Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 716
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?
Ответ Создать тему
Опции темы

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