Ravshan
Я что, один только на жаве пишу? Смотрю одни котлинщики
Anonymous
Кто-нибуть знает как отправлять firebase cloud message, чтобы при нажатии браузер открывать?
Alexander
Кто-нибуть знает как отправлять firebase cloud message, чтобы при нажатии браузер открывать?
Создать Intent на открытие пуша, в котором указать нужный Action, вроде так.
Саша Батанова
Ребят, привет!) Поделитесь опытом - насколько вырастае обьем апк при добавлении котлина в проект. имеется в виду - вот был джава проект и тут чтобы внедрять фичи вы подключили котлин и !постепенно! переходите на него в проекте - обычная история. интересует момент, когда в проекте есть и джава и котлин и вот тут интересно на сколько начинает расти проект? "ненамного" - не устраивает, что то поточнее бы) проекту важно супер экономить размер
Саша Батанова
Proguard обрезает все лишнее
ну полностью то не обрежет
Stepan
ну полностью то не обрежет
По идее, если и увеличится, то не больше 10%
Саша Батанова
По идее, если и увеличится, то не больше 10%
10% от чего? от всего проекта? или от джава-кода? а входят ли в 100% библиотеки?
Dyno
Всем привет. Пытаюсь посмотреть откуда приложение берет данные, а в Charles вообще не вижу запросов к серверу. Ну не из бд же они берут. Могли ли разработчики как-то скрыть это, чтобы запросы не палились в чарлес? 🤔
Hovhannes
Я один не понял вопроса?
Hovhannes
Если все же понял то <FrameLayout Id root <PlayButton
Mike
А здесь котлин не при чём. Так же, как и любой другой вью. Только вот у inner class есть невидимый параметр конструктора, на который LayoutInflater никак не рассчитывает. А ещё у него $ в имени, так что не <ViewClass, a <view tag="ViewClass"
Dyno
Tls1.3
это какой-то новый протокол, который не трекается чарлисом?
First
Парни, доброй ночи! Как гугл относятся к публикации своего браузера?
First
Т.е, никаких ограничений и прочего (касательно контекста) нет, верно?
First
Естественно, не считая тех, которые прописаны в центре правил
First
Ну, мало ли :) Тогда еще вопрос, могу ли я рекламировать на запрещеных (в смысле, те, которые как минимум запрещены по правила маркета) веб-ресурсах свои приложения в плей маркете? Или им вообще побоку где и как я буду рекламировать свои приложения, если это вне их маркета?
First
Не плохая практика)
Hovhannes
Ну как бы вся суть нашего дела - продвигать прилаги
Hovhannes
И ты можешь рекламировать свой ап где угодно и как угодно
Hovhannes
Да хоть на порнхабе. Гуглу по боку
First
Окей, спасибо
Hovhannes
Секунду
First
Да взять тот же твой пример с порнохабом. Такая тематика запрещена, но реклама на самом сайте любого приложения (которое не нарушает правила) - разрешена?
Hovhannes
Разрешено все что не запрещено
Ваня
Разрешено всё, кроме того, что не разрешено
Hovhannes
Не знаю ни одной истории как кто-либо рекламировал свой калькулятор на сайте гос закупок и получил атата
Hovhannes
Гугл вообще должен радоваться что из других сайтов ведут линки в Гугл плей маркет
Anonymous
Could not get unknown property 'android' for project ':app' of type org.gradle.api.Project.
Anonymous
знаком кто-то с такой ошибкой?
Arsen
в каком контексте?
Arsen
apply plugin: 'com.android.application' есть?
Arsen
очистить данные юзера или переустановить приложение
Arsen
в описании приложух есть такие опции
Alex
Всем привет! Помогите разобраться с особенностями работы Android Navigation Component. У меня есть NavHostFragment который содержится в другом фрагменте (не активности). Все работает как надо, за исключением обработки нажатия back button. Например если я перешел с фрагмента fragmentA (startDestination) -> fragmentB, то при нажатии назад у меня выходит за navhost fragment. Есть ли возможность это красиво решить не прибегая к view.isFocusableInTouchMode = true view.requestFocus() view.setOnKeyListener { v, keyCode, event -> if (keyCode == KeyEvent.KEYCODE_BACK) { findNavController().navigateUp() true } else false } Спасибо! app:defaultNavHost="true" установлен
Ivan
Ребята, вообще реально сделать перетягивание пазлов(которые справа) в grid? Если да, то можете подсказать?)
Ivan
Что именно подсказать? Какой код уже написан, а что не получается?
Код ещё не писал, ибо не знаю как это реализовать) То есть реализовать перетаскивание ImageView с помощью OnDragListener я смогу, а вот как засунуть его в ячейку Grid не знаю(
Anonymous
Блин, я всегда за чистый код без всякого мусора, но это на Unity за полчаса пишется. ногами
Ivan
Что именно подсказать? Какой код уже написан, а что не получается?
Была идея засунуть в Grid пустые ImageView, и когда пазл находится поверх него, менять src..Но хз как это реализовать(
Anonymous
Знаю)) Но задача в Android Studio )
Сложна. Ну да ладно. У тебя осложнение, что квадраты Image View перекрывают друг друга
Ivan
Вот поэтому спрашиваю, реально ли вообще))
Mike
Перетаскивание вьюшек гуглится, наложение маски — тоже. Для всего остального есть чат)
Mike
Вот поэтому спрашиваю, реально ли вообще))
Да, на вечер под чай с бутербродом)
Ivan
Перетаскивание вьюшек гуглится, наложение маски — тоже. Для всего остального есть чат)
Ооо, вот это я и хотел увидеть, чтобы знать в каком направлении двигаться, спасибо )
it's about
Всем привет. А какой в 2020 году каноничный способ запуска фоновой службы для записи маршрута по ЖПСу? Я несколько лет назад натяпляпал себе небольшую апкшку для этого с переднеплановым сервисом (который с уведомлением). Но с каждым апдейтом оси программка начинала работать всё хуже, и вот на 10 она вообще перестала что-либо записывать при выключенном экране.
Anton
Привет. Вопрос по администрированию приложения для внутреннего использования (корп. решение): 1. Лучше вынести в маркетплейс, чтобы сотрудники оттуда качали и обновлялись. 2. Сделать установку обновление через .apk Какой подход лучше/правильнее?
Anton
cd? Через firebase?
Anton
Если нет необходимости скрыть приложение то удобнее всего в гуглплей, иначе просто скидывать АПК не удобно же, тогда лучше cd
Сейчас встал вопрос установку обновление централизованно через APK - один раз установил, потом пушить обновления (пользователю нужно будет только нажимать кнолпку обновить). Или сделатЬ привычно через маркет. Приложение сугубо внутреннее, для сотрудников.
Тимур
cd? Через firebase?
Не обязательно firebase, любой
Наталья
Ребята, вопрос. В MVVM слой репозитария не должен знать о ViewModel или должен?
NermaN 𓅂
Кто нибудь стакливался с тем что отрисовка шрифтов .ttf кастомных на android отличается от ios, в худшую сторону? Как боролись?
NermaN 𓅂
А именно все элементы немного уже
Vladislav
Ребят, такой вопрос. В одном фрагменте у меня recyclerview и при переходе в дочерний фрагмент и последующем возврате, позиция recyclerview остаётся неизменной. Как это работает? Ведь oncreateview все равно вызывается и даже элементы в список я устанавливаю заного каждый раз, но позицию сам не сохраняю и не восстанавливаю. В то же время в другом фрагменте у меня chatkit с их реализацией списка, но там уже список сбрасывается в аналогичной ситуации. От чего зависит поведение списка? На вид вроде идентичные
Vladislav
понял, тогда следующий вопрос. Реализовав наблюдатель таким образом я запрашиваю данные в init блоке у ViewModel компонента, делаю это один раз и всё. При навигации всё хорошо, всегда возвращается ожидаемый список. Но стоит начать поварачивать телефон и приходящие списки с наблюдателями множатся пропорционально поворотам экрана. Почему? Ведь viewLifecycleOwner не должен себя так вести?
Vladislav
https://pastebin.com/8ZikCCaB за загрузку отвечает немного модифицированный NetworkBoundResource с корутинами
R
какой тип изображения нужно использовать для нормального масштабирования? на скрине svg пытаюсь растянуть, в высоту не хочет без изменения ширины. Может что-то не так делаю?