motofan logo
       
> 

Bluetooth Walkie-Talkie, мобильная рация (голос, текст, фото)

grafmoto
сообщение 14.3.2007, 17:24


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Предназначено для передачи голосовых и текстовых сообщений, фото, файлов по bluetooth.
Перед запуском возможно нужно включить БТ через меню телефона.
После старта происходит поиск всех телефонов в округе.
Рекомендуется следующая последовательность действий:
-установить приложение на всех телефонах
-включить bluetooth на всех телефонах через меню
-запустить приложение на первом телефоне
-нажать Поиск. дождаться, когда закончится поиск
-запустить приложение на втором телефоне
-нажать Поиск. дождаться, когда закончится поиск
-выбрать телефон, на который необходимо отправить сообщение
-через меню выбрать тип сообщения
-при передаче голоса: остановить запись звука и отправить - джойстик

Для телефонов Моторола в настройке нужно изменить параметр "Файл" на /a/btwtsound.amr - временный файл записи звука
Параметр "Сохранять в " на /a/mobile/ - сюда сохраняются передаваемые файлы

Есть 2 способа записи голосового сообщения: через временный файл и в массив байт. В зависимости от модели телефона нужно выбрать работающий вариант (спасибо разработчикам JVM разных производителей телефонов). При записи звука в массив байт должно быть указано время записи сообщения в миллисекундах. При записи в массив байт запись автоматически прекращается через указанное время и происходит отправка. При записи во временный файл, время записи не ограничено. Остановить запись и передать - джойстик.

Размер отправляемого файла зависит от объема свободной heap конкретной модели.

Приложению необходимо дать права на доступ к ФС.

На Е398 и Е1 не работает!

Сообщение отредактировал grafmoto - 23.3.2007, 11:25
Прикрепленный файл btwt.rar   ( 32.39 килобайт ) Кол-во скачиваний: 864
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ConstantineII
сообщение 15.3.2007, 9:14


Опытный
***

Группа: Пользователи
Сообщений: 118
Регистрация: 23.3.2006
Пользователь №: 75 448
Модель телефона: L7/K1/Z3/V3

Рейтинг: 1.5



протестировал, интересная программа, жаль, что дальность действия 10 метров, но в этом виноват уже класс блютуза((( а так на 100 метров было бы интересно!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motoraver
сообщение 15.3.2007, 15:55


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 1.10.2006
Пользователь №: 101 372
Модель телефона: Motorola L7
Прошивка: Moto Innovation

Рейтинг: 1



Цитата(grafmoto @ Сегодня, 8:55)

вроде как исправлен баг с SERVICE_SEARCH_TERMINATED
*


Баг побороли, на L7/L6/L2 работает (только при записи в массив данных). Ещё маленький баг: после каждой передачи голосом на телефоне с которого передаётся вылазит realize failed, но голосовое сообщение доходит. При этом если отвечать с мобилы, которая приняла сообщение, то первый раз на ней вылазит realize failed, а на второй мобиле receive: errno=-1. Повторная передача проходит нормально при realize failed на экране мобилы с которой предаётся. Суть бага: при ответе на голосовое сообщение нужно первое сообщение посылать 2 раза. Иногда мобилы работают нормально, но указанный баг вылазит очень часто. А realize failed вылазит всегда на мобиле с которой передают. Текс проходит, файлы тоже. Камера не работает, т.к. в L7 нет доступа к камере из явы.

На V3x - ошибка приложения при запуске.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 16.3.2007, 6:43


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Motoraver, я так понимаю, что еще у тебя нет звуковых оповещений о приеме/передаче? попробуй обновление. и еще приложению нужно дать права к ФС для записи во временный файл.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Motoraver
сообщение 16.3.2007, 15:35


Опытный
***

Группа: Пользователи
Сообщений: 103
Регистрация: 1.10.2006
Пользователь №: 101 372
Модель телефона: Motorola L7
Прошивка: Moto Innovation

Рейтинг: 1



Цитата(grafmoto @ Сегодня, 9:43)

так понимаю, что еще у тебя нет звуковых оповещений о приеме/передаче?
*


Нет, нету. В разрешениях ява приложения стояло "функция доступа к данным - не спрашивать". Поставил "всегда подтверждение". Я думаю, это то что надо. Проверить пока не могу, но приложение работает - это факт. И ещё сейчас стоит "возможность записи данных - всегда подтверждение". Интересно если поставить "не спрашивать" это предполагает получание доступа без запроса или его отсутствие?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Bluetooth Walkie-Talkie, мобильная рация (голос, текст, фото) · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.7.2025, 11:38

Форум живёт: