Откуда берутся нечитаемые символы в моем рекламном приложении Bluetooth с низким энергопотреблением?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Откуда берутся нечитаемые символы в моем рекламном приложении Bluetooth с низким энергопотреблением?

Сообщение Anonymous »

Я написал простое рекламное приложение Bluetooth с низким энергопотреблением для передачи специальной строки в части adRecord сигнала Bluetooth с низким энергопотреблением, и появляется множество случайных символов, которые появляются и занимают место, которые я хотел бы использовать. p>
Вот код из моего класса AdvertiseData, и я прикрепил изображение информации на моем сканере

Код: Выделить всё

class BleAdvertiserData {

val deviceName = "Mickey"
val serviceUuid: UUID = UUID.randomUUID() // Replace with your service UUID
val dataBytes = "HelloWorld".toByteArray()

val advertiseData: AdvertiseData by lazy {
val parcelUuid = ParcelUuid(serviceUuid)
val customUuid: UUID = UUID.randomUUID()
val customParcelUuid = ParcelUuid(customUuid)

AdvertiseData.Builder()
//.setIncludeDeviceName(true)
//.addServiceUuid(parcelUuid)
.addServiceData(parcelUuid, /*customParcelUuid,*/ dataBytes)
.build()
}

}
Это изображение. Я вижу свой «HelloWorld» и могу изменить строку, но случайные символы занимают много места. Что это такое и как от них избавиться?
Изображение

Потому что я просто ожидал появления «HelloWorld», возможно, с именем устройства «Микки». Я пытался найти ответ в Интернете и пытался с помощью строки другого размера проверить, заменит ли «HelloWorldTour» странные символы, но получаю сообщение «Реклама не удалась с ошибкой: 1», что означает, что слишком много данных. А если ставлю меньше, то просто отправляю меньше текста. Hello уменьшает длину с 26 до 21.

Подробнее здесь: https://stackoverflow.com/questions/784 ... y-advertis
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»