Ivan
Для этого есть всякие генераторы, чтобы ручками не писать и не ошибиться
Ivan
Обычно на уровне тестирования что-то может вылиться. Но, если честно, не задумывался над этим, да и надо ли?
Ivan
Прожигаешь ценное рабочее время!
Глеб
Просто .... если на них забивать - то и не юзать вовсе а юзать - не понятно зачем и как - ...глупо
Глеб
поэтому и говорю - что если спрашивают про парцель а сами не знают зачем он по факту - и ждут книжный ответ, то это хреновый собес-вопрос
Ivan
Я так думаю, что мне бы хоть хреновый, да пройти. Ибо никогда по собесам еще не ходил, хотя достаточный опыт в разработке под Андроид имею, и даже являюсь наставником для многих. Тем не менее не покидает чувство, что я даже до джуна могу не дотянуть из-за плохой теоритической подготовки
Глеб
👍 похожая тема... есть замык что "я не так умен как все нормальные "😁 "будет собес - пошлют поганой метлой"
Глеб
думаю все так или иначе загоняются какой-то самокритикой
Ivan
Я всегда сыплюсь на вопросах типа «как это работает», «как это устроено»
JJman
всем привет, есть у кого то аккаунт от игры CodCombat, просто бабок на подписку нет
Глеб
Я всегда сыплюсь на вопросах типа «как это работает», «как это устроено»
Вот тебе и всем тоже "убица кандидата на андроид" на ночь...вопросик. Есть видосы мп4-файлы штук .... больше чем сетка 3x4... 32 например и более... надо отображать скроллируемый грид с ними.... но что бы все работали(воспроизводились)... пусть хоть без звука - не важно. Откуда подступаться? Какие могут быть проблемы?
Ivan
Нехилый вопросик на ночь)))
Сергій
Gleb я помню как ты это делал 🌝
Сергій
да, это вам не джейсоны парсить и паттерны применять
Глеб
Gleb я помню как ты это делал 🌝
ага...так и забили... перешли на гиф зато теперь точно знаем почему нет ни одной нормальной реализации в либах
Сергій
ага...так и забили... перешли на гиф зато теперь точно знаем почему нет ни одной нормальной реализации в либах
😕 жаль, но ты даже либку был написал. Или та либка и делала гифку? Через open gl кажется?
Глеб
ага...так и забили... перешли на гиф зато теперь точно знаем почему нет ни одной нормальной реализации в либах
гиф тоже такими сетками нагрузит проц, но хоть как-то это возможно)) зато гиф - не так плотен((
Глеб
😕 жаль, но ты даже либку был написал. Или та либка и делала гифку? Через open gl кажется?
думаю нет и я бы не написал( либо либку под андроид, который на десктопе на кор ай7 крутится)))
Глеб
😕 жаль, но ты даже либку был написал. Или та либка и делала гифку? Через open gl кажется?
да... я конвертил их все в гиф... а для шаринга (такое тз) - обратно в мп4😂
Ivan
жестоко)))
Ivan
тоже про гиф сразу подумал
Глеб
но без конвертаций - кейс интересный, для десктопн проца - может даже и реализуемо
Глеб
не просто же так все соцсети на ленте видос воспроизводят только один, текущий, который попал во вью-порт.... мож 2 максимум))
Ivan
а вот тут спорно – может быть потому, что глаз толкьо на один может смотреть
Сергій
но без конвертаций - кейс интересный, для десктопн проца - может даже и реализуемо
Кстати, а с какой скоростью среднестатистический девайс конвертирует среднестатистическое видео?
Dzmitry
Про грид с видюхой - в варианте рантайм фильтры для камеры тоже гиф бы делали?
Глеб
Кстати, а с какой скоростью среднестатистический девайс конвертирует среднестатистическое видео?
так не скажешь... зависит от кодека из какого в какой и от железа очень... и какая имплментация кодека - аппаратная или прогр помню точно, что 2с гиф в мп4 с 15 фпс - у меня конвертился прям в майн потоке)) и лаг был не ощутим вообще)
Сергій
Про грид с видюхой - в варианте рантайм фильтры для камеры тоже гиф бы делали?
Не одно и тоже. И то этого практически нигде нету. Только на самуснг камере кажется видел.
Dzmitry
Так самописный класс какой или Аля surfaceview в каждом айтеме?
Сергій
Декодирование какого-нибудь кодека и не сжатый стрим с камеры
Dzmitry
Я просто по фоткам больше с фильтрами. С видео хз
Глеб
Про грид с видюхой - в варианте рантайм фильтры для камеры тоже гиф бы делали?
там джл - голимый.... в случае самсунга .. как бы и не вулкан, в случае пикселя как бы не "уникальный доступ к чипу"
Глеб
Декодирование какого-нибудь кодека и не сжатый стрим с камеры
хотя в этом смысле кейсы схожие... я в гиф конвертил - для отображения в гридах) а если говорить о реалтайм-фильтрах и декоде - принципы теже. В пайплайн между источником и приёмником втыкают джл-слой и там уже хоть чо рисуй как кадр прилетит
Глеб
Декодирование какого-нибудь кодека и не сжатый стрим с камеры
не правильно прочел. если один-к-одному, то разницы нет.... а если декодить сразу несколько - то ты абс прав.... декод - это не стрим))) когда этих декодов n>2)))
Сергій
Было видео на Google IO 2018 про Camera API. Там вёл доклад разработчик из Snapchat. Рассказывал про проблемы с которыми они сталкиваются на тысячах разных моделей девайсов и какие костыли делают чтобы работало. Интересное видео.
Vladimir
Нарооод!!! Есть такая задачика: Приложение на GET-запрос получает один из нескольких вариантов JSON'а (причём большая часть структуры во всех вариантах одинакова, но есть и отличия). В этом JSON'е содержится описание пользовтельского интерфейса - перечень полей, типов данных для них, возможных их значений (если есть такие) и условий их отображения в зависимости от выбранных пользователем значений. По этому джейсону необходимо сформироватеь интерфейс пользователя и введёнными или выбранными пользователем данными заполнить экземпляр класса для отправки на сервер POST-запросом. Нутром чую, задачка достататиочно типовая, но готового решения найти не получается. Может кто встречался?
Глеб
Нарооод!!! Есть такая задачика: Приложение на GET-запрос получает один из нескольких вариантов JSON'а (причём большая часть структуры во всех вариантах одинакова, но есть и отличия). В этом JSON'е содержится описание пользовтельского интерфейса - перечень полей, типов данных для них, возможных их значений (если есть такие) и условий их отображения в зависимости от выбранных пользователем значений. По этому джейсону необходимо сформироватеь интерфейс пользователя и введёнными или выбранными пользователем данными заполнить экземпляр класса для отправки на сервер POST-запросом. Нутром чую, задачка достататиочно типовая, но готового решения найти не получается. Может кто встречался?
тут типовых решений быть не может, самое лучшее что было до сих пор придумано для тонких клиентов и закачки UI - это web. И самый лучший json для этого - HTML(+js,css) - и самый лучший движок для рендеринга это "json"а - webKit и тп. web-runtime's В противном случае - вы рискуете идти в написание своего "веба"). То есть у вас либо супер тупой тонкий клиент 🤔 - тогда уже надобность native-аппа стремится к нулю - либо нэйтив и нетонкий .... как-то так 😕
Глеб
Ну...может у ребят тут найдется по серебряной пуле в загажнике...)) не знаю)
Глеб
господа и дамы почему может быть SSL handshake timed out ? на сервере с SSL все пучком, какие траблы могут быть у клиента?
Глеб
у людей проскакивает иногда
Vladimir
а не SSL норм с девайса до пункта назначения? пинги пробовали?
Глеб
не пробовали, нет возможности. клиент-то далекий, нам незнакомый
Глеб
стаптистику незагрузки смотрим, там ssl handsnake бывает раз в неделю
Глеб
последний на 5.1.1
Глеб
на 4.4.2 еще было
Daniil
Ребят, знает кто-нибудь рабочий фикс размера Textview при мульти- лайнинге?
Глеб
господа и дамы почему может быть SSL handshake timed out ? на сервере с SSL все пучком, какие траблы могут быть у клиента?
Сертификат лучше иметь на борту (в апе) свой...или в assets и скармливать http-клиенту (sslSocketFactory) или по модному как с Noughat - рекомендуют в манифесте прописывать. Проблема как правило происходит потому что сертификат вашего бэка настолько специфичный, что на девайсе не нашлось ни одного ему подходящего корневого
Daniil
я бы отправил картинку, но не могу
Daniil
😭
Глеб
спс
кейс легко проверить на любом телефоне, да и нетолько телефоне - хоть на компе (линукс/виндоус) - уничтожить или отключить все корневые сертификаты в оси
Глеб
ага
Глеб
Daniil
да, граница текста внутри textview может уменьшиться, при большом количестве строчек, но размер самой вью не уменшится, а останется до границы экрана или layouta
Глеб
Спс!
Пожалуйста!
Daniil
вот и сижу уже несколько часов голову ломаю, как я понял с форумов в ios такое дело пофиксили
Anatoly
Привет, такая проблема - нужно вставить текст в поле другого приложения, есть разрешения системного приложения. Перепробовал несколько вариантов, через instrumentation вставляются только латинские символы, через accessibility service вставляется все символы, но некоторые поля для вставки не определяются, есть еще варианты?
Roman
Подскажите, как сделать свой промежуточный стейт (между STATE_COLLAPSED && STATE_EXPANDED) у боттомшита ??
Unat
Уважаемые знатоки, внимание, вопрос. Как вы пишите богомерзкий код на C++ при необходимости это делать в андроид проекте? Интересует подход к организации структуры и используемые IDE. Сейчас я пришел к тому, что хочу создать отдельный проект с двумя модулями - один с С++-кодом, один с JNI-оберткой в виде android-библиотеки, и использовать эту библиотеку в основном приложении. А вот где писать код на плюсах что-то не пойму - Android Studio явно для этих целей не подходит.
ну я же как-то пользуюсь.. хз
Unat
Хотелось-бы иметь сборку плюсов через Gradle, чтобы всё сразу собиралось. Но я тут подумал - там ведь пути к CMakeLists какие угодно можно прописать, как и пути для выплевывания собранных библиотек.
Unat
Попробую CLion
Ontoshgo
есть у кого-то хороший туториал по butterknife и eventbus?
эSSiorh
тебе точно нужен eventbus?
Ontoshgo
конечно, он очень удобен
эSSiorh
был опыт, когда он очень не удобен был
эSSiorh
ладно, отстал
Unat
конечно, он очень удобен
я-бы поостерегся, это опасная технология
Ontoshgo
опасная, но могущественная
Vladimir
Любопытно, зачем нужен EventBus в мобильном приложении?
Vladimir
И чем он опасен?
эSSiorh
если любишь стрелять себе в ногу, то пользуйся на здоровье