С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 05.03.2016
Сообщений: 38
1

Передача числа по Bluetooth с одного Android-приложения на другое

24.08.2017, 22:29. Показов 675. Ответов 0

Author24 — интернет-сервис помощи студентам
Имеется переменная типа string, которую надо передать по Bluetooth в другое приложение на другом смартфоне.
Передача должна выполняться по нажатию кнопки. На данный момент выполняются элементарные действия:
- определение наличия адаптера на устройстве
- определение, включён он или нет (включение, если нет)
- определение МАС адреса смартфона

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
saveButton.setOnClickListener(new OnClickListener() {
            public void onClick(View v) {
 
                BluetoothAdapter bluetooth= BluetoothAdapter.getDefaultAdapter();
 
                if(bluetooth!=null) {
                    if (bluetooth.isEnabled()) {
                        Toast toast = Toast.makeText(MainActivity.this, "Есть, включён Bluetooth", Toast.LENGTH_SHORT);
                        toast.show();
                    }
                    else
                    {
                        bluetooth.enable();
                        Toast toast = Toast.makeText(MainActivity.this, "Есть, теперь включён Bluetooth", Toast.LENGTH_SHORT);
                        toast.show();
                    }
 
                    String status;
                    if(bluetooth.isEnabled()){
                        String mydeviceaddress= bluetooth.getAddress();
                        String mydevicename= bluetooth.getName();
                        status= mydevicename+" : "+ mydeviceaddress;
                    }
                    else
                    {
                        status="Bluetooth выключен";
                    }
 
                    Toast.makeText(MainActivity.this, status, Toast.LENGTH_LONG).show();
 
                    }
 
                else {
                    Toast toast = Toast.makeText(MainActivity.this, "Нет адаптера Bluetooth", Toast.LENGTH_SHORT);
                    toast.show();
                }
 
            }
        });
Вопросы следующие:
1. Не получается реализовать получение списка доступных устройств и подключение к нужному. Подскажите, как это можно сделать
2. Как в другом приложении принять эту переменную и вывести её, например, в TextView?

Понимаю, что процесс передачи связан с сокетами, но не смог найти понятного для себя алгоритма по этой теме. Впервые с этим работаю, пожалуйста подскажите!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2017, 22:29
Ответы с готовыми решениями:

Передача данных из одного приложения в другое
Приветствую! Ребзя, прошу помощи. Ищу то, не знаю что :D Суть такая... Есть два моих десктопных...

Передача данных из одного приложения в другое
У меня есть программа С# Windows Form, на выходе которой имею два массива. Я запустил эту программу...

передача данных из одного приложения в другое на С# в Visual studio 2008
Меня в частности интересует следующее - запущены две странички , когда я закрываю одну , во второй...

Передача текстовых данных из одного приложения в другое с использованием оперативной памяти
Здравствуйте. Прошу помочь по данному вопросу. Есть два работающих приложения и мне нужно...

0
24.08.2017, 22:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2017, 22:29
Помогаю со студенческими работами здесь

Android - Передача данных с одного Activity на другое Activity
Здравствуйте , возникла необходимость получения числовых (int и float ну или double) данных в одном...

Передача данных по bluetooth под Android
Доброго время суток. Подскажите кто может. Хочу разобраться как на Delphi написать приложение под...

Передача данных Android устр. - stm по bluetooth
Здравствуйте, есть задача передавать данные с android планшета на на плату с микро-ом stm с...

Передача с одного активити в другое
Помогите!!!Есть два активити в первом я ввожу данные в editText как мне сделать передачу в listview...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru