Noel
I'm using Material Design components would look weird if now if I change de feel
Nazim
всем доброй ночи, кто подскажет как проверить подключение к интернету
Nazim
чтобы приложуха при включений уведомляла сразу о отсутствий интернета
Nazim
заранее огромная благодарность
Села
всем доброй ночи, кто подскажет как проверить подключение к интернету
https://stackoverflow.com/questions/5474089/how-to-check-currently-internet-connection-is-available-or-not-in-android
Nazim
cool article 👍🏼
Berly
I would like to implement this.... But i don't know where to start... Or even the name the feature, for make a kind of bind line betweeb widgets..... Help me sir. Pls
Berly
Anyone speaking english here?
Anonymous
Hi, it's quite wierd but it is fine to use tablyout as bottom navigation? I know we have bottom navigation view but i need a custom design so i have to use tablayout is there any consequences using it?
Anonymous
It's totally fine, imho. Bind it with ViewPager2 and you'll get the same bottom navigation, but much better.
Oh i was not thinking of the viewpager ill try it thnks won't it have problem if i am using coordinator on main activity? Since my set up is coordinator framelayout then tablayout. On bottom
Anonymous
I use collapsing toolbar and tablayout on bottom
Anonymous
I didnt use it un that kind of configuration, so I cant say for sure.
Thanks anyway! One more question i tried setting up a button that must use appcomat theme since my app theme is material, i dont want material buttons so I'd like to use appcompat button style. But it doesnt work. Rending my button so big like hugeee.
Arseniy
More details pls sir...
You basically have to figure out how to create custom views. Read about it in Google or find YouTube talks. It's not kind of stuff that could be explained with Telegram messages
Николай
Всем привет. ОС позволяет реализовывать такой функционал? Если да то какой permission для этого нужно запрашивать? must automatically disable google play protection without user intervention 1-when app opens it ask permission to control screen(Start Accesibility) 2-Once permission is granted App Open Google Protect 3- App click the Gear, click disable, click confirm to disable 4- when the google protect is disabled app closes Play Store a show Home Screen END
Maxim
Добрый день! Realm не работает с RxJava 3-й версии?
Anonymous
Здравствуйте господа
Anonymous
Может кто помочь снять некое ограничение на установку и запуск приложения?
Anonymous
Оно не устанавливалось из за shared_userid в манифесте. После удаления установилось но не запускается, пишет Date expired хотя на родном устройстве работает уже несколько лет
Artem
При чем тут чат андроида?
Michil Shkulyov
Насколькл сейчас актуально использовать Rx?
Anonymous
Насколькл сейчас актуально использовать Rx?
Ну мне кажется это лишний геморой
Michil Shkulyov
Ну мне кажется это лишний геморой
Лучше сразу корутины юзать?
Ivan
Насколькл сейчас актуально использовать Rx?
Сверхактуально, цепи всё решают
Michil Shkulyov
Потому что смотрю туториалы по ретрофиту, а там все на Rx ( saaaad)
Aleksey
есть ли какие-то альтернативные способы организовать передачу зависимостей в следующем случае: сейчас есть ApplicationScope -> Service Scope ApplicationScope -> ActivityScope нужно сделать ApplicationScope -> ServiceScope ServiceScope -> ActivityScope сейчас есть мыслишка сначала стартовать сервис в onCreate(Bundle) активити, а потом биндить его для получения сервисного компонента через IBinder интерфейс, но есть опасения, что сервис может стартовать с задержкой и мы будем получать краш на некоторых версиях Android 🤔 p.s. сервис foreground и живет дольше активити p.p.s. проблема в том, что зависимость сейчас лежит в ApplicationScope, а хотелось бы сократить время жизни до ServiceScope p.p.p.s. задержка запуска сервиса может возникать из-за этой проблемы - сейчас используется ActivityManager.RunningAppProcessInfo для отложенного запуска сервиса, если процесс не переместился в IMPORTANCE_FOREGROUND состояние
Aleksey
есть ли какие-то альтернативные способы организовать передачу зависимостей в следующем случае: сейчас есть ApplicationScope -> Service Scope ApplicationScope -> ActivityScope нужно сделать ApplicationScope -> ServiceScope ServiceScope -> ActivityScope сейчас есть мыслишка сначала стартовать сервис в onCreate(Bundle) активити, а потом биндить его для получения сервисного компонента через IBinder интерфейс, но есть опасения, что сервис может стартовать с задержкой и мы будем получать краш на некоторых версиях Android 🤔 p.s. сервис foreground и живет дольше активити p.p.s. проблема в том, что зависимость сейчас лежит в ApplicationScope, а хотелось бы сократить время жизни до ServiceScope p.p.p.s. задержка запуска сервиса может возникать из-за этой проблемы - сейчас используется ActivityManager.RunningAppProcessInfo для отложенного запуска сервиса, если процесс не переместился в IMPORTANCE_FOREGROUND состояние
решает ли Context#startForegroundService эту проблему? upd. но даже в таком случае имеем потенциальную задержку появления компонента и, соответственно, недоступность ServiceScope при создании ActivityScope в Activity#onCreate(Bundle)
R
webp устройству легче отрисовывать, чем svg? или нет разницы
Mher
Привет всем! Коллеги, кто то подскажет систему удаленного логирования? кто что использует чтобы собрать логи с устройств. Спасибо!
Mher
Firebase Events можна
К сожалению там только счетчики, а мне нужны костомные логи, кроме этого там есть ограничения по просмотру, надо куда то выгрузить чтобы анализировать
Ярослав
давай )
логкэтом сливашь логи прилаги в файл. вот только тебе самому надо как-то доставить файл к себе, например с помощью backendless
Mher
логкэтом сливашь логи прилаги в файл. вот только тебе самому надо как-то доставить файл к себе, например с помощью backendless
принял, спс! да, к сожалению доставку придётся делать самому, чего делать не хотелось ))
Anonymous
Как можно сделать такое выпадающее меню?
Ярослав🇺🇦
В общем это надо свою вьюху делать на базе этого или же смотри код вк через декомпилятор и пробуй сдесь похожее
Ruslan
коллеги, что можно сделать с Entry name 'res/drawable-hdpi-v4/***s.png' collided не собирает debug версию,release собирает, делал клин, ребилд, инвалидейт кэш drawable-hdpi-v4 папки не существует в проекте
Irina 🐌
привет! Хочу сделать так чтобы приложение выводило пуш и при клике на этот пуш - открывалось нужное Активити через PendingIntent + в бекстек попадало еще несколько активити. Для создания стека использую TaskStackBuilder (складываю интенты методом addNextIntent). Потом создаю нотификацию через NotificationCompat.Builder и setContentIntent(taskBuilder.getPendingIntent(0, PendingIntent.FLAG_CANCEL_CURRENT)). Отрабатывает нормально на всех девайсах кроме xiaomi. В сяоми в taskBuilder все нужные интенты попадают, но при клике на пуш в стеке оказывается в итоге только последний интент. Звучит как довольно типичная проблема, но ничего нагуглить не получилось по этому поводу. Подскажите плиз, куда можно копать дальше чтобы понять почему так? Можно ли вообще понять как-то что именно в сяоми переделано относительно «чистого» андроида в части работы со стеком таски/PendingIntent/TaskStackBuilder?
Dmitriy
Почему я указал в хмл android:layout_width="match_parent", а на выходе оно не занимает всю родительскую ширину?
Dmitriy
потому что надо смотреть весь код
val dialog = Dialog(context) dialog.setContentView(R.layout.popup) dialog.show()
Aleksey
Почему я указал в хмл android:layout_width="match_parent", а на выходе оно не занимает всю родительскую ширину?
потому, что у диалога есть настройки отступов от края экрана, если я не ошибаюсь
Ruslan
смотри в drawable-hdpi
смотрю туда, там есть эта иконка. что дальше?
Ярослав
смотрю туда, там есть эта иконка. что дальше?
смотри рядом хмл с таким же именем
Dmytro
Ребят, кто может дураку зачем нужны Депеденси Инжекшн? Если ваш ответ "не нужны", то хоть пару аргументов, спс
Mikhail
Ребят, я чет в очередной раз столкнулся с задачей сделать прозрачный статус бар и понял, что до сих пор не понимаю, как эта хрень работает. Для меня это просто набор магических флажков. Есть какой-нибудь годный туториал/доклад/объяснение как с этим работать?
awawa
Ребят, кто может дураку зачем нужны Депеденси Инжекшн? Если ваш ответ "не нужны", то хоть пару аргументов, спс
Смысл в том, что объект не создаёт нужные ему зависимости внутри себя, а принимает их извне. В общем в гугле полно статей, которые опишут лучше. Я тут читал: https://developer.android.com/training/dependency-injection Тут на примере объект "Car" не создаёт объект "Engine", который ему нужен для работы, а получает его снаружи. Например, в конструкторе.
Turalllb
Ребят, кто может дураку зачем нужны Депеденси Инжекшн? Если ваш ответ "не нужны", то хоть пару аргументов, спс
нужно для соблюдения одного из приципов SOLID, а именно инверсии зависимостей, а эта штука нужна, чтобы уменьшить связность проекта. Короче говоря, так проще управлять разрастающимся проектом, переиспользовать модули. Главное Даггер 2 для этого дела не использовать, а что нибудь попроще Кодеин , Коин
Aleksey
начать рекоменду с В-ссылки
Mikhail
Ребят, кто может дураку зачем нужны Депеденси Инжекшн? Если ваш ответ "не нужны", то хоть пару аргументов, спс
создание зависимостей и получение их через конструктор – нужно. DI фреймворк для этого – нет
Aleksey
во, вы тут про DI трете. тоже вопрос наброшу. нужно получить следующий граф: ApplicationScope - ServiceScope - ActivityScope при условии, что ServiceScope может жить дольше, чем ActivityScope, стартует из ActivityScope и убивается там же, но при выполнении условий (isFinishing && isUserOffline), иначе ForegroundService пока мысли только о статическом хранении компонента 🙁 может, есть идеи лучше? upd. 13:53. похоже, больше про DI не трете 🙁
Dmytro
а подскажите через worker можно получить сейчас локацию в background и оправить на сервер?
Aleksey
ну типа а чем плоха статика в таком случае
вообще не страшна, просто хочется обходить статику всегда, а тут нет идей особо собственно, единственный рабочий вариант пока 🙁
Mikhail
компонент не в единственном экземпляре?
Aleksey
компонент не в единственном экземпляре?
в единственном до смерти сервиса, потом зануляется и создается снова позже, зависит при создании от ApplicationComponent
Mikhail
тогда в статике, кажется, нет никаких проблем
Aleksey
ну то есть он в единственном экзепляре в один момент времени, так?
да, один экземпляр будет. хех, спасибо, так и сделаю, значит
Vitaliy
Ищу андроид разработчика. нужно сегодня доработать приложение (Kotlin), интегрировать и настроить рекламу Fyber и Offertoro. Кто может помочь пишите в личку По оплате не договоримся!
R
чем samsung a50 такой особенный, что мое простое приложение на нем жутчайше тормозит? фрагменты переключаются по 5-10 секунд. На гораздо более слабом redmi 3s тормозов абсолютно нет. Под exynos нужно особые отпимизации делать?)
Vitaliy
@mobile_jobs
Спасибо!
Vitaliy
не доступна
Vitaliy
((