BDB 🏴‍☠️
мб у меня файл достается никак файл и он отработать не может
Lev
@anothery Сделать простейший апк с WebView это "стандартный" путь для приложения, которое надо всегда-всегда держать обновленным? Заодно избавиться от обновления через апк.
Alexey
@anothery Сделать простейший апк с WebView это "стандартный" путь для приложения, которое надо всегда-всегда держать обновленным? Заодно избавиться от обновления через апк.
если ты собираешься залить прилу в плейстор то с этим могут быть проблемы - тебе нужно будет доказать что сайт твой
Lev
если ты собираешься залить прилу в плейстор то с этим могут быть проблемы - тебе нужно будет доказать что сайт твой
Буду знать. Но в моем случае я не буду постить это в стор. Это приложение для закрытой сети под заказ.
Alexey
Тогда всё норм
Lev
@anothery А еще был способ, типа зашел на сайт а он "поставился" на главный экран и вообще прикидывается приложением.
Lev
А нахрена? Браузер в системе уже есть.
Хотят чтобы было приложение... Я думаю значок на сайт в принципе подойдет, но адресная строка будет мучать заказчика
Lev
То есть у меня есть сайт который надо выдать за приложение.
Данил
жаль что такие приложки банят
Mike
жаль что такие приложки банят
Не жаль. Но автор сказал, что не для стора.
Lev
Не для стора. И его там в принципе не будет.
Lev
Вспомнил, PWA называется
Lev
Так там и есть голый сайт
Сейчас я пробую сделать pwa
theakella122
То есть у меня есть сайт который надо выдать за приложение.
А в чем дело нормально сделать какуюнить боковую навигацию и jsoup+webView?
theakella122
Но нет, мы сделаем то же самое, только через кордову
Mike
А в чем дело нормально сделать какуюнить боковую навигацию и jsoup+webView?
Я думаю, дело в том, что это ж надо делать. А это время, а это деньги и т. п.
Lev
PWA
Спасибо, уже https прикручиваю
Turalllb
Это сторонняя либа?
Да, много удобства приносит
Roman
Roman
Кодоген?
Mike
Кодоген?
внутренние API компилятора, магия и постоянные сломы плагиня для IDE
Mike
как бы ну не нужны геттеры — не пиши, нафиг страдать
Turalllb
Да, но я не пользовался, уже перешёл на Котлин и потом узнал про него
Roman
Да и явно не на каждый проект затащишь - никто не любит сторонние либы для "упрощения" жизни как-то
Mike
а потом кто-инбудь скидывает build.gradle — а он на экран не помещается
Roman
O_O
Ну, например, мне с адаптер делегатами (мелкая либа, а сколько добра и радости) на прошлом проекте порекомендовали сходить нафиг)
Mike
Ну, например, мне с адаптер делегатами (мелкая либа, а сколько добра и радости) на прошлом проекте порекомендовали сходить нафиг)
солидарен с теми, кто порекомендовал. Те реализации адаптерДелегатов, которые я видел, ужасны
Turalllb
Тестовое писал
Turalllb
Ну а так то идея там простая, что может либа для этого и не нужна
Roman
солидарен с теми, кто порекомендовал. Те реализации адаптерДелегатов, которые я видел, ужасны
То ли дело свою реализацию написать) Шутки шутками, но пока та реализация, что я трогал, покрывала 90% кейсов моих
Mike
То ли дело свою реализацию написать) Шутки шутками, но пока та реализация, что я трогал, покрывала 90% кейсов моих
Это не была шутка. Я бы написал гораздо лучше, чем то, что валяется на просторах интернета.
Mike
Так и называется , adapter. Delegates
я в курсе, как называются adapter delegates :)
Mike
Но это же время , деньги
ну давайте жить в говне, сэкономим зато!
Turalllb
Ну либа так называется)
Mike
Ну либа так называется)
она не одна так называется)
Turalllb
Turalllb
она не одна так называется)
Аааа, вон оно чё. Понял
Roman
А в чем ее проблема, кстати? Не покрывает какие-то кейсы?
Mike
А в чем ее проблема, кстати? Не покрывает какие-то кейсы?
Не покрывает 99% моих, как ты говоришь, «кейсов». Делегат выбирается инстансофами. Это значит, что из двух делегатов одного типа (скажем, сконфигурированных по-разному и с разными зависимостями) всегда будет выбираться один. Эдакий inheritance over composition. Нафиг такое надо.
Turalllb
Эх надо помолиться что в новой либе "декларативного" юай не будет проблем с фокусами и навигацией и ложиться спать
Anonymous
Господа, кто нибудь может подсказать хорошего дизайнера под приложение?
max
Зашёл я тут в свой аккаунт и увидел у одного из приложений такую вот надпись. Напрямую у меня никакой рекламы нет. Что может быть такое? Какая -то либа тащит с собой admob? Если да, то как узнать какая?
max
Может ведь какая-то либа и через свои зависимости притащить.. как можно глянуть дерево зависимостей?
max
может ли com.google.android.gms:play-services-location тащить за собой либу с рекламой?
max
учитывая, что последняя версия sdk admob 19.3.0, то это где-то совсем старый хвост висит?
max
попробовал собрать информацию о зависимостях так ./gradlew app:androidDependencies, ничего вроде play-services-ads нет
max
но есть несколько транзитивных зависимостей com.google.android.gms:play-services-ads-identifier:17.0.0@aar
max
могут ли они быть причиной?
Глеб
Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, selectedMessages.getText()); Intent chooserIntent = Intent.createChooser(intent, "theDiary"); if (getActivity() != null) getActivity().startActivity(chooserIntent); кто-нибудь понимает почему отправляется только EXTRA_TEXT? пробовал указать EXTRA_TITLE - тоже игнорит
Глеб
хотя в эксрах есть и тайтл и текст
Глеб
и в chooserIntent тоже эти эксры есть
⚡️Мухамед
Привет Народ ! подскажите пожалуйста имеется ли возможность преобразовать layout в png, а его в свою очередь скачать, если да подскажите что смотреть
Z.
запустить с ним экран и сделать скрин?)
🇻🕷
Привет, кто нибудь хорошо ориентируется в cordova? Есть cordova плагин, от которого нет исходников и у которого есть только версия под android на java Хочется запустить этот плагин в браузере 🙂 Сам плагин содержится в .aar архиве, внутри которого есть classes.jar Плюс есть интерфейс к нему, который использует разные андроидовские штучки, типа такого import com.megacorp.mPlugin.sdk.MPlugin; import org.apache.cordova.CordovaWebView; public class MPluginV3 extends CordovaPlugin { private Context getApplicationContext() { return this.webView.getContext(); } public void initialize(CordovaInterface cordova, CordovaWebView webView) { super.initialize(cordova, webView); mPlugin = new MPlugin(getApplicationContext()); } Как думаете, реально ли подцепить этот плагин к какому то java-серверу, который будет слушать порт А на javascript cordova.exec переопределить так что бы он слал ajax запрос к этому серверу? Этого всего не будет на продакшене, так что можно какие угодно костыли делать, лишь бы работало
Nick
Привет, кто нибудь хорошо ориентируется в cordova? Есть cordova плагин, от которого нет исходников и у которого есть только версия под android на java Хочется запустить этот плагин в браузере 🙂 Сам плагин содержится в .aar архиве, внутри которого есть classes.jar Плюс есть интерфейс к нему, который использует разные андроидовские штучки, типа такого import com.megacorp.mPlugin.sdk.MPlugin; import org.apache.cordova.CordovaWebView; public class MPluginV3 extends CordovaPlugin { private Context getApplicationContext() { return this.webView.getContext(); } public void initialize(CordovaInterface cordova, CordovaWebView webView) { super.initialize(cordova, webView); mPlugin = new MPlugin(getApplicationContext()); } Как думаете, реально ли подцепить этот плагин к какому то java-серверу, который будет слушать порт А на javascript cordova.exec переопределить так что бы он слал ajax запрос к этому серверу? Этого всего не будет на продакшене, так что можно какие угодно костыли делать, лишь бы работало
Иди лучше в джс чатик, тут не подскажут
🇻🕷
Понял, спасибо
Mika
Добрый день! Проходил кто-нибудь какие либо курсы типа скиллбокс или гикбрейнс? Или всё это чушь ?
Виктор
Друзья, здравствуйте, есть ресайклВью с GridLayoutManager. Если загрузить айтемы в ресайклВью, то они отображаются норм (скрин 1), но проблема в том, что если данных не будет (пропадет интернет, апи отпадет), то будет растянутый и пустой ресайклВью, который будет отображать границы скроллинга (скриншот 3). Подумал, что если сделать ресайклВью height=wrap_content, то все сработает. В принципе, когда нет объектов для отображения, он отображает правильно, потому что сжимается вверх, а вот если загрузить туда айтемы, то самый последний(-ие) будут заходить за нижнюю часть экрана (скриншот 2) Как это пофиксить?
Виктор
Виктор
Evgeniy
Добрый день. Как переключить программно язык ввода для soft/физической клавиатуры?
Александр
всем доброго дня, ребят подскажите может кто то сталкивался с такой проблемой: приложение в play market наодится уже больше двух лет, всегда всё шло ровно и обновление выходили ну максимум за 2 суток, сейчас не понятно что случилось выгружаю обновление в консоле и там постоянно висит статус " Обновление проходит проверку " и это продолжается уже недели 3, обновление не появляется в play market и статус не меняется
Flogiston
как написать true в room query? 1?
Александр
Там же написано что в связи с коронавирусом проверка занимает больше времени
да оно там давно висит что больше времени но по факту не у одного из коллег проверка больше пяти дней не занимала, они либо отклоняют либо выпускают! а тут вообще движения не происходит