Dmitry
Классная штука оказывается 😀 Настроил. Сделал split по abi и destiny. Студия нагнерила 30 apk файлов 😁 Самый большой-полный размером 20Мб, самый маленький 7Мб. В среднем сплит файл весит 10Мб, т.е. в половину от размера "максимального" файла. Для того чтобы versionCode были уникальными прямо в мануале написано что делать. Т.е. все автоматом. Спасибо за наводку. Забираю 👍 Осталось еще глянуть как это все в Play консоли будет добавляться в прод.
Dmitry
Но универсальную же обязательно? Чтобы те кому не нашлась урезанная все равно смолги скачать приложение?
Марат
Но универсальную же обязательно? Чтобы те кому не нашлась урезанная все равно смолги скачать приложение?
Ну если все же ты пойдешь по этому пути (не ковыряясь в манифестах), то да, надо универсальную.
Dmitry
Ясно, спасибо! Может и поковыряюсь со временем в манфестах. Но даже так отличный профит =)
Anonymous
Добрый день! Кто сможет помочь с написанием технического задания и архитектуры для проекта?
Anonymous
бизнес аналитик и архитектор
Добрый день, если можете помочь с данным вопросом, напишите в личные сообщения
Olexandr
есть сайт. как через веб вью убрать шапку и футер?
Petr
есть сайт. как через веб вью убрать шапку и футер?
написать код на js, который уберёт шапку и футер?
Olexandr
https://stackoverflow.com/questions/2376471/how-do-i-get-the-web-page-contents-from-a-webview вот это не канает почему то
Petr
для самой вебвью вроде как можно на js код вфигачивать
Petr
https://medium.com/@filipe.batista/inject-javascript-into-webview-2b702a2a029f вот статья как это сделатЬ главное, в начале не забыть включить jsenabled
Andrei
Всем привет. Кто-нибудь работал со стандартным CalendarView? Подскажите, есть ли там способ отметить на календаре несколько дат? Стековерфлоу предлагает использовать либу, но очень не хочется тянуть целую либу ради пары точек в календаре.
Andrei
понял, буду пробовать, спасибо
Sergey
Всем привет. Может быть кто-то сталкивался с миграцией greenDao -> objectBox ? Есть пару вопросов
Anton
как определить где навигейшион бар ? Слева или справа ?
Anton
просто на 8ки он как оказалось может оказаться в landscape как слева так и справа..А как понять где он не понятно
Andrey
ребят, такой вопрос, по интеграции приложения с входом через facebook. В билде в студии вход работает, в маркет выливаю, фэйсбук хэш отваливается
Konstantin
Может дело в том что релизные ключи не прописаны?
Andrey
ключ вроде добавлял в facebook
𝕗𝟘𝕩
может в маркете включена опция https://support.google.com/googleplay/android-developer/answer/7384423
𝕗𝟘𝕩
и надо взять хеши оттуда ?
Kotor
Ребят, есть какой нибудь пример современных UI тестов? С раннером, page объектом и проч. Чтобы посмотреть как надо правильно делать.
Kotor
А то PO требует, а мы их не делали
Kotor
особо
Dmytro
https://github.com/googlesamples/android-testing
Gennadii
Коллеги, подскажите пожалуйста какой нибудь туториал, статью, видео, и т. д. Где есть пример создания дополнений для андроид приложений, интересует непосредственно принцип-паттерн.
Андрей
Граждане кто-нибудь Koin пользуется?
Андрей
by inject() пашет только в Android классах типа активити
Андрей
а мне надо в обычный прокинуть
Андрей
кто-нибудь с таким сталкивался?
Gennadii
Например в играх докачиваемые дополнения
Андрей
чет там ни слова про Koin, не?
Aleksandr
Парни всем привет
Aleksandr
вопрос такой
Aleksandr
где принято заводить NotificationChannel?
Anonymous
где принято заводить NotificationChannel?
Ресторан, свечи, цветы и он станет твоим)
Anonymous
Подробнее можно вопрос?
Aleksandr
в 8 андроиде для создания нотифа нам нужны каналы
Aleksandr
в какой части приложения их принято регистрировать?
Aleksandr
не могу найти в доке этого
Andrey
Я запускал перед стартом сервиса
Aleksandr
напрмир в Application положить, или в MainActivity
Alexey
напрмир в Application положить, или в MainActivity
Либо в application, либо chanelmanager и там лениво создавать
Mike
Например в играх докачиваемые дополнения
extension packages вроде называется, должна быть оф. дока
Кирилл
Подскажите, пожалуйста: добавил библиотеку .jar файлом, положил в /libs, но при сборке проекта Program type already present: org.spongycastle.bcpg.BCPGInputStream$PartialInputStream Message{kind=ERROR, text=Program type already present: org.spongycastle.bcpg.BCPGInputStream$PartialInputStream, sources=[Unknown source file], tool name=Optional.of(D8)}
Кирилл
Как чинить?
Vi
jar { exclude('your thing') }
Кирилл
jar { exclude('your thing') }
Это куда именно?
Vi
implementation fileTree(include: ['*.jar'], dir: 'libs') { exclude("") }
Андрей
вопрос на миллион, есть в котлине by, дергаю я например такое
Андрей
val delayedInteractor: DelayedInteractor by inject()
Андрей
такое вообще реально в java классе как-нибудь дернуть?
Андрей
или сразу impossibru?
Андрей
в смысле такой же функционал сделать через обертку скажем?
Mike
такое вообще реально в java классе как-нибудь дернуть?
что именно дёрнуть? метод inject? взять и дёрнуть.
Андрей
что именно дёрнуть? метод inject? взять и дёрнуть.
в смысле также проинициализировать переменную в java классе. Иначе говоря чтоб байткод был один и тот же для данной строчки
Андрей
private final DelayedInteractor delayedInteractor = inject() + геттер
но inject сам по себе inline fun <reified T> KoinComponent.inject(name: String = "")
Андрей
и экстеншн и инлайн :/
Mike
и экстеншн и инлайн :/
Это фигня. А вот reified из Java не работает.
Андрей
гм, ок :/
Vi
Не помогает.
Посмотри откуда у тебя еще берется этот класс org.spongycastle.bcpg.BCPGInputStream и исключи его оттуда
Andrew
кто-нибудь с таким сталкивался?
Я сталкивался. 1. Можно написать свой экстенш для с этим методом. 2. Твой класс может имлементить интерфейс вроде koinModule
Andrew
Вот да
Андрей
а сначала так и сделал - написал свой экстеншн =)