Kopusha
все фигня, Миша, объясни по новой
Mike
вкратеце: использование нестандартных ресурсов для Android в разметке(XML) напрямую
Нестандартные — это какие? Я б предложил не использовать XML-разметку.
Dima
подскажите как сделать диплинк с параметрами?
Kopusha
дикая догадка, но может он пытается использовать что-то, что не было скомпилено с приложением. Типа динамические ресурсы?
Denis
вкратеце: использование нестандартных ресурсов для Android в разметке(XML) напрямую
Варианты: 1. Не использовать xml 2. Написать свой LayoutInflater
Artem
Нестандартные — это какие? Я б предложил не использовать XML-разметку.
Нестандартные - любые. Будет класс, который пресдтавляет его к нужному формату. Сейчас беру из ResourseBundle строки, в зависимости от локали. 2. Есть адекватные альтернативы?
Kopusha
подскажите как сделать диплинк с параметрами?
как и обычная web ссылка, с path или query params.
Mike
Можно объявить «пустые» ресурсы отдельно от нормальных, но чёт не знаю, как это будет работать с раздельной компиляцией.
Artem
Варианты: 1. Не использовать xml 2. Написать свой LayoutInflater
не всегда же строиться же LayoutInflater или я не прав?
Denis
а как иначе?
Kopusha
В точку
гм, это ты зря, конечно. Я дипломную на эту тему писал, в лохматых годах. Там через рефлексию и hidden методы можно было подсунуть загрузчику ресурсов скомпиленые и полученые по сети ресурсы. Но это такое натягивание совы... Тем более они же объявили войну скрытым API сейчас, может и прикрыто уже.
Mike
Свой LayoutInflater, наверное, быстро упрётся в приватные API при попытке подменить ИДы атрибутов и ресурсов.
Kopusha
но можно просто этого не делать, а строить UI в рантайме
Kopusha
средствами андроида, конечно, проще удавиться, но Litho например подойдет. Те кто пилят server driven часто так делают.
Artem
но можно просто этого не делать, а строить UI в рантайме
Это уже сделано, сейчас делаем новое для i18n
Artem
простой делай из кода верстку и все
Требование попытаться реализовать в XML либо описать конкретно почему нельзя
Denis
особеено, если котлин есть
Denis
не надо таким заниматься в xml
Artem
сразу описывай, что так нельзя)
Увы. Не могу :D Нет конкретики.
Kopusha
да не, средствами android норм
Что норм? Ты пробовал распарсить какую-то псевдо разметку в андроидовский экран, которая прилетает с сервера, скажем в json? Запаришься программно констрейнтами в LayoutParams жонглировать. Вьюхи очень слабо для такого приспособлены, нужен какой-то флексбокс нормальный или Litho.
Anton
Господа подскажите как поменять цвет иконки popupmenu который из xml создаетс ?
Denis
все остальное очень просто в использовании
Artem
Из минусов полотно на возможные прилетающие тэгов )
Daniel
Как записать видео c девайса в androidstudio в .mp4 вместо webm?
Daniel
Головная боль
Daniel
Зачем вообще ввели этот формат в AS..
Daniel
Artem
Как записать видео c девайса в androidstudio в .mp4 вместо webm?
у меня пишеться в mp4 в этой же вкладке.
Daniel
AS 3.5.2
Daniel
Daniel
Artem
возможно mac тема. На linux все ок
Daniel
Хвала богам
Daniel
Эта фигня только на эмуляторе
Artem
👍
Vadim
а в чём прикол MongoDB? может кто то в двух словах описать?
Никита 🙃
Хранит всё в формате потиму json'a
Никита 🙃
Под андроид нет её порта вроде
Vadim
Просто NoSQL база данных
делают под Android, но просто не могу понять что нужно знать для этого
Никита 🙃
А, рил, есть порт
Никита 🙃
Посмотри в сторону Room
Vadim
да в том то и дело что вот просят помочь с MongoDb не знаю с чего начать)))
Ivan
Ребята, кто то знает как увеличить толщину линии в TabLayout?
Артур
всем привет) подскажите плиз как правильно сделать)) нужно на TextView повесить ссылку) что бы по клику на слово перекидывало в браузер а с браузера уже на урл
Ivan
Как вот здесь
Никита 🙃
Как вот здесь
Вплане на выбраном айтеме?
Ivan
Вплане на выбраном айтеме?
Ну на выбранном фрагменте, сверху линия скользит, вкладка..
Ruslan
Ребята, кто то знает как увеличить толщину линии в TabLayout?
у TabLayout есть tabIndicator - можно в xml свой drawable назначить
kex
Всем привет, работаю над поиском данных в базе sqlite, собственно в чем вопрос, допустим есть поля ‘name: «Коля», code: «20124»’, поиск выполняется таким образом «SELECT * FROM employee WHERE employee MATCH ‘$employeeSearch’», если ищу «Коля», то находит, если ищу «коля», то нет, все стандартные решения из гугла попробовал, как закостылить знаю, но может кто нибудь подскажет решение? Используется fts4 виртуальная таблица
Vitaliy
к нижнему регистру, потом первую букву к верхнему )
Flogiston
если заливаєшь на PlayMarket приложуху, которая юзает нативные библиотеки, там нада версии для всех архитектур, кто-нибудь знает, какие именно версии там нужны?
kex
к нижнему регистру, потом первую букву к верхнему )
это да, соглашусь, но я немного плохой пример привел, допустим если в ячейке будет несколько слов, и искомое слово возможно окажется в нижнем регистре, и тогда поиск будет некорректным
Vitaliy
делиметр же будет в любом случае ?
Vitaliy
или вариант колЯКоляКоЛя тоже реален ?
kex
возможен и такой кейс «Коля Петров Васильевич который не работает», и если буду искать «коля», само собой не найду нужную строку
⬤ vitaly
Это такой пранк от гугла или реально через студию нельзя папку СВГшек перегнать в гугловские?
⬤ vitaly
чисто "Где ж видели, чтобы у людей было >1 картинки в проекте? Глупость какая. По одной конвертируй"
⬤ vitaly
боженька, боженька...
Roman
А зачем тебе больше одной картинки в проекте?
Andrey
Каким образом можно из InputStream получить видео и сжать его? Сейчас через External_Content_Uri получаю Файлы из галереи в виде URI ссылки и через Content Resolver получаю InputStream. Хотел использовать ffmpeg для сжатия, но там надо указать конкретный путь до файла, но с URI так к сожалению не выйдет. В какую сторону копать ?
⬤ vitaly
ресурс менеджер в помощь
где там "выбрать папку"? Я вижу только по одному выбирать...
T
Привет друзья