M
1677764800
Ну тогда в java.ru
Сергѣй
https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device-from-code
Да, последний пример то, что надо. Спасибо !
Gregory
я сделяль https://github.com/grishka/LiteX
Gregory
ещё бы material компоненты без appcompat
Mike
я сделяль https://github.com/grishka/LiteX
лол, а зачем ты артефакт с аннотациями скопировал?)
Gregory
лол, а зачем ты артефакт с аннотациями скопировал?)
ну я такой подумал, что зачем тогда вообще иметь хоть какие-то внешние зависимости
Mike
ну я такой подумал, что зачем тогда вообще иметь хоть какие-то внешние зависимости
а какая разница, скопировать библиотеку исходниками или джарником?)
Mike
короче, в любом случае, это лайк
Mike
Там в файлах, кстати, остались каменты об Apache 2. Было бы уместно всей репе поставить эту лицензию.
Gregory
логично, поставил (скопипастил из гугловского репозитория)
M
В чем смысл того, что ты сделал?
Gregory
в избавлении от appcompat
M
А зачем?
Gregory
а зачем его тащить за собой ради нескольких методов, которые эти библиотеки используют, и которые бесполезны на 5.0+, потому что можно использовать системные апи напрямую?
M
Лишнее при обфускации сострется же
Gregory
зачем делать обфускацию?
Gregory
ну и да, для меня не выглядит логичным навалить лишнего говна в проект, а потом его героически выпиливать обфускатором
Gregory
я, конечно, понимаю, что гуглу сейчас вообще на производительность и тем более на размер апк наплевать, но...
Mike
зачем делать обфускацию?
чтобы выпилить всё лишнее, ведь в любом коде общего назначения обязательно есть недостижимые ветки
M
Ты по сути ту же обфускацию сделал, только вручную
Mike
это не обфускация, а tree shaking, но в целом — да
M
Одну из ее стадий
Gregory
Ты по сути ту же обфускацию сделал, только вручную
ой не факт, что обфускатор будет смотреть на minAPI и инлайнить, это же всё-таки не С++ный оптимизатор, который действительно так умеет
M
Ну хрен знает, если у тебя уйма времени, то ок
Gregory
у меня времени не ограничено
Gregory
не то что бы там надо будет что-то обновлять
Gregory
очень надеюсь, что гугл не придумает снова новый дизайн, который надо будет бэкпортить на всё на свете
Gregory
мне двух раз уже хватило)
Mike
ага) каждый раз, когда я думал «ну всё, теперь тут всё спокойно», гугл говорил «не-не-не, у меня для тебя хорошие новости»
Gregory
выкинул ActionBarSherlock, стал счастливым @ поехал на i/o @ прямо перед тобой на сцене представили material @ пользователи начинают требовать бэкпорта @ ты снова используешь всё это Compat-дерьмо
Mike
мне тут очень нравится новый курс D8, когда новые апишки джавы, доступные на SDK26, бэкпортируются непосредственно дексером https://jakewharton.com/d8-library-desugaring/
Kopusha
вчера на это смотрел, думал java.time затащить. Рано, нужная версия AS в Canary. Но прикольно. По сути бэкпорт либа впихуется тебе в apk.
Kopusha
выкинул ActionBarSherlock, стал счастливым @ поехал на i/o @ прямо перед тобой на сцене представили material @ пользователи начинают требовать бэкпорта @ ты снова используешь всё это Compat-дерьмо
ты переписываешь Compat, чтобы использовать Bridge, потому что не можешь затащить Material из-за minApi. потом, наконец, ты переписываешь еще раз, чтобы уже был честный Material. потом ты берешь material components либу, и грустнеешь, что какой-то флаттер более material, чем высер от самой команды андроида.
Mike
interface Высер extends Comparable<Высер>
Sadyk
Всем привет. Persistent Bottom Sheet поднимает остальную часть экрана вверх, когда открывается ? Или же он просто поверх становится?
Gregory
interface Высер extends Comparable<Высер>
И абсракции на все случаи высеров
kallibr44
народ, подскажите пожалуйста как правильно загуглить такую штуку, как на скринах (что-то типо таблицы, где активный элемент устанавливается по свайпу)P.S. извиняйте за такое объяснение, но просто не могу сформулировать адекватно пояснение)
kallibr44
kallibr44
как вот в приложении устанавливается активная карта для управления
Ivan
ViewPager?
kallibr44
оно самое. Спасибо большое)
Ivan
Не за что
kallibr44
извиняйте, просто в андроид зашел как пол года, много чего еще не знаю)
Сергѣй
Вопрос: а по теме вопрос про cloud Firestore ? У меня данные не складываются, а всегда перезаписываются (то есть новая запись, затирает старую) db.collection("OurData").document("OurDatas") .set(datesK, SetOptions.merge()) .addOnSuccessListener { println( "DocumentSnapshot successfully written!") } .addOnFailureListener { e -> println( "Error writing document"+ e) } А что делать, что бы записывалось одно у одному, без перезаписи
Adel
Всем доброго времени суток. Как называется диалог, изображенный слева?
Сергей
Мнэ.. отстойный? Ибо ставить на нем вместо 500 300 все одно надо через клавиатуру
...
Привет
...
Кто шарит в прошивках?
Denis
Так и пиши на джава. Зачем в котел лезть
Тоже сразу пытался на котле писать, но все туториалы во многом на джаве... Понял лучше с джавы начать
Denis
Либы для генерации изображений есть на андроиде?
Hovhannes
Каких изображений?
Denis
Каких изображений?
Ну, генерация шорстких поверхностей... Типа, забил формулы и сгенерил
Hovhannes
Давай по-русски
Hovhannes
Андроид арсенал поищи
Denis
Давай по-русски
Кароче я физик оптик и в универе нужно смоделировать шереховатую поверхность , вот чувак на бейсику в далёким 2005 написал проги на ПК, вот идея пришла на Андроиде такое сделать
Denis
Андроид арсенал поищи
Хорошо, спасибо
ℕo ℕame
у кого-то было, что студия показывала другой код в файлах?
ℕo ℕame
ℕo ℕame
--------
Как в Preference fragment добавить тулбар без боли в одном месте?
когда я мучался с этой проблемой - так и не понял, как добавить в него тулбар. В итоге сделал так - у меня есть обычный фрагмент - контейнер, у которого свой тулбар, а в контейнер помещаю PreferenceFragmentCompat
Миша
установите бота антиспама
Andrey
1) Cmd-alt-left arrow
‍Yap
1. Ctrl + alt + ← 2. Стандартного нету, можно плагин поставить
Andrey
2) нажми прицел в project tree
Andrey
Is there a way to open / show opened file on project pane? – IDEs Support (IntelliJ Platform) | JetBrains https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003567220-Is-there-a-way-to-open-show-opened-file-on-project-pane-
Dima
кто что думает про связку kotlin + flutter? стоит вникать и изучать?
Артем
по 2 - cmd + клик на package в самом файле, откроет файл в project tree, проблема только с кодогенерацией, ибо если какой-нибудь dagger есть, то откроет файл из java generated
Hovhannes
Открой один класс в 2 местах сразу
Hovhannes
Открой один класс в 2 местах сразу
Ежели он такой огромный