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