Fagor
да я не про лицензию, просто создатели исходник продают с правами
исходник свободен, продавали возможность делать на серверах
Fagor
т.е. по сути на процессорное время, память там и т.п.
Di7aK
мне кажется я за пару дней лучше бы сделал
Den
Ребят, помогите пожалуйста! Может есть у кого рабочий код для получения уровня сигнала сотовой сети?
Fagor
компютер с сильными параметрами ))
ИИ по сути набор алгоритмов сейчас, максимум DL когда он обучается по нейронке без обучения с экспертом. ИИ в общем нет, и бум DL к сожалению ничего не дал, просто появились алгоритмы корректирующие путь самостоятельно, а точки путей собираются из источника и иногда даже встраиваются самостоятельно
Den
Что если не работает allCellInfo брать neighboringCellInfo, но и этот возвращает пустой список
Yerassyl
привет, как можно открыть активити нажимаю кнопку в webview
Alexander
привет, как можно открыть активити нажимаю кнопку в webview
https://stackoverflow.com/questions/25406376/start-activity-from-webview
0145
нет разницы, HUC или, скажем, OkHttp, это детали
хотя, хочу уточнить, все ли я так понял. Если я сделаю 2 запроса: 1) Retrofit+ok и 2) HUC, то response.body().byteStream() равносильно con.getInputStream()? Время получения ответа будет одинаковое (при одинаковой скорости интернета)?
0145
да, равносильно
понял. Изначально думал, что inputstream, некий канал с сервером, позволяющий получать данные как можно быстрее, а как оказалось время ответа одинаковое, просто inputstream используется для преобразования полученного ответа
Anonymous
Почему - то я с настоящим идентификатором тестил и норм. Если тестишь с настоящим пишет Test ADS. Насколько данная запись действительна?
Ilya
Ребят, подскажите, пожалуйста, можно ли реализовать с помощью Navigation Component следующий кейс: есть основная навигация с drawer’ом по фрагментам fragment1, fragment2, fragment3, с этим я разобрался. Не могу понять, как сделать следующее: во fragment3 есть динамические child fragments, которые в зависимости от действий пользователя друг друга сменяют. Это можно сделать с помощью Navigation Component, или этим компонентом только главное меню надо делать, а внутренние транзишны с помощью childFragmentManager’a? Пробовал во fragment3 засунуть свой navHostFragment, указываю ему свой navGraph, пытаюсь сделать findNavController(this@Fragment3) - вроде находит, но граф пустой. Может, его как-то надо связывать с основным navHost’ом?
Ilya
Причём startDestination у navHost’a во fragment3 срабатывает, а экшны почему-то не находит(
iamthevoid
смотря что за фрагменты ты скармливаешь чайлд фрагмент менеджеру. Если это составные части родительского фрагмента, то не готов ответить на твой вопрос, но если это отдельные экраны приложения, то лучше отдать их на растерзание активити и её навигейшн графу
Vyacheslav
Дровеер не депрекатед ещё? Ведь на 10ом Андроиде он конфликтовать будет
Ilya
Под дровером я имел ввиду механизм навигации в NC, который реализуется menu xml-кой, которую указываешь в аттрибуте app:menu у navigation view, Вы о нём? Или Вы о том, который руками делается?
Ilya
смотря что за фрагменты ты скармливаешь чайлд фрагмент менеджеру. Если это составные части родительского фрагмента, то не готов ответить на твой вопрос, но если это отдельные экраны приложения, то лучше отдать их на растерзание активити и её навигейшн графу
Угу, составные. Во fragment3 есть container, который занимает часть экрана, и в этом контейнере несколько динамических фрагментов. Если бы надо было просто заменить родительский фрагмент на child, там было бы проще.
Vitaly
Можете кинуть ссылку на репозиторий, где используется Flowable с корутинами
Ilya
Вот я и хотел вместо container’a сделать NavHostFragment
George
Добрый день. Господа, есть ли у кого-нибудь ссылки на каналы с книгами по разработке на андроид? Вот что-то типа такого t.me/python_textbooks?
iamthevoid
Вот я и хотел вместо container’a сделать NavHostFragment
Не подскажу, не реализовывал. Кстати странно звучит. Если они сооставные части фрагмента, то при чём тут навигация?
iamthevoid
Навигация это инструмент для управления переходами итд
Vasyl
Здраствуйте
Vasyl
Могу ли я сделать чтобы мой sms receiver работал в фоновом режиме?
Ilya
Это внутренняя навигация по фрагменту)) ну да, я понимаю, о чём Вы, сам об этом думал
Denis
Не очень понятен вопрос, но если он про наследование entity, то да, может
Сергей
Могу ли я сделать чтобы мой sms receiver работал в фоновом режиме?
Если получите такое разрешение почему бы нет?
Vitalii
Добрый день. Господа, есть ли у кого-нибудь ссылки на каналы с книгами по разработке на андроид? Вот что-то типа такого t.me/python_textbooks?
С андроидом сложно, он сильно меняется со временем, поэтому существует не так много хороших книг. Ну и андроид более узкая специализация, чем питон.
Vasyl
@PSA_98 Какое разрешение?
Denis
Не уверен, так как инстанс абстрактного класса нельзя создать
Сергей
На чтение смс.
Vasyl
На чтение смс.
Но я хочу чтобы работало даже когда закрою программу
Anonymous
Сергей
Сервис foreground точно сможет.
Vasyl
Сервис foreground точно сможет.
Но нужен метод onStartCommand?
Anonymous
Посоветуйте готовую либу, чтобы юзеры могли делать скриншоты если найдут ошибки и отправлять их на почту.
Сергей
Но нужен метод onStartCommand?
https://m.habr.com/ru/post/149555/ Гугль в помощь. И да, смс без полученного разрешения пользователя ловить нельзя. И в плэймаркет такое тоже не примут никогда.
Дмитрий
Всем привет, помогите кто может, пожалуйста Мне нужно разделить приложение на дебаг и релиз версии и в дебаг версии убрать пару ui элементов, но тк в андроиде по дефолту уже созданы дебаг и релиз, то как мне изменить макеты/ код дебажной версии?
iamthevoid
Почитай про build variants
iamthevoid
В общем этого будет достаточно
iamthevoid
Ещё есть flavors, но их нереально сопровождать )
Roman
Если в шаредах, то шифруй
Roman
У Гугла в джетпаке либа есть Crypto
Michael
Если в шаредах, то шифруй
А почему в бд не надо шифровать?
Сергей
Шифровать надо если рекорда утечка или изменение могут навредить.
Anonymous
Посоветуйте либу для Feedbackа. Чтобы юзеры могли скрины делать и рисовать и текст писать. А затем на почту отправить
Anes
Добрый вечер. Проблема такая. Довольно часто в игре создаю массив точек. Объект по ним перемещается, следовательно после точки не нужны(коротко живущие объекты). Из за большого количества объектов которые уже не нужны очевидно вызывается сборщик мусора. Так как объектов много сборщик прерывает отрисовку экрана на долго (150мс в сред). Из за этого на устройствам с малым количеством озу игра лагает. Из за этого же как я понимаю иногда плохо срабатывает считыватель свайпов. Вопрос как решить эту проблему? (кроме ответа не создавать много коротко живущих объектов).
Anes
переиспользовать эти объекты
Сейчас нет такой возможности. Есть ещё вариант?
Anes
сам делать — это как?
Ну сборщик можно самому вроде как вызывать
Mike
Сейчас нет такой возможности. Есть ещё вариант?
Нет. Чтобы создавать их реже, нужно либо найти способ не создавать, либо найти способ переиспользовать.
Anonymous
переиспользовать эти объекты
Как ты собрался переиспользовать объект? который находится в другом месте. Ты имеешь ввиду клонивроть? тогда это расход памяти
Anonymous
Скажу честно, просто тупо отрисовка по канве.
Скрин скинь, я тебе быстрее подскажу
Anes
Объект существует, сборщик на него не нацелен, но значения у него всегда разные.
Anes
Скрин скинь, я тебе быстрее подскажу
Обычный лабиринт. Рисуются линии, шарик и один спрайт вытягивает там где выход. Все методы от объекта canvas, кроме спрайта
Anonymous
Он имеет ввиду просто замена значения у объекта.
Ну вот видишь, а я думал они у тебя двигаются...Скинь скрин лучше, чем так гадать
Mike
Обычный лабиринт. Рисуются линии, шарик и один спрайт вытягивает там где выход. Все методы от объекта canvas, кроме спрайта
Посмотри ещё в профайлере, каких объектов выделяется больше всего, чтобы знать, где оптимизировать
Anonymous
И сложность будет и память сэкономишь
Anes
так, как это делают андроидные SparseArray и ArrayMap, например.
Просто видишь в чем прикол, переиспользовать довольно затруднительно, так как перед каждым мувом, создается пул объектов всегда разной длинны.(тобишь путь шарика) И довольно тяжело это отслеживать. Я даже отказался от класса Point в List и сделал все на Stack и примитивных типах, что бы жрало меньше памяти, но не помогло. Возможно проблема в другом месте я не уверен.
Anes
Добавь туман войны))
Решение креативное и интересное) Но не подходит) Но я оценил)
Anonymous
Подскажите, есть способ перехода на пункт отзывы, в Google play, для моего приложения?
Fearless
Решение креативное и интересное) Но не подходит) Но я оценил)
Для вашей задачи как то больно рановато встал вопрос оптимизации. Вы объекты создаёте прямо во время onDraw что ли?
Anes
Посмотри ещё в профайлере, каких объектов выделяется больше всего, чтобы знать, где оптимизировать
Я пытался смотреть но мало чего понял, делал там dump но кроме call-stack ничего толком не увидел. Я наверное слепошара.
Anonymous
Битва Экстрасенов блед