Я пишу приложение для Android, которое получает данные через Bluetooth. Входящие байты могут быть любого размера, например: 00023> 024935928598235> 9284>
Как вы можете видеть, каждый набор разделен ">". Данные поступают очень быстро. Я хотел бы некоторые идеи для реализации. Смотри, моя проблема в том, что мне нужно прочитать данные в байтовый массив, который затем может преобразовать их в строку и разделить их в соответствии с разделителем ">".
так в приведенном выше примере:
00023
024935928598235
9284
Если я установил byte [] data = new byte [8], то при чтении поступающих данных он может получить 00023> 02, что не то, что я хочу. Я не уверен, как реализовать что-то подобное. Есть идеи?