iamthevoid
А код весь уходит в одну апк
Kanstantsin
классы это не ресурсы, для них надо разные dex делать
Kanstantsin
Стоит изучить как на выходе собираются классы в apk
iamthevoid
Если нужно под разные версии нужно собирать разные апк. Знаю, что такое можно делать под разные процессоры, но не слышал про версии
iamthevoid
Если найдёшь решение - дай знать, в целом интересная мысль
Kanstantsin
просто выбирается под нужную архитектуру собранный код и пихается
Arsen
https://developer.android.com/training/multiple-apks/api
Kanstantsin
Неочень понятно, чем не подходят флейворы
Arsen
Неочень понятно, чем не подходят флейворы
а там можно к версии апи подвязаться?
Sergey
можно здесь: Application.ActivityLifecycleCallbacks
Понял, спасибо. Жаль что студия не умеет.
iamthevoid
Неочень понятно, чем не подходят флейворы
Я бы вообще всем запретил использовать флейворы. Слишком изысканное дерьмо
Sergey
что не умеет?
Не умеет без бубна показать текущую активити, дебаг же включен
Kanstantsin
sdk int
так это ж делается разными названиями файлов обычно, можно увидеть как это решено практически везде )
Kanstantsin
я думаю если бы можно было сделать с одним именем делали бы с одним, но если делают разные значит нельзя
Kanstantsin
ClassAApi21, ClassAApi26
Arsen
Kanstantsin
так прочитай всю ветку, тут хотят и вес сэкономить и на апи поделить
то есть если бы это было возможно, никто бы это не делал и делал разные классы всё равно ?
Kanstantsin
я думаю все бы разделили, если бы так работало, я видел это и у гугла в фреймворках, и в либах разных, даже довольно качественных
Kanstantsin
я к тому что это сделать нельзя скорее всего, иначе люди бы не городили классы с разными именами под разные API
Arsen
не недооценивай говнокодеров
Kanstantsin
ну ок, если есть время можно инвестигировать в принципе тогда )
Arsen
раньше все на год обджектах делали, можно было бы не придумывать всякие архитектуры, аргументируя ,что все так делают ,значит лучше уже нельзя
Arsen
но я бы на ифах бахнул и не парился
Саша Батанова
ну ок, если есть время можно инвестигировать в принципе тогда )
Звучит как типичное быстрое решение со stackoverflow
Arsen
спрашивающий хочет и рыбку съесть и на бутылку не сесть)
Саша Батанова
но я бы на ифах бахнул и не парился
Ну если не найду, буду ифами
Саша Батанова
Вес жалко
Arsen
Вес жалко
жалко - у пчелки, а это - суровый мир андроид разработки
Arsen
iamthevoid
Вес жалко
Да господи, сколько там веса то )
iamthevoid
Когда фичу релизите - наверное весь it отдел в трауре)
Саша Батанова
Да господи, сколько там веса то )
Выше обсуждали. 40 метров
Саша Батанова
Когда фичу релизите - наверное весь it отдел в трауре)
А вы наверное для Африки никогда не писали?
Arsen
на джаве наверно ))))))
iamthevoid
40 метров для каждого апи вершн?
iamthevoid
Я этот момент как то не понял, думал вся апк столько весит
iamthevoid
тогда стоит заморочиться, определённо
Arsen
40 мб исходного кода?
iamthevoid
Да почему нет? Африка - дешёвые телефоны - старые (реально старые) апи
Arsen
обычно вес придают ресурсы типа картинок, у которых для апи квалификаторы есть
iamthevoid
Возможно это один из немногих случаев, где флейворы реально могут быть спасением
Arsen
аоп, но вообще затея - бред
Dima
AOP в помощь , пока других мысле нет
Vadim
Такой вот вопросик Есть необходимость создать несколько категорий в которых будут размещаться по 10 элементов (картинка, аудиозапись) причем каждый элемент списка будет распологаться на полной странице, что то типа ViewPager. Где лучше будет хранить все эти изображения и в каком формате, так понимаю svg?
Arsen
картинки векторные?
Vadim
картинки векторные?
В том то и дело что не знаю какие лучше будут, по идее лучше их, не?
Arsen
вектор и растр не совсем подходят друг другу)
Artem
дроид свг научился отображать из коробки?
Vadim
дроид свг научился отображать из коробки?
Ну так можно же просто добавить векторные картинки и их потом использовать
Vadim
Чтобы не лепить png под каждый экран
Kanstantsin
Звучит как типичное быстрое решение со stackoverflow
ну вам написали варианты, которые встречались в практике, как мы видим никто другого не предложил, поэтому это или очень редкий кейс, или просто невозможный, если будет адекватное решение будет здорово, я просто не уверен
Kanstantsin
Kanstantsin
научился ж давно, или это шутка ?
Arsen
Чтобы не лепить png под каждый экран
иконки и подобное - вектор офк
Kanstantsin
я уже наверное 3-е приложение пишу чисто на свг, слышал бывают какие-то мифические краши с ними, сам не встречался, png нету в проектах практически
--------
там же конвертер нужен, просто так SVG не отобразить, нет?
⬤ vitaly
научился ж давно, или это шутка ?
у ведра свой, неповторимый вектор
Kanstantsin
<vector> != SVG
а, в этом плане, ну да
Kanstantsin
там не все атрибуты поддерживаются порой, от этого иногда подгорает (
⬤ vitaly
он ещё и по-ублюдски работает в ремоут вьюс, кстати. У меня из тысячи (не спрашивайте) картинок каждая 15я распидорена
Kanstantsin
там же конвертер нужен, просто так SVG не отобразить, нет?
он в студию встроен по сути, но некоторые атрибуты там не поддерживаются(точнее проще перечислить какие поддерживаются)
Vadim
там не все атрибуты поддерживаются порой, от этого иногда подгорает (
тогда и начинаешь щапанить в коде пока дизайнер не видит))
Vladislav
Ребят, подскажите а как сделать анимацию появления кнопочки в экшн баре? А то нигде найти не могу. @Override public void onCreateOptionsMenu(@NonNull Menu menu, @NonNull MenuInflater inflater) { inflater.inflate(R.menu.document_goods, menu); super.onCreateOptionsMenu(menu, inflater); }
Vadim
иконки и подобное - вектор офк
но если просто картинки то png? картинки на одну страницу
Artem
но если просто картинки то png? картинки на одну страницу
что такое просто картинки? png/jpg стоит выбирать от того что на картинках
Artem
гугл топят за webp как замену и тому и тому
Vadim
что такое просто картинки? png/jpg стоит выбирать от того что на картинках
картинки информативные типа категория посуда и там тарелка вилка
Arsen
но если просто картинки то png? картинки на одну страницу
зависит от источника, иногда ты не выбираешь формат (от сервера или фотка с камеры).