DarkPerl
да
Так, и как зашифровать строку в md5 вы не понимаете ? (не гуглится )
Leonid
Так, и как зашифровать строку в md5 вы не понимаете ? (не гуглится )
да не мог найти как зашифровать пароль в md5, что то похожее нашел на сайте stackoverflow щас буду разбираться. Всем спасибо за отклик.
DarkPerl
да не мог найти как зашифровать пароль в md5, что то похожее нашел на сайте stackoverflow щас буду разбираться. Всем спасибо за отклик.
https://devcolibri.com/md5-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B2-java/ Первая ссылка в поисковике
Alex Android
Как ловить тварь, которая завершает приложение без логов?
DarkPerl
Как ловить тварь, которая завершает приложение без логов?
Разными способами ) Можно отладчиком, try\catch, даже комментариями и заглушками ))) Или какими нибудь специализированными тестами-утилитами )
Dzmitry
кто подскажет куда копать?
Mike
не тот чат
Dzmitry
DarkPerl
чтобы что?
Чтобы что то раскопать )
Dzmitry
тесты компилятся, работают(или падают как в примере) но проблеиа в том что студия ничего не подсказывает
Mike
тесты компилятся, работают(или падают как в примере) но проблеиа в том что студия ничего не подсказывает
значит, по каким-то причинам тестовые зависимости почему-то не видятся студией. Если в build.gradle ничего особенного, можно удалить iml и переимпортить проект
Dzmitry
Что у вас упало в примере ?)
ctrl+space не дает плдсказок, импорты красные, классы не находит, хотя при сборке тесты компилятся и запускаются
DarkPerl
ctrl+space не дает плдсказок, импорты красные, классы не находит, хотя при сборке тесты компилятся и запускаются
Может, среда заглючила. Попробуйте перезапусть\почистить проект и пересобрать. Может, поможет.
DarkPerl
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); Куда то в эту сторону я думаю )
Mike
какие запросы писал в гугл, что нашлось, что пробовал, что не работает?
Mike
так, продолжай
Mike
так я задал четыре вопроса, ты ответил на один
Mike
а, ясн
Vadim
Пробую добавить marginBootm для TextView, но что то не прыгает он как надо val layoutParams = skipSetupActionView?.layoutParams as MarginLayoutParams layoutParams.setMargins(0, 0, 0, 60)
DarkPerl
Я дал вектор выше ) Не взлетел ?)
DarkPerl
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); audioManager.setStreamVolume(AudioManager.STREAM_RING, value, 0); Так попробуй.
Vadim
почему не as? MarginLayoutParams)?.setMargins?
в любом случае не прыгает( и поправка это не TextView а Button
Nick Senchurin
если я использую бандл для публикации, сама приложуха будет подписана той же подписью после установки на устройство?
DarkPerl
Заработало ?)
DarkPerl
Ну, расскажете потом, получилось или нет )
Ilya
в любом случае не прыгает( и поправка это не TextView а Button
может когда ты изменяешь марджин вручную у существующей layoutParams, то не вызывается метод onLayout, который все пересчитывает. Может тебе надо создать новый layoutParams и присвоить своей вьюхе?
Mike
можно и тот же присвоить
Александр
Если бы у меня какое - то приложение умело само менять громкость системы, я б наверное сгорел. Чёт я не уверен что так можно.
night111
Можно попробовать ) И узнать )
https://developer.android.com/reference/android/media/AudioManager#setStreamVolume(int,%20int,%20int)
DarkPerl
Ну, здорово, значит )
Dyno
Кто-то слышал о EncryptedSharedPreferences? Правильно ли я понимаю, что с этой штукой можно не бояться хранить токен в шаредах?
Dyno
да вроде и так не боимся
а если прямо в чистом виде пароль и логин?
Dyno
ну, честно говоря, я пользуюсь либой, которая не отдает токен, поэтому приходится что-то придумывать
DarkPerl
а если прямо в чистом виде пароль и логин?
Ну, если это банковский клиент или какая нибудь игрушка, я бы не хранил в открытом виде ) А если это будильник, то кто туда полезет ?)
DarkPerl
куда полезет и как?
Через декомпиляцию APK файла, например )
Mike
Через декомпиляцию APK файла, например )
получить токен декомпиляцией апки? что?)
DarkPerl
это аккаунт от соц. сети.
Тогда, лучше подумать о безопасности )
DarkPerl
получить токен декомпиляцией апки? что?)
Не токен, а пароль\логин, если он хранится статически
Dyno
Тогда, лучше подумать о безопасности )
ну вот EncryptedSharedPreferences подойдет? Он вроде всё хорошо шифрует. На io 19 представили
DarkPerl
как он окажется в апк? бред же
Блин, ну понятное дело, что так ненадо делать ))))
Bohdan
господа, а не подскажите можно ли как-то закостромизировать запрос отпечатка пальца ?
Bohdan
а то в емуляторе вот такое?
Bohdan
что бы title переместить ниже
DarkPerl
а про Tink либу слышали?
Не-а. К сожалению или к счастью )
Dyno
Не-а. К сожалению или к счастью )
либо от гугла тоже про шифрование. EncryptedSharedPreferences на базе Tink построен
Alex Android
Кто-то слышал о EncryptedSharedPreferences? Правильно ли я понимаю, что с этой штукой можно не бояться хранить токен в шаредах?
кмк это не для того. Это чтобы банковским приложениям хранить собственные ключи. Для этого есть даже специальная железная плата внутри. Если я не ошибаюсь
Denis
пока не очень понимаю, зачем вообще хранить это на устройстве
Dyno
пока не очень понимаю, зачем вообще хранить это на устройстве
ну а как по-другому. я могу авторизовать только по чистому логину и паролю. Того либа требует.
Mike
или запрашивать логин/пароль каждый раз, когда либа того требует
Nick Senchurin
вот про тонкий клиент, Я залил в маркет aab там такой же сертификат будет как если бы это была apk? просто проверяю на подпись при старте приложухи
Dyno
во всяком случае, я думаю EncryptedSharedPreferences это лучше, чем ничего)
Dyno
а как кто сможет расшифровать? там вроде не получится, судя из того, что я читал. поэтому чего бояться?
Alex Android
пока не очень понимаю, зачем вообще хранить это на устройстве
Чтобы не логиниться каждый раз. На устройстве можно много чего хранить, от реверса никто не застрахован