Андрей
да, подобный вариант тоже рассматривался
Vasiliy
Коллеги доброе утро. Такой вопрос - хочу чтобы мое приложение собиралось и как приложение в apk и как aar тоже (чтобы поставлять другим чувакам для встраивания моих активити в их приложения), не понимаю как сделать так правильным способом.
Vasiliy
https://developer.android.com/studio/projects/android-library
Не, как создать библиотеку я знаю. Я про то как сделать так чтобы один и тот же код можно было генерировать и в апк и в библиотеку. То есть пока я только придумал, сделать весь мой код в библиотеку и сделать над ней для варианта с приложением обертку с пустым приложением в котором только манифест указывающий иою активити как дефолтную, но мне не нравится этот вариант
Egor
не jar а aar
Разницы нет, код можно что там, что там юзать.
Vasiliy
Разницы нет, код можно что там, что там юзать.
Разница есть, в жар не положишь ресурсы и манифесты, только код
Vasiliy
Выделить модуль с общим кодом и его использовать в приложении и в либе
Ну вот я сейчас так и делаю - но это несколько неудобно при разработке - получается что если я чтото меняю в модуле, мне нужно его скомпилировать - положить потом этот aar в проект с приложением и потом собирать приложение - думал можно как то более бесшовно сделать
Nikolai
Nikolai
app использует core, library использует core
Vasiliy
Вот! Спасибо, теперь уложилось в голове
Dima
Здравствуйте, есть кто работал с Facebook SDK для получения диплинков после установки промо приложений ?
Andrey
Всем привет, кто-нибудь знает, есть ли у корутин аналог как у рх Single.zip<Iterable<? extends SingleSource<? extends T>>?
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
Почему ошибку выдаёт?
Pavel
Почему ошибку выдаёт?
А что пишет, если навести мышкой?
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
Вот.
Pavel
Глянь здесь https://www.lynxbee.com/solved-error-version-28-intended-for-android-pie-and-below-is-the-last-version-of-the-legacy-support-library/
Pavel
Возможно поможет. Я только понял, что здесь используется устаревшая библиотека поддержки.
Pavel
К этой либе есть аналогичная из androidx
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
Вроде помогло.
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
Спасибо.
Nikesh
Flogiston
не могу просмотреть содержымое директории в AndroidStudio
jenia
Скажите где список всех компонентов для Android?
Maxim
https://developer.android.com/jetpack/androidx/versions
jenia
Не. Там ссылки на github были
Dmytro
Ребят подскажите плс в констреинте добоавляю вьюху, привязываю к низу, а она прыгает вверх, есть идеи?
Dmytro
да, но тут уже готовый леяут, мне добавить в него нужно
Iv
Всем привет, подскажите пожалуйста как правильно распарсить. {"id":5434,"name":"Moloko","symbol":"Mol","quote":{"USD":{"price":9,"volume":51}}} юзаю GSON public class parser { @SerializedName("name") private String mName; @SerializedName("symbol") private String mSymbol; @SerializedName("quote") public Quote quote; public parser(String Name, String Symbol){ mName = Name; mSymbol = Symbol; } public String getName() { return mName; } public String getSymbol() { return mSymbol; } } class Quote { @SerializedName("USD") public USD usd; } class USD { @SerializedName("price") public static String mPriceusd; public USD(String Priceusd) { mPriceusd = Priceusd; } public String setPiceusd (){ return mPriceusd; } public static String getPriceusd(){ return mPriceusd; } } Посмотрите пожалуйста quote - получается не используется, и mPriceusd = null, подскажите поалуйста как дописать)
Iv
да, но тут уже готовый леяут, мне добавить в него нужно
поверх релатив и в него элемент) если не кликабельно или наоборот под низ) - но вообще это наверное вредный совет) зато быстро
Andrei
Привет всем, кто-нибудь сталкивался с проблемой, при установленном флаге FLAG_LAYOUT_NO_LIMITS во фрагменте с координатором при нажатии на иконку в тулбаре открывающееся меню уезжает за экран, как это пофиксить?
Andrei
Insets не смог заставить заработать, поэтому FLAG_LAYOUT_NO_LIMITS юзаю
Кирилл
Можно как то хранить интент сервис пока живо уведомление созданное в нем? Мне в голову приходят только всякие костыли по типу бесконечной корутины
Nikolai
Service.startForeground() ?
Vasiliy
app использует core, library использует core
А можешь показать build.gradle для кора и лайбрери? чтото у меня не совсем то получается что я бы хотел, приходится для консумерского аппа обе либы тащить
Vasiliy
есть подозрение что у меня неправильно както билд гредлы описаны
Igor
Ребят, напомните плиз - то что (актуальный) эмулятор на android 10 отъедает ядро, когда там ничего не открыто - это норма или нет?
Nikolai
А можешь показать build.gradle для кора и лайбрери? чтото у меня не совсем то получается что я бы хотел, приходится для консумерского аппа обе либы тащить
для кора apply plugin: 'com.android.library' android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { minSdkVersion 15 targetSdkVersion 29 versionCode 1 versionName "1.0" } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) }
Nikolai
для приложения и либы добавить зависимость implementation project(path: ':core')
Vasiliy
для приложения и либы добавить зависимость implementation project(path: ':core')
Вот так и делаю, но либа собирается без кода из core. ну т.е если я хочу утащить в строннее приложение то мне приходится тащить и кор и либу
Nikolai
попробуй в либе задать api project(path: ':core')
Vasiliy
пробовал :)
Sergey
день добрый. кто нибудь может подсказать как сделать в room связь Relation по нескольким столбцам? что то вроде вот этого
Sergey
George
Всем привет, подскажите где и как имплементировать либу MaterialContainerTransform, от material, я нашел на гите их прилку с примерами, но там либа прям в проекте, не знаю насколько правильно будет ее копировать в проект
Sergey
Может сделать составной ключ и привязаться по одному полю?
это тоже вариант но делать отдельную таблицу ради связи - думал может есть более простое решение) спасибо
Sergey
из этих полей можно сделать вычисляемое поле и хранить его - но это еще хуже чем таблицу со связями))
Maksym
Всем привет, подскажите как при парсинге json библиотекой Gson запретить ей изменять дату на текущий timezone к примеру была дата в строке 2020-05-26T17:34:00+0000 в объекте date получаю Tue May 26 20:34:00 GMT+03:00 2020. как оставить дату в прежней timezone
Grigor
Всем привет,скажите пожалуйста у меня метод вызывается 3 раза
Grigor
Ivan
ощущение что 3 фрагмента создается
Ivan
посмотри это разные фрагменты или один (в дебаггере)
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
Есть вопрос.
𝔸𝕚𝕟𝕤𝕙𝕦𝕣𝕖𝕞.
Я крч использую Firebase. И у меня открываются все layouts. Кроме той куда я собираюсь вставлять чат.
Maksym
У тебя в жсоне строка, а в классе Date? И гсон сам переделывает?
ну да он utc из коробки умеет или свой адаптер. Просто зачем он проставляет текущий часовой пояс
Dmytro
ну да он utc из коробки умеет или свой адаптер. Просто зачем он проставляет текущий часовой пояс
Окей, а зачем тогда тебе ютс? Вывод же нужен в текущей таймзоне, а если на бек обратно отправлять, то так и оставляй, в UTC переделает
Maksym
Окей, а зачем тогда тебе ютс? Вывод же нужен в текущей таймзоне, а если на бек обратно отправлять, то так и оставляй, в UTC переделает
мне нужен вывод в той таймзоне в которой пришло в тексте(в тексте прописано с таймзоной) при этом в какой бы я таймзоне не находился
Павел
Ребят а объясните как Телеграм Вотсап и прочие мессенджеры обошли проблемы FCM пушей на устройствах Huawei Xiaomi и прочих
Nikolai
HMS
FreeUser
Здравствуйте, кто-то работал с ktlint? Подскажите как сделать html отчет?
awawa
Ребят а объясните как Телеграм Вотсап и прочие мессенджеры обошли проблемы FCM пушей на устройствах Huawei Xiaomi и прочих
У телеги какой-то есть хитрый KeepAliveJob. С первого взгляда не понятно как работает, кажется, это он расталкивает устройство периодически, чтобы телегу не убивало.
Andrew
СДЕЛАЙТЕ ВСЁ
Flogiston
как получить путь к shared/external хранилищу (там где папки DCIM, Music...)? Можно ли там создать свою директорию? P.S. большинство методов класса Environment deprecated