Roman
Все же это костыли все, имхо.
тесты - это костыли.. хм
Кирилл
Все же это костыли все, имхо.
Это как когда дядюшка Боб критиковал Котлин, говоря что надо писать тесты, а не выдумывать всякую дичь
neikist
тесты - это костыли.. хм
Если они проверяют типы - то костыли
Кирилл
Flawless же :)
Хм, точно.))
Mike
тесты - это костыли.. хм
там не так написано)
Ferrero
От тестов меньше толку, если один разрабатываешь проект
Ferrero
А когда вас несколько то это мастхев
Igor
Все таки коин чем не оч - не дает гарантий в компайл тайм
Если это означает, что не нужно тащить KAPT - то это уже того стоит
Andrey
Привет вопрос пишу тест для crud с room тестируется на реальной бд или используется mock?
A.
Всем привет, посоветуйте пожалуйста библиотеку для отображения расписания студента
Igor
Привет вопрос пишу тест для crud с room тестируется на реальной бд или используется mock?
А у тебя в проде реальная бд или мок? Хочешь тесты приближенные к реальности, бери реал. базу (лучше in memory).
Ferrero
ну я про хорошие практики, разумеется
Ruslan
чет графений не строится. на маке I: Using Apktool 2.3.4 on app1.0.apk I: Loading resource table... I: Decoding AndroidManifest.xml with resources... I: Loading resource table from file: /Users/idcompany/Library/apktool/framework/1.apk I: Regular manifest package... I: Decoding file-resources... I: Decoding values */* XMLs... I: Baksmaling classes.dex... I: Baksmaling classes2.dex... I: Copying assets and libs... I: Copying unknown files... I: Copying original files... Error: Unable to access jarfile /Users/idcompany/Downloads/apk-dependency-graph-scripts-0.1.4/build/jar/apk-dependency-graph.jar вроде в описании написано, что распаковать и запустить скрипт. но ошибка при обращении к файлу, которого нет, он его генерит. не может сгенерить?
Alexey
https://chris.banes.dev/2014/10/17/appcompat-v21/
Himars
https://chris.banes.dev/2014/10/17/appcompat-v21/
спасибо добрый человек
Kirill
Тупой вопрос, но что-то вспомнить не могу как в тулбаре бургер на месте стрелки показать?
Kirill
нагуглить чет тоже не выходит
Oleg
Тупой вопрос, но что-то вспомнить не могу как в тулбаре бургер на месте стрелки показать?
toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); toolbar.setNavigationIcon(R.drawable.твоя_иконка);
Kirill
ааа, его по дефолту нет?
Kirill
как стрелки
Kirill
спасибо))
Oleg
кого его?
Oleg
спасибо))
пожалуйста)
Kirill
инкоки бургера
Oleg
Там можно посмотреть, что есть
Kirill
оке
Alexander
Всем привет. Есть такой вопрос. Есть приложение в которое осуществляется вход по логину и паролю. Так же есть пин код и отпечаток пальца а так же токен на бэкенде который протухает. Как секюрно организовать хранение логина и пароля? Через keystore а доступ к нему осуществлять через пин код и каждый раз когда протухает токен запращивать пин код у пользователя и достовать по нему логин и пароль из keystore и обновлять токен? Или же в keystore хранить ключи которыми шифровать логин и пароль и хранить их в защифрованном виде в обычных преференсах? Как например это сделано в банковских приложених? Покидайте меня годными ссылками на статейки или какие нибудь проекты где можно посмотреть как это сделано. Большое спасибо!
Nikita
Всем привет. Есть такой вопрос. Есть приложение в которое осуществляется вход по логину и паролю. Так же есть пин код и отпечаток пальца а так же токен на бэкенде который протухает. Как секюрно организовать хранение логина и пароля? Через keystore а доступ к нему осуществлять через пин код и каждый раз когда протухает токен запращивать пин код у пользователя и достовать по нему логин и пароль из keystore и обновлять токен? Или же в keystore хранить ключи которыми шифровать логин и пароль и хранить их в защифрованном виде в обычных преференсах? Как например это сделано в банковских приложених? Покидайте меня годными ссылками на статейки или какие нибудь проекты где можно посмотреть как это сделано. Большое спасибо!
Может здесь что то для себя найдёшь https://m.habr.com/ru/post/423753/. Когда я искал особо ничего не загуглил. В целом логин и пароль хранить на девайсе не хорошо, можно хранить зашифрованный рефреш токен. А если рефреш токен не сработал то просить пользователя опять ввести логин и пароль
HohloCit
Добрый день Может не со всем по теме... Но все же... Какой файл в телефоне отвечает за раздачу вай фая?
Nikita
Всем привет. Есть такой вопрос. Есть приложение в которое осуществляется вход по логину и паролю. Так же есть пин код и отпечаток пальца а так же токен на бэкенде который протухает. Как секюрно организовать хранение логина и пароля? Через keystore а доступ к нему осуществлять через пин код и каждый раз когда протухает токен запращивать пин код у пользователя и достовать по нему логин и пароль из keystore и обновлять токен? Или же в keystore хранить ключи которыми шифровать логин и пароль и хранить их в защифрованном виде в обычных преференсах? Как например это сделано в банковских приложених? Покидайте меня годными ссылками на статейки или какие нибудь проекты где можно посмотреть как это сделано. Большое спасибо!
И хранить что-то кроме ключей в кейсторе вроде нельзя. Так-что если что-то шифруешь то сохраняешь в файле или префах в зашифрованном виде а ключ хранишь в кейсторе
Ma
Нормальная ли связка юнити жс, или юнити шарп лучше? В чем плюсы, скорость ?
Alexey
Привет! Как я могу узнать что вызваная мной активити завершилась? Вызывающий класс сам по себе не является потомком активити, а просто представляет собой инстанс обычного класса, следовательно оверрайднуть onActivityResult не получится. Архитектурно ситуация примерно следующая, надо знать когда активити завершится, чтобы потом дёрнуть на интерфейсе нужный ивент. public class Container { public Container(Activity activity, ContainerEvents events) { activity.startActivityForResult(MyActivity.class); //нужно знать когда MyActivity завершилась, чтобы вызвать events.finished } } public class MyActivity extends Activity { ... }
Alexey
есть вариант через какой-нить bus прокидывать, но тут возможно не сработает в случае одновременного создания нескольких контейнеров т.к. доступ к bus'у скорее всего будет через чёто синглтонное вроде Bus.getInstance()
Alexey
активити финишит сама себя из нутри
Alexey
там в ней внутри кнопка зафинишится)
Alexey
тогда другая проблемка
Alexey
как тогда прокинуть инстанс ContainerEvents в созданную активити?)
Konstantin
lifecycle observer не подходит что ли?
Alexey
я так понял андроид может сереализованные объекты прокинуть в активити, но это будет естественно уже не тот объект который передан в Container
Alexey
не могу придумать воркараунд)
padmitriy
+ может если нормально сформулировать задачу, то найдется простое решение)
Alexey
я так-то в андроид серьёзно вникаю только первую неделю) до этого только максимум либы подключал готовые и всё, теперь вот надо свою написать с простым интерфейсом, поэтому и извращаюсь так
Sergey
Вопрос. Использование навигаций между фрагментами через Navigation Graph или по старинке - Активити с контейнером для фрагментов и сменой через pushFragment - это выбор на любителя, или использование Navigation Graph желательно во всех последующих проектах?
Sergey
Ну ты про графы, где указываешь из каких элементов переходить на какие фрагменты?
Alexey
понимаешь мне именно нужен такой костыль с классом контейнером потому-что вся эта феерия будет потом вызываться не обязательно из дроидовского окружения, может вообще где-то в нативном С++ приложении юзаться. и есть у меня что MVP фреймворки мне в данном случае особо не дадут что-то
Konstantin
инженер наверное
Sergey
Мой вопрос, скорее, был не технически как это делать, а скорее, какой способ приоритетней использовать - как обычно это делалось до появления Navigation через контейнер и реализации методов в Activity для замены фрагментов в этом контейнере, либо через Navigation с указанием в XML app:navGraph и переходами?
Sergey
И не знали никаких проблем :)
Sergey
Только где-бы дубинку покрепче найти и другого дикаря с добычей :)
Sergey
Но в целом, как я понял, раз Гугл новый метод представила, то следует использовать его.
Spirit
Эх
Alexey
хз где они хранят хэш и в каком виде)
Timofey Bystrov
привет, скажите плиз а я могу как нибудь узнать пришел ли пуш другого приложения в своем?
Aʀΐຮ†oͥ0cͣrͫaT
Народ если спарсить с сайта Div с Графиком график коректно будет отображаться ??
Aʀΐຮ†oͥ0cͣrͫaT
И в какой лучше блок(View) график парсить
Ferrero
Можно ли как-то синхронизировать collapsing toolbar и высоту ресайклера внутри?
Ferrero
Ну вот есть внутри app bar layout ресайклер
Ferrero
И хочется его схлопывать синхронно с баром
Aʀΐຮ†oͥ0cͣrͫaT
А через что лучше в приложение тогда перенести График с сайта ??
Andrey
Привет, кто может помочь с recyclerview нужно прикрутить добавление сообщения, к кому можно постучатся в лс сегодня или завтра прийму любую помощь
Aʀΐຮ†oͥ0cͣrͫaT
Всю стр в веб не варик ибо эт тип прога на Дипломку а отображение ссыйта в вебВью как то слабо (
D
Всю стр в веб не варик ибо эт тип прога на Дипломку а отображение ссыйта в вебВью как то слабо (
Может есть возможность стягивать данные графика, а обсчет и отрисовку вьюхой какой-то кастомной?
Сыктывкариум
Вопрос в том, как этот график отображается на сайте. Мож там обычная картинка
Aʀΐຮ†oͥ0cͣrͫaT
Спасиб завтра с утра гляну на него
Aʀΐຮ†oͥ0cͣrͫaT
Вопрос в том, как этот график отображается на сайте. Мож там обычная картинка
График отображается в реальном времени обновляет даные
Aʀΐຮ†oͥ0cͣrͫaT
https://thingspeak.com/channels/370375
Aʀΐຮ†oͥ0cͣrͫaT
Вот сайт с графикамм и
D
Так вон там json с данными же
Himars
Лол, что это за диплом такой график отобразить.🌝
Сыктывкариум
Скачивайте жсон, рисуй график на основе данных