Сергій
наверное, типа да
Сергій
твой же код
Dmitry
наверное, типа да
Ну, типа попробую, спасибо
Anonymous
а как у вас qa смотрят log при тестировании сборки?
Сергій
🙃
Сергій
или речь о каком логе
Сергій
changelog?
Anonymous
а зачем им это? )
нашли баг -> прикрепили лог с ошибкой. если ещё баг нестабильный...
Anonymous
changelog?
не-не. я именно про logcat
Anonymous
баг - всмысле краш?
не обязательно
Сергій
не обязательно
обычно они пишут Steps to reproduce
Anonymous
обычно они пишут Steps to reproduce
ну этого не всегда достаточно, чтобы оперативно найти причину проблемы
Anonymous
много багов нестабильных, device-specific
Anonymous
🌝
ну это я утрированно, что много)
Сергій
ну ты можешь придумать, како-то shake to send logs
Ontoshgo
нестабильные баги - это уже к екзорцисту
Сергій
и отправлять дамп состояния приложения
Ontoshgo
и отправлять дамп состояния приложения
надо сначала знать как этот дамп сделать
Ontoshgo
👹
Ontoshgo
все через статики
Anonymous
и отправлять дамп состояния приложения
у нас сейчас отдельные дебаг настройки, в которые выводятся логи. но этот вариант мне не нравится
Сергій
все зависит отреализации
Сергій
это что и как?)
например если есть главный стейт приложения, aka Redux Store
Mike
например если есть главный стейт приложения, aka Redux Store
а кэши, а состояние фрагментМенеджера, база данных?..
Сергій
а кэши, а состояние фрагментМенеджера, база данных?..
если это замаплено за стейт, то почему нет
Сергій
ну ещё можно сделать дамп хипа )
Сергій
и там ковырять до посинения
Mike
ну ещё можно сделать дамп хипа )
Вооот, а есть способ сделать его не через adb? Как Haha это делает?
Сергій
...посредством HaHa
тогда не знаю
Rustam
всем привет. Я открываю фрагмент(А) с tab layout, где использую FragmentPagerAdapter. Все показывается нормально. Потом я его закрываю и открываю еще раз, но в этот раз не вызываются onAttach, onCreateView у фрагментов в FragmentPagerAdapter, хотя я их заново создаю. И, наверное, поэтому tab layout скролится очень странно(медленно). В чем может быть проблема?
Rustam
заменил на FragmentStatePagerAdapter, заработало) чудеса
Алексей
Подскажи, чатик, как сочетать Fonts in XML (https://developer.android.com/guide/topics/ui/look-and-feel/fonts-in-xml) и meduim-шрифты? То есть, возможно ли сделать кастомную font-family, например, roboto_mono, и в стиле использовать её так, чтобы шрифт отображался как medium? Или можно только сделать отдельную roboto_mono_medium?
Amir
что это галочка означает?
Nikita
Можно ли как-то определить есть какой-нибудь контент в WebView ? Я загружаю в него html страничку созданную в рантайме. Хотелось бы проверить вызывал ли я уже метод loadData(...) у WebView
Nikita
залоггируйте
Я наверное не так выразился, при пересоздании фрагмента я хочу узнать есть ли что-то уже в WebView или это первый запуск и мне нужно вызывать метод WebView.loadData(...)
Сергій
если у тебя WebView не static 🌚
Maryna
static😍
Сергій
static😍
привет 😋
Maryna
привет)
Anonymous
Привет всем. Кто то подскажет где группа по aosp?
Anonymous
Или вопрос тем кто кастомизировал aosp. Как грамотно оформить модуль в local static java library?
Яўгеній
сделай через https://developer.android.com/training/articles/keystore
По тому, что вы советовали я нашел статью с рабочим кодом: https://medium.com/@josiassena/using-the-android-keystore-system-to-store-sensitive-information-3a56175a454b Скопирова код с github, все сделал. работает. Алгоритм получается такой: пароль, зашифрованный с помощью этой "технологии?" храниться в БД, по логину я вычсляю нужную мне запись и она вместе с зашифрованной версией пароля летить на телефон, там этой "технологией?" расшифровывается и сверяется с тем, что ввел пользователь(я просто не дошел еще до этой части, только проверил как работает само шифрование\дешифрование). Вопрос: злоумышленник может перехватить эту запись, летящую в телефон, в том числе и зашифрованный пароль. Не может ли он с помощью этой же "технологии?" его ашифровать?
Evgeniy
Ребят, а если проект написан под API 28, могу ли я запустить его на android с 24 API?
Mike
Ребят, а если проект написан под API 28, могу ли я запустить его на android с 24 API?
всё зависит от того, используешь ли те API, которые появились в 25...28
Evgeniy
Mike
GoogleApiClient в основном
Это вообще не API Android.
Сергій
minSdkVersion 24
Если ворнингов про использование higher level API нету, значит будет работать
Evgeniy
Это вообще не API Android.
Я понимаю, не будет ли просто проблем
Evgeniy
Если ворнингов про использование higher level API нету, значит будет работать
а не могли бы подсказать implementation 'com.android.support:appcompat-v7:28.0.0' подчеркнуто красным( в gradle. Как это исправляется(
Сергій
Телепатию пока что не освоил
Evgeniy
Сергій
Mike
Телепатию пока что не освоил
освоил, оказывается
Evgeniy
Угадал
а не могли бы подсказать как поправить?(((
Mike
а не могли бы подсказать как поправить?(((
прочитать и понять сообщение об ошибке или загуглить его
Сергій
а не могли бы подсказать как поправить?(((
либо импортировать руками ту библиотеку с устаревшей версией, либо почитать про Gradle dependency resolution strategy
Яўгеній
Ребят, кто может подскажите на этот счет. По тому, что мне советовали я нашел статью с рабочим кодом: https://medium.com/@josiassena/using-the-android-keystore-system-to-store-sensitive-information-3a56175a454b Скопировал код с github, все сделал. Работает. Алгоритм получается такой: пароль, зашифрованный с помощью этой "технологии?" храниться в БД, по логину я вычсляю нужную мне запись и она вместе с зашифрованной версией пароля летить на телефон, там этой "технологией?" расшифровывается и сверяется с тем, что ввел пользователь(я просто не дошел еще до этой части, только проверил как работает само шифрование\дешифрование). Вопрос: злоумышленник может перехватить эту запись, летящую в телефон, в том числе и зашифрованный пароль. Не может ли он с помощью этой же "технологии?" его расшифровать? Заранее спасибо)
David
Ребята, есть вопрос. Может кто сталкивался https://stackoverflow.com/questions/52608118/resourcesnotfoundexception-when-accessing-an-attribute-as-a-color
Maryna
По поводу секьюрности, если рутованый девайс то конечно все можно достать