Anonymous
Привет. Подключил либу Android Image Cropper, запускаю активити, чтобы сделать фото — в ответ получаю "no apps can perform this action" Android 10 emulator Pixel 2, на 5-ом все работает. Пытался задать по дефолту камеру в настройках, но там нету такого пункта. Куда оно делось то? 😅 Кто-то сталкивался с этим?
Anonymous
Granderbird
Ребят, как сделать, что бы обычный alertDialog дисмился при закрытии фрагмента? Кроме как пихать его в переменную и очищать перед выходом?
Ilya
Ребят, как сделать, что бы обычный alertDialog дисмился при закрытии фрагмента? Кроме как пихать его в переменную и очищать перед выходом?
Ну да, ты же этот диалог по сути через контекст открываешь и он висит над активностью, а не фрагментом
Granderbird
Ну да, ты же этот диалог по сути через контекст открываешь и он висит над активностью, а не фрагментом
Да эт то понятно. Просто интересуюсь, есть ли способ эт как то обработать кроме херни с переменной?
Anonymous
Ктонить уже юзал https://developer.android.com/training/dependency-injection/hilt-android ? Как оно?
Madi
Подскажите что лучше для разработки под андроид i7 8750h 6 ядер 12 потоков или i5 9300h 4 ядра 8 потоков? Для андроид Студио и эмулятора genymotion. Насколько будет быстрее работать?
Andrew
Подскажите что лучше для разработки под андроид i7 8750h 6 ядер 12 потоков или i5 9300h 4 ядра 8 потоков? Для андроид Студио и эмулятора genymotion. Насколько будет быстрее работать?
https://www.intel.ru/content/www/ru/ru/products/processors/core/i5-processors/i5-9300h.html https://ark.intel.com/content/www/ru/ru/ark/products/134906/intel-core-i7-8750h-processor-9m-cache-up-to-4-10-ghz.html да что-то i7 будет по-шибче)
Ksenia
побольше оперативки и получше охлаждение
Andrew
они по нагреву одинаковые, а вот по кеш-памяти да и по ядрам i7 впереди
Andrew
Подскажите что лучше для разработки под андроид i7 8750h 6 ядер 12 потоков или i5 9300h 4 ядра 8 потоков? Для андроид Студио и эмулятора genymotion. Насколько будет быстрее работать?
короче, по быстроте они почти одинаковые, зато на i7 можешь одновремнно ютубчик смотреть, декодировать видяшки, и компилировать приложухи )
Дмитрий
Ктонить уже юзал https://developer.android.com/training/dependency-injection/hilt-android ? Как оно?
Всё тот же даггер, но с меньшим бойлерплейтом
Anonymous
тот же di только с другим синтаксисом
Дмитрий
Почему с другим? Просто не надо теперь компоненты писать
Anton
стоимость и валюту тебе вернет согласно настроек оплаты юзера
Anonymous
Стоит задача сделать кастомную вьюху OrderInfo в ней нужно отобразить имя заказчика, комментарий к заказу, детали оплаты и адреса (до 5 штук) со всем вроде проблем нет, кроме отображения адресов. Как лучше это сделать? LinearLayout и добавлять вьюшки в него или ресайклер? И еще, как правильней будет передавать данные для отрисовки? Сейчас просто передаю setOrder(interface) и в этом методе заполняю вьюхи. Или правильней сделать сеттеры на каждую вьюху? Т.е. setUserName, setComment и т.д.
Vasily
Всем привет. Есть кто работал с leanback библиотекой? оч важный вопрос есть. Спасибо
Vasily
https://pastebin.com/3cdaM4i5
Vasily
Вот код. Все стандартно , в BrowseFragment я инициализирую адаптер , в презентере карточки загружаю глайдом изображение . UI тормозит при перелистывании row
Vasily
Картинки пробовал убирать - та же фигня. Такое ощущение что мейн тред что-то тормозит , но по профайлеру ничего особенного не замечаю
Vasily
около 9 строк выходит и около 180 итемов в общей сложности
leks
Всем привет, никто не находил исходники 9го андроида под амлоджик
⬤ vitaly
какие существуют распространённые практики в уверенной доставке пушей, чтоб приходили как в телеге, например? У меня если выключена прила и отключено от зарядки, пуш идёт хрен знает сколько, может несколько минут идти...
⬤ vitaly
WebSocket? + Service
т.е. делать что-то типа самостоятельного лонг полинга с сервера?
Dug
WebSocket? + Service
Не распухнет от сокета в бекграунде?)
⬤ vitaly
ковыряю исходники телеграма, не вижу там ничего такого, но уведомления как часики приходят...
Данил
У нас в проекте заказы через пуши прилетают, у 25 % задержка от 5 секунд до пол дня, думаем на Service + webSocket переписать, чтобы фоново получать,
⬤ vitaly
так незакрытый сокет выест батарею нафиг жеж...
neikist
Да более того. Андроид бекграунд сервис прибьет к чертям
Данил
так незакрытый сокет выест батарею нафиг жеж...
А что вы предлагаете взамен? Для гарантированного доставления в определенные сроки, когда дисплей отключен или приложение закрыто?
⬤ vitaly
я ничего не предлагаю, мне самому хочется узнать и найти какую-то "золотую середину".
neikist
Ужас. Это реально как бы время жизни от батареи раза в 2-3 не снизило.
Данил
В Service в бесконечном цикле отправлять запрос на сервер для получения обновлений? (Ну так это аналог WebSocket
⬤ vitaly
но сервис с открытым сокетом - это совсем какой-то оверкилл, на мой взгляд
⬤ vitaly
можно ещё запрос на вайтлист вроде как отправлять, кто-нибудь в курсе, помогает ли?
Данил
Ну я не вижу вариантов самому интересно как лучше сделать. Нужно чтобы оно работало когда приложение закрыто и когда дисплей отключен
Данил
В любом случае нужно будет использовать Service (Foreground), а вот с чем это уже вопрос
Egor
В любом случае нужно будет использовать Service (Foreground), а вот с чем это уже вопрос
Самое странное, что никто не пытался сделать похожее на fcm.
Egor
Хотя бы описать как оно работает
Данил
Они не прилетают в нужные сроки
Egor
Они не прилетают в нужные сроки
Ну вот, типо, чтобы как у телеги сделать
⬤ vitaly
Egor
а как у телеги сделано?
Я откуда знаю) Вот хотелось бы найти статью, где делают что - то похожее на fcm, чтобы пуши нормально приходили
Egor
у тг исходники открыты
Там ничего нормального не вытянешь с них
⬤ vitaly
у тг исходники открыты
поди пойми чё там в тех исходниках) ГЦМ сервис там самый обычный
Anonymous
мб в поиске по репозиторию глянуть FirebaseMessagingService. должен же быть класс наследник
Sergey
Друзья, привет! Вопрос простой. В презентере создаю внутренний класс, наследуясь от Handler. Стоит ли его делать static? Делаю отложенное выполнение функции (меньше секунды) в ui треде.
Anonymous
Думаешь телега юзает fcm?
https://core.telegram.org/api/push-updates
⬤ vitaly
Думаешь телега юзает fcm?
телега юзает гцм и он у них самым обычным образом работает
Sergey
да
Просто внутри него добавлять weakreference на презентер тогда?
Anonymous
Ivan
если класс без презентера не имеет смысла, то тогда можно не static я думал у тебя просто вспомогательный класс, который не держит ссылку на презентер
Ivan
раз держит, то лучше тогда non-static чем weakReference )
Данил
Только что посмотрел, они также используют FCM
Sergey
если класс без презентера не имеет смысла, то тогда можно не static я думал у тебя просто вспомогательный класс, который не держит ссылку на презентер
Т.е. у меня отложенное выполнение функции презентера идёт. Просто эта функция в ui треде должна выполнится. И в принципе без презентера он не имеет смысла. Значит, тогда просто как внутренний оставить. А утечку это не может спровоцировать?
Egor
Только что посмотрел, они также используют FCM
Та ну, на fcm же квота есть, там миллион пушей в час
Anonymous
Та ну, на fcm же квота есть, там миллион пушей в час
мб, Брин земляку поблажку сделал
You
Только что посмотрел, они также используют FCM
У них вроде ещё свой сервис есть
You
You
Разраб же тут сидит кстати
Alex
У них вроде ещё свой сервис есть
ну своя реализация поллинга скорее всего есть для девайсов без гугл сервисов
Ivan
раз держит, то лучше тогда non-static чем weakReference )
кажется фигню сказал, так же утечет, конечно WeakReference - 👍
Anton
Всем привет. Пишу клавиатуру используя bluetooth hid, с одного телефона шарю на другой. Проблема в том, что у меня нет два девайса, чтоб затестить код. Можно ли как-то потестить это всё дело с ПК?Возможно надо поставить какой-то софт для поддержки hid на пк?
Данил
Ну там есть еще сервис (смотрел в Manifest) Но там вроде ничего такого