Nikita
Возможно тупой вопрос, но все же, есть ли какая-то возможность заменить системные SharedPreferences своими ? Использую стороннее sdk, и оно пишет в SharedPreferences данные пользователя в открытом виде
Nikita
Небезопасно
Nikita
Потому что данные можно украсть с телефона
Aleksandr
Потому что данные можно украсть с телефона
ну если уж заморочиться, то в андроид сдк вроде есть аналоги шаредпрефов с шифрованием
Aleksandr
точно не помню
Nikita
Украв телефон?)
Ну это единственный вариант, которым я, например смогу украсть данные пользователя ) Уверен есть и другие способы)
Shiko
если есть рут и малварь какая, то не обязательно красть телефон)
Mike
@heeelix @sinchilo пожалуйста, читайте оригинальный вопрос
Shiko
@Harmonizr кто ж спорит) но так чуть сложнее достать
Mike
@Harmonizr кто ж спорит) но так чуть сложнее достать
до сих пор не вижу пошаговой инструкции, как достать
Mike
токены от ваших вконтактиков-вотсаппов-телеграмов лежат — и ничего
Mike
В открытом виде в SharedPreference ?
Если не в keychain, то нет никакой разницы.
Nikita
Если не в keychain, то нет никакой разницы.
ну я с помощью KeystoreSystem свои префы шифрую
Nikita
Просто для меня неожиданность что телеграммы-вотсапы-телеграмы хранят токены в префах явно
Akb
Akb
Подскажите, как в модуле Dagger2 инициализировать объект, ссылку на который можно получить через его колбэк?
Akb
Mike
неправильно, можно подвесить поток 🌚
Aleksandr
Приветствую обитателей чата! Я не андроид программист, но возникла необходимость плагин поковырять, скачал репозиторий, а он не собирается даже в исходном варианте, в том числе, не даёт по импортированным классам полазить. Ошибка, вроде, популярная, но я не понимаю пока, её причины. Вот скрин: https://i.imgur.com/v4Ak16j.png Для успокоения совести, поставил на машину последний gradle, 5.0 - из консоли он видится, а проект всё равно не собирает. Помогите, плиз!
Андрей
у всех вообще
Aleksandr
плохие новости - вчера гугл поломал это
Не подкинете ссылочку на описание проблемы? В крайнем случае, хотя бы начальству объяснить, "почему стоим".
Андрей
Не подкинете ссылочку на описание проблемы? В крайнем случае, хотя бы начальству объяснить, "почему стоим".
Описание проблемы https://www.reddit.com/r/androiddev/comments/a4wpuk/for_anyone_wondering_about_todays_failed_builds/ Репорт гуглу https://issuetracker.google.com/issues/120759347 И как починить https://stackoverflow.com/questions/53706565/error-could-not-find-com-google-gmsgoogle-services4-2-0/53709401#53709401
Aleksandr
Спасибо большое!
Андрей
а что именно не фурычит
Dima
Эм а как можно реализовать такую штуку: У Меня есть какое то изображение (контур) при клике на определенную область нужно ее закрашивать.
Андрей
бтв именно это не вкорячивал, но много аналогичного дерьма подключал
Андрей
руками вписывал?
Андрей
все интент фильтры?
MaX
https://habr.com/post/431400/
Konstantin
Эм а как можно реализовать такую штуку: У Меня есть какое то изображение (контур) при клике на определенную область нужно ее закрашивать.
алгоритм нахождения соседей с таким же цветом пиксела погугли? потом покрасишь их все вместе
Андрей
гм, параметр из диплинка нормально вытаскивается?
Андрей
отсылка на сервер точно работает?
Андрей
эти моменты пробовал дебажить?
Ruslan
неправильно, можно подвесить поток 🌚
private AidcManager getManager() throws InterruptedException { AidcManager[] value = new AidcManager[1]; CountDownLatch latch = new CountDownLatch(1); AidcManager.create(this, manager -> { value[0] = manager; latch.countDown(); }); latch.await(); return value[0]; }
Alexander
Всем привет. Подскажите как можно сделать такой же стиль кнопки как item на тулбаре.
Кирилл
Ребят, какими сайтами для выбора тестовых моделей вы пользуетесь? Стоит ли доверять этому сайту? https://product-test.ru/smartfony/rating Задача найти самые популярные и недорогие модели и оттестить на них приложуху.
Andrey
Привет. Никогда особо не упарывался в кастомные вьюхи, для такого кейса лучше наследоваться от ViewGroup и там уже делать магию?
Сергій
https://material.io/design/components/text-fields.html#usage хотя тут немного не так
Сергій
(Outlined text fields)
Алексей
Как у ListAdapter поймати событие окончания анимации перестановки элементов после обновления, чтобы после этого проскроллить его наверх?
Андрей
Нас нет в плеймаркете. :) И не будет. :))
в любом случае этот рейтинг на тему «какой девайс лучше»
Андрей
а вам надо какой чаще юзают
Андрей
Ну да.
на первых местах обычно xiaomi/samsung
Андрей
так что если их нет то начать лучше с них
Кирилл
на первых местах обычно xiaomi/samsung
Ну мне ж модели нужны.))
Андрей
при этом не брать топ
Андрей
самый популярный вроде Xiaomi Redmi Note 4 был
Андрей
а дальше самсунги А серии
Max
Привет, кто-то знает что должн быть в openDrawerContentDescRes?
Max
а то я по доке так и не понял что это
Alexander
Ребят , кто нибудь курсы по andr брал на udemy ? К какому автору лучше присмотреться
Mike
но джавараш — говно, а его создатель ощутимо неграмотен
Eugene
Думаю, что курсы могу быть оправданы только с самого старта
Eugene
Если уже есть какой-то опыт для себя коддинга, то смысла нет особого
Eugene
В гугл и вправду более чем достаточно инфы, в т.ч. на русском, но и англ не стоит откидывать
Mike
опыт кодинга для себя обычно слабо помогает устроиться на работу
Nikita
самые лучшие курсы это очные курсы при университетах, именно на них можно найти единомышленников ,конкурентная среда мотивирует быть лучшим
Eugene
опыт кодинга для себя обычно слабо помогает устроиться на работу
Я к тому, что если ты что-то уже умеешь, то учится дальше не так сложно, чем начинать с нуля