Bohdan
хм ... а как заюзать динамическую длинну, пофакту же не ясно какой ответ будет возращать устройство, поэтому фиксировання длинна вроде как бы неподходит
Mike
Bohdan
Bohdan
я ответил
в примере что я нашел, там как бы тоже нужно при инициализации указывать размерность буфера
// Create an empty ByteBuffer with a 10 byte capacity
ByteBuffer bbuf = ByteBuffer.allocate(10);
Mike
Dzmitry
вопрос - почему может студия подсвечивать красным мои классы в тестах (тест работает нормально)
Dzmitry
Mike
Bohdan
Dzmitry
когда покрыты тестами только критичные участки кода :D
Mike
Mike
Небось нужно вычитать стрим?
Akb
Народ, по какому Localе, NumberFormat выдаст цифру пять тысяч и пятьдесят копеек в виде 5 000.5?
Bohdan
юзаю библиотеку для com-port
https://github.com/mik3y/usb-serial-for-android
Bohdan
там походу нужно передать команду, а потом должаться ответа от устройства
Bohdan
вот пример из доков
byte buffer[] = new byte[16];
int numBytesRead = port.read(buffer, 1000);
Log.d(TAG, "Read " + numBytesRead + " bytes.");
Mike
Alexander
dp программно встроенного способа до сих пор нет, да?
✙
Сергій
Bohdan
угу сенкс. А вообще не подскажешь, нет ли нативных средств для работы с serial port или только эта либа?
Mike
не подскажу
Слава
Привет, кто-нибудь в курсе для чего это студии? Периодически запрашивает
Stepan
Статистика, аналитика, кеш
Alexander
Сергій
✙
🥺
Alexander
?
Но это не то что я хотел. dp(mypixels) нет сразу?
Сергій
✙
Сергій
Ну или экстеншен, если котлин
Dmytro
Ребят, кто работал с Appcenter в связке с BitBucket? Статус билда не приходит в битбакет
Павел
Ребят, такая ситуация сложилась.
Есть страница с просмотром изображения и инфы о нем. Среди инфы есть теги, по нажатию на которые открывается активити с ViewPager и тремя в нем фрагментами для отображения картинок по выбранному тегу. Все работает отлично. Но если я снова выберу картинку и снова открою какой-то тег, т.е. у меня запускается еще один экземпляр активити с ViewPager, то сам ViewPager уже будет пустой и его прокрутка работает какими то рывками. Как это побороть?
Artem
Всем привет! Есть ли выход из такой ситуации - на старых девайсвах с небольшим колличеством ram ~ 750 мб, при открытии камеры из активити А (активити большая) в активити А происходит сохранение состояния и во время сохранения android убивает активити по low memory. Соответственно состояние активити не сохраняется и когда мы возвращаемся назад с камеры, то нам уже восстанавливается не активити А, а предыдущая ей в стеке.
Stepan
Мне кажется, в 2019 году не стоит жалеть пользователей, у которых устройства с ~ 750 Мб ОЗУ
Artem
Mike
Mike
пиши по-русски или не здесь
Alexander
Да что угодно может выгрузить активити, даже на устройстве с 8гб, рассуждать как "пусть лошки купят нормальный телефон" - это путь в ад и говнокодинг.
По теме - а почему именно предыдущая восстанавливатся, а не верхняя в стеке?
Konstantin
а как же чистый код
Konstantin
паттерны
Konstantin
мемори оптимизейшн
Konstantin
Металлов
https://www.xda-developers.com/google-restriction-sms-call-log-permissions/
Металлов
Под это попадает перхват входящих сообщений?
Металлов
Тоесть разрешение BRODCAST_SMS
Металлов
Так как я понял, не разрешен более доступ к смс и контактам, но нет запрета на перехват смс
Alexey
Bohdan
господа, а не подскажите как добавить в AVD serial port?
Artem
Не, очень маловероятно что такое возможно
ну по логам такая ситуация - мы сэмулировали - в saveInctanceState добавляешь задержку на 10 сек, из активити открываешь камеру, потом сразу убиваешь процес, возвращаешься с камеры на предыдущую активити
Alexey
Alexey
Всем привет
Помогите кто работал с BLE
Проблема в том, что не могу прочитать данные из характеристик при uint16, если uint8 или стринг, то все норм, а при uint16 принимает данные в виде рандомных чисел
Tornike
Всем привет. Не могу понять, что ему не нравится. Можете подсказать?
Alexey
Tornike
Artem
Tornike
Alexey
Alexey
Artem
Alexey
Ок, тогда я ничего не понимаю что происходит, сорян)
Tornike
Tornike
не вариант кастовать как я понял
Pavel
ViewModelProvider'у нужна fragmentactivity из androidx пакета а у тебя из support.