Форум программистов, компьютерный форум, киберфорум
Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
30 / 5 / 0
Регистрация: 15.11.2009
Сообщений: 34

Android и Bluetooth клавиатура

08.04.2014, 17:59. Показов 4091. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте люди добрые. Хочу я к вам обратится с вопросом следующим. Приобрел я недавно Bluetooth клавиатуру Onext BK100, и пытался её подключить к Samsung Galaxy Note 10.1 2014 Edition (SM-P601). При подключении проблем не возникло. Но спустя секунды три клавиатура благополучно отключается. Бывают моменты когда она держится подольше, но в основном история одна и та же, спустя несколько секунд связь с клавиатурой обрубается. Пробовал подключать сей девайс к другим планшетам, смартфонам etc. проблем никаких не возникало. Затем перепробовал все клавиатуры которые были на прилавке на подключение с моим планшетом. Все они снова обрубались после подключения.

Проблем с работой самого Bluetooth адаптера в планшете я не наблюдал, файлы передаются вполне себе нормально, музыка в беспроводной гарнитуре играет. А вот клавиатуры долго общаться не хотят.

Попробовал записать log. Вроде что то вышло, прикладываю.
И в нем я кажется нашел нужные строчки

W/EventHub( 2720): An input event from /dev/input/event11 has a timestamp that appears to have been generated using the wrong clock source (expected CLOCK_MONOTONIC): event time 1396954705300822000, current time 20268626989368, call time 20268626918826. Using current time instead.

W/EventHub( 2720): An input event from /dev/input/event11 has a timestamp that appears to have been generated using the wrong clock source (expected CLOCK_MONOTONIC): event time 1396954705300833000, current time 20268627140535, call time 20268626918826. Using current time instead.

I/EventHub( 2720): Removing device Bluetooth 3.0 Keyboard due to epoll hang-up event.
I/EventHub( 2720): Removed device: path=/dev/input/event11 name=Bluetooth 3.0 Keyboard id=134 fd=354 classes=0x80000001



I/EventHub( 2720): Removing device Bluetooth 3.0 Keyboard due to epoll hang-up event
- эта строчка иногда меняются на эту:

I/EventHub( 2720): Removing device '/dev/input/event11' due to inotify event
В общем то я кажется нашел исходный код который должен выдавать эту ошибку

C++
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
// Bug 7291243: Add a guard in case the kernel generates timestamps
                        // that appear to be far into the future because they were generated
                        // using the wrong clock source.
                        //
                        // This can happen because when the input device is initially opened
                        // it has a default clock source of CLOCK_REALTIME.  Any input events
                        // enqueued right after the device is opened will have timestamps
                        // generated using CLOCK_REALTIME.  We later set the clock source
                        // to CLOCK_MONOTONIC but it is already too late.
                        //
                        // Invalid input event timestamps can result in ANRs, crashes and
                        // and other issues that are hard to track down.  We must not let them
                        // propagate through the system.
                        //
                        // Log a warning so that we notice the problem and recover gracefully.
                        if (event->when >= now + 10 * 1000000000LL) {
                            // Double-check.  Time may have moved on.
                            nsecs_t time = systemTime(SYSTEM_TIME_MONOTONIC);
                            if (event->when > time) {
                                ALOGW("An input event from %s has a timestamp that appears to "
                                        "have been generated using the wrong clock source "
                                        "(expected CLOCK_MONOTONIC): "
                                        "event time %lld, current time %lld, call time %lld.  "
                                        "Using current time instead.",
                                        device->path.string(), event->when, time, now);
                                event->when = time;
                            } else {
                                ALOGV("Event time is ok but failed the fast path and required "
                                        "an extra call to systemTime: "
                                        "event time %lld, current time %lld, call time %lld.",
                                        event->when, time, now);
                            }
                        }

https://android.googlesource.c... entHub.cpp

Но может я ушел чутка влево и проблема может быть в чем то другом. Может кто нибудь знает в чем может быть проблема и как её исправить? Если это вообще возможно.
Вложения
Тип файла: rar log.rar (90.5 Кб, 3 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.04.2014, 17:59
Ответы с готовыми решениями:

Bluetooth мышь и клавиатура
Здравствуйте. Ищу совета у вас, ибо гугл не помог. Такая ситуация. Есть блютуз мышь и клава. Необходимо единовременное их использование на...

Клавиатура(или винда) Bluetooth глючит
Доброго времени суток! Сегодня пытался подключить bluetooth клавиатуру,но к сожалению она не работала с windows 7. При этом она РАБОТАЕТ...

Bluetooth + Android
Здравствуйте! Начал я относительно недавно изучать Eclipse. Мне необходимо принять сообщение, передаваемое с блютуз модуля, на...

1
0 / 0 / 0
Регистрация: 21.03.2016
Сообщений: 1
21.03.2016, 23:21
Добрый день. Столкнулся с такой же проблемой. Что делать непонятно...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2016, 23:21
Помогаю со студенческими работами здесь

Android + PC + bluetooth
Где и как можно написать такую связку приложений -> на компьютере сервер на андроид устройстве клиент как послать с андроида на пк...

Bluetooth Connect Android
Помогите решить проблему, создаю приложение под андройд для работы с Bluetooth try{ FAdapter = FBluetoothManager->CurrentAdapter; ...

Bluetooth в android RAD XE5
Решил освоить новый RAD XE5 в области Android. Но как работать с bluetooth так и не понял. Может кто знает как и можно ли вобще...

Специфика работы с bluetooth в android
Доброго времени суток. Я хочу понять, как же работать с bluetooth в android. Может кто-то уже понял, как это работает и сможет...

Имитация Android/IPhone на PC по bluetooth
Есть такой фитнес браслет...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru