Ivansuper
MediaMetadataRetriever#getFrameAtTime
Забавно, что данный метод есть с 10го сдк, а вот доставать картинки не в полном разрешении гугл додумались спустя СЕМНАДЦАТЬ версий сдк. Бред
Denis
прикол
Denis
я что-то даже не задумывался об этом
Denis
все равно видосы надо хранить пожатыми
Ivansuper
Ну т.е. мы и так сами можем ресайз сделать, но я просто взываю к надежде что тут более безопасное в плане ООМ под капотом
Ivansuper
все равно видосы надо хранить пожатыми
Речь о разрешении добываемого кадра
Артем
прикол в том, что студия не ругается, если ты его используешь, а minSdk < 27
Ivansuper
и при этом проект собирается?
Ну собрать оно и так соберет. Там ворнинг
Ivansuper
А вот упасть может
Vadim
если destroyAt == null, то shouldBeDestroyed вернет false
а как можно прологировать значение геттера destoyAt в переменной val shouldBeDestroyed: Boolean get() = destroyAt?.isBeforeNow == true
Артем
и при этом проект собирается?
собирается без проблем, падает правда на sdk < 27 )
Ivansuper
а как можно прологировать значение геттера destoyAt в переменной val shouldBeDestroyed: Boolean get() = destroyAt?.isBeforeNow == true
Разверни геттер в несколько строк, забери значение destroyAt в локальную константу, логируй ее
Артем
А инспекция нужная случаем не отключена?
неа, все остальное показывает
Андрей
Господа, добрый день! Сориентируйте пожалуйста относительно пуш уведомлений. Есть задача, написать сервис по рассылке пушей без использования сторонних сервисов. Другими словами написать часть функционала firebase. Вопрос: android OS дает такую возможность?
Vadim
Разверни геттер в несколько строк, забери значение destroyAt в локальную константу, логируй ее
пробовал таким образом, но понятное дело ругается на типы val shouldBeDestroyed: Boolean get() = { Log.d("some", "destroyAt: %destroyAt") destroyAt?.isBeforeNow == true }
⬤ vitaly
±
а можно чуууть-чуть подробнее? Тоже интересует.
Vadim
Почему процент?
процент чтобы он мне отобразил значение данной переменной а как забрать в локальную переменную всё равно не оч понял
Mike
а можно чуууть-чуть подробнее? Тоже интересует.
понадобятся костыли вроде foreground service и очень эффективный протокол
Vadim
Так доллар же. Какой процент?
да да, верно) я сюда ручками писал и мазанул
Ivansuper
А что у тебя за ругань на типы?
Vadim
get() { Log.d(...) destroyAt?.isBeforeNow == true }
вот! знак = надо было убрать, я думал что за фигня то спасибо
Anna
здесь ffmpeg будет оверхедом
ну так я оба варианта предложила ffmpeg и медиаметадатаретривер :) пусть сам выбирает что там ему нужно
Vadim
...........
невнимательность сори но теперь где я присваиваю значение true он пишет unused equals expression или это норм?
Kotor
Кто нибудь знает либу по recyclerview с функционалом zoom всех объектов (аля pdf reader)?
Ivansuper
Невнимательно как то у нас октябрь заканчивается
🇷🇺El Mariachi
return
Vadim
return
и снова гратц)
Ivansuper
Неявный возврат результата работает только в лямбдах если не ошибаюсь
🇷🇺El Mariachi
да, можно было get() = { Log.d(...) destroyAt?.isBeforeNow == true }()
🇷🇺El Mariachi
но через лямбду такое себе
Ivansuper
тогда и с = и без return )
Ад какой. Не надо)
P҉h҉o҉e҉n҉i҉x҉
Ребята, у кого AMD, хоть и вопрос не по теме, но все же подскажите пожалуйста, проц нагревается до 70 градусов, это нормально? Для AMD A10)
Andreu
Норм
🇷🇺El Mariachi
но опять же, под крышкой или на корпусе
P҉h҉o҉e҉n҉i҉x҉
Просто я уже не помню какая у неё раньше была средняя температура. Спасибо большое!
🇷🇺El Mariachi
под крышкой 70 фигня, на корпусе 70 не критично, но уже близко
P҉h҉o҉e҉n҉i҉x҉
Если больше 70 то наверное это критично, да?
Mike
Если больше 70 то наверное это критично, да?
предел рабочей температуры обычно 80-85
🇷🇺El Mariachi
надо спеки на конкретный проц смотреть
P҉h҉o҉e҉n҉i҉x҉
предел рабочей температуры обычно 80-85
При стресс тестах как раз 80-85
Ivansuper
У АМД температуры допустимые меньше интеловских. Но даже если вы до них дойдете, оно троттлить начнет и не убьет себя. Забейте
🇷🇺El Mariachi
7th Gen A10-9700 APU Max Temps 90°C
🇷🇺El Mariachi
хз, на ядре или на корпусе... интел обычно обе в спеках пишет
Cactus🌵(Алексей)
Подскажите пожалуйста в чем может быть проблема? Это рабочий код из примера, когда переношу к себе в приложение выкидывает NPE. Использую navigation drawer шаблон из студии. Пробовал стартовать сервис как в MainActivity, так и во Fragment View, в обоих случаях NPE и в дебагере gpsService = null ???
Ivansuper
Есть только нюанс — чем дольше кристалл работает горячим, тем меньше срок его службы. А за остальными подробностями в гугл
P҉h҉o҉e҉n҉i҉x҉
7th Gen A10-9700 APU Max Temps 90°C
До 90 не доходило)
P҉h҉o҉e҉n҉i҉x҉
В AIDA64 показывает 80-85 на максимальной нагрузке вентилятор дует еле тёплый воздух, хм интересно) надо проверить систему охлаждения. Но температура больше 85 не поднималась.
🇷🇺El Mariachi
Cactus🌵(Алексей)
что за метод getApplication?
возвращает объект такойже как и getApplicationContext()
Cactus🌵(Алексей)
что за метод getApplication?
это можно вообще убрать и оставить вот так и должно работать
Cactus🌵(Алексей)
Denis
так проблема не в классе Application
Mike
Пробовал вводить в гугл NullPointerException? Что пишут?
Andreu
Пробовал вводить в гугл NullPointerException? Что пишут?
это ты в воспитательных целях такое пишешь?))
Cactus🌵(Алексей)
Пробовал вводить в гугл NullPointerException? Что пишут?
я и так вижу в дебагере что у меня вместо null, я не могу понять почему так
🇷🇺El Mariachi
Пробовал вводить в гугл NullPointerException? Что пишут?
да он даже не поймет в каком месте у него эксепшн вылетает
Denis
да он даже не поймет в каком месте у него эксепшн вылетает
так настало время понять. Отличный шанс научиться
Cactus🌵(Алексей)
Cactus🌵(Алексей)
вместо ссылки на объект gpsService = null