Алексей
https://t.me/reactivex
Evgeniya
Ребята, привет! Кто писал софт для сканеров штрихкодов на Android от Zebra или других производителей? Откликнитесь!
neikist
Как раз не в бровь а в глаз сравнение. Оба острые.
Дмитрий
Может быть и юай поток, может быть и фоновый любой. Главное чтобы был Looper (цикл обработки сообщений очереди)
Дмитрий
Спасибо)
ji
Как можно реализовать подобное в Toolbar? Иконка и TextView рядом (текст вью можно динамически менять) Работаю через menu
ji
Drawable
наполнять тулбар в XML-разметке активити? а если я использую res/menu и загружаю оттуда данные, работать норм будет?
Ivansuper
наполнять тулбар в XML-разметке активити? а если я использую res/menu и загружаю оттуда данные, работать норм будет?
Ты можешь сделать свой Drawable, который будет рисовать что угодно, и задать его через функцию создания меню в активности
Paladin
Как это пофиксить, не билдится проект
Kanstantsin
Drawable
зачем ? чем плохо TextView + left icon
Ivansuper
зачем ? чем плохо TextView + left icon
Ради одного чара делать TextView в кнопке в баре?
Ivansuper
Т.е. серьезно есть проблемы с расчетом местоположения рисования пары символов на канвасе?
Kanstantsin
я не уверен что то что ты предлагаешь будет производительнее
Ivansuper
Будет
Kanstantsin
а то что проще реализовать мой вариант, это очевидно
Kanstantsin
даже если и так врядл это будет существенно
Ivansuper
TextView рисует через дополнительный Layer текста
Kanstantsin
а вот каждый раз пересоздавать drawable когда надо поменять один символ в TextView
Ivansuper
даже если и так врядл это будет существенно
Короче. Ты делай так. Я сделаю через Drawable : )
Kanstantsin
ну такое
Ivansuper
ну такое
Если что ты делаешь инвалидейт в дравабл и он сам перерисовывается
Kanstantsin
ну а новичкам которые задают такие вопросы, я бы советовал юзать то что проще, т.к. реально профита они не поймут/не увидят, а вот время потратят больше
Kanstantsin
Если что ты делаешь инвалидейт в дравабл и он сам перерисовывается
я имел ввиду логику на канвасе, перерисовать проблем нет
Ivansuper
я имел ввиду логику на канвасе, перерисовать проблем нет
Не понял все равно за пересоздание дравабл. Вызываешь на дравабл setNumber, обновляешь чиселко внутри, инвалидейт. Все
Kanstantsin
а если ещё у такой кнопки нужно подвесить state selector ? чтобы при клике состояния видны были разные
Сергей
Kanstantsin
Подвешивай. Кто мешает
на что ? на канвас или на background ?
Kirill
Всем привет, подскажите, что можно сделать с этим. подключаю firebase и у меня такая ошибка Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:12:5-53:19 to override.
Dmytro
Кто-то знает как разбудить устройство?
Kirill
tools:replace="android:appComponentFactory если добавить это, то падает с ошибкой много ошибок в манифесте. смотрите логи..
Dmytro
Универсальній способ какой-то
Ivansuper
на что ? на канвас или на background ?
Хватит пинать идею. Все реализуемо. К тому же ты можешь создать композитный Drawable и прокидывать на свою иконку рядом с текстом состояния
Kanstantsin
Хватит пинать идею. Все реализуемо. К тому же ты можешь создать композитный Drawable и прокидывать на свою иконку рядом с текстом состояния
реализуемо, не спорю, но ради простой кнопки, мы нагородили прилично логики уже, расскажи новичку тогда теперь всё это ) или проще сделать у Button.setText и повесить листенер и селектор
Kanstantsin
ну ежели проще всё это через канвас сделать, ну ок, я тогда не знаю как оцениваются сложности реализаций получается
Ivansuper
реализуемо, не спорю, но ради простой кнопки, мы нагородили прилично логики уже, расскажи новичку тогда теперь всё это ) или проще сделать у Button.setText и повесить листенер и селектор
Короче, моя идея говно. Мне надоело спорить) На новичка мы помоему совсем забыли это раз, два — вероятность, что ему надо стейты на иконку делать там — 0.008374%
Ivansuper
state_pressed ? это помоему стандартно
Там под это риппл на фоне, елки же палки
Kanstantsin
ладно, проехали, каждый раз пересовывать drawable, ну у меня не было даже такого ни разу, поэтому я очень удивился такой реализации
Alexey
Всем привет. У меня похоже BroadcastReceiver не работает на Color OS (Oppo) если приложение закрыто. Подозреваю что и на других китайских OS может всплыть. Как решить проблему кто знает?
Денис
Всем првет! Чем может вызвана даная ошибка No injector factory bound for Class<com.sergey.taxiservice.ui.fragments.trip.searchCar.view.SearchCarFragment> я использую dagger 2. Поскажите плиз.
Ivansuper
ладно, проехали, каждый раз пересовывать drawable, ну у меня не было даже такого ни разу, поэтому я очень удивился такой реализации
Советую просто иногда гулять по исходникам разных вью и оценивать сложности их лейаута и рисовки : )
Металлов
можете в общем объяснить для чего используют MultiDexApplication?
Тони
Всем привет. У меня похоже BroadcastReceiver не работает на Color OS (Oppo) если приложение закрыто. Подозреваю что и на других китайских OS может всплыть. Как решить проблему кто знает?
Недавно сталкивался с проблемой. Юзай JobService. на xiaomi есть такая вещь как автозапуск и ограничение фоновой активности, нужно их включить руками(иначе сервис будет умирать при закрытии приложения)
Kanstantsin
Советую просто иногда гулять по исходникам разных вью и оценивать сложности их лейаута и рисовки : )
это да, полезно, но вот беда не всегда есть время на ковыряние в канвасе, и порой надо сделать чтобы оно работало, и тут уже лучше юзать так как знаешь и уверен ) хотя в андроид может и нельзя быть уверенным нигде )
Vadim
Хочу открывать активити настроек через adb, как узнать путь и название нужной активити?
Vyacheslav
Всем привет, вопрос, можно ли использовать google map без гугл плей сервисов ? на телефоне нету гугл плея
Vyacheslav
окей а как можно запустить карту на таком девайсе? есть какие-то методики ?
Сергій
https://www.blog.google/products/android/evolving-android-brand/
Сергей
окей а как можно запустить карту на таком девайсе? есть какие-то методики ?
Можно. Показать в вебвью гуглекарты для нужных координат
Сергій
десерты кончились
Сергей
Да они заебали
Vyacheslav
а если просто установить гугл плей на телефон ? это не поможет ?
Семен
как в рантайме получить размеры вьюхолдера?
Vadim
Манифест посмотреть
Спасибо братан!
Evgeniya
в чем именно вопрос?
Интересует разработка именно под сканеры и киоски. Если вы в теме, давайте в личку
Aleksandr
писал под смартфон приложение, в котором был необходим функционал чтения и генерации QR-кодов. Электронный членский билет.
Kirill
переношу проект на библиотеки androidx и вот такая проблема https://gist.github.com/kair32/7bc5887c4551c05399e2a3d282c7a039
Kirill
с CoordinatorLayout
Kirill
он даже в дизайнере не отображается
Sergey
подключил его?
Kirill
implementation 'com.android.support:design:28.0.0'
Sergey
implementation 'com.android.support:design:28.0.0'
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01@aar
Vadim
Получаю ошибку в этой строчке Caused by: kotlin.TypeCastException: null cannot be cast to non-null type android.view.LayoutInflater в этой строчке: private val layoutInflater: LayoutInflater = context?.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater так понимаю возвращать надо в функции LayoutInflater?
Sergey
убери импорт 28.0 его вообще не должно быть с андроидх по идеи
Sergey
скорее всего контекст null
Kirill
убери импорт 28.0 его вообще не должно быть с андроидх по идеи
его убрал, сейчас поковыряюсь, много мусора в градле
Sergey
и попробуй ребилд сделать
Vadim
ты null пытаешься кастануть
кастануть до LayoutInflater?