Примеры кода для программирования Android Bluetooth [закрыто]

Все ответы (и вопросы) основаны на предположении, что читаемость является исключительно ответственностью автора кода. Если вы на самом деле не хотите читать код и у вас есть список отказа от чтения сейчас (код пахнет), который соответствует 99% доступного кода, и вы на самом деле не хотите даже очень задумываться о том, что делает некоторый код, тогда вы не найдете код для чтения.

Какие бы правила мы ни использовали сегодня, чтобы сделать наш код более читабельным, через 10 лет это будет выглядеть старомодно и глупо. Если вам действительно нужна лучшая читаемость кода, прочитайте какой-нибудь старый код (учтите, сколько времени ему нужно для работы на машине с тысячной скоростью и памятью), постарайтесь понять его и поощрить кого-то другого сделать то же самое.

23
задан Sam Rad 31 May 2014 в 13:08
поделиться

1 ответ

Я понимаю, что это старая ветка, но я подумала, что сделаю несколько заметок. Пример Android Bluetooth (уже приведенный в списке) имеет множество проблем (не в последнюю очередь из-за того, что вам нужно 2 устройства Android для его работы).

Посмотрите на пример на http://luugiathuy.com/2011/02/android-java-bluetooth/ , где он использует BlueTooth на устройстве Android, чтобы поразить сервер (чтобы сделать немного робототехники).

Знайте о проблемах с UUID (способ, которым BlueTooth решает, какое соединение он может установить, определяется в UUID), и ознакомьтесь с http://www.avetana-gmbh.de/avetana-gmbh/produkte/ doc / javax / bluetooth / UUID.html

Имейте в виду, что 16 битов, представленных в UUID (т. е. 0x1101 для последовательного порта), вводят в заблуждение, поскольку их действительно наименее значимая часть и должен быть закодирован 0x00001101.

24
ответ дан 29 November 2019 в 02:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: