roman G
ну т.е пользовательно нажимает на кнопку и я обрезаю его путь до project/mainFolder/folder1
Nikita
Поменял при создании decrypt Cipher private на public, теперь ошибка не выходит, но получается какая-то кракозябра после расшифровки
Nikita
Кто-нибдь знает как решается ?
Nikita
Кто-нибдь знает как решается ?
decryptCipher объект какого класса? тело метода можете скинуть?
Nikita
Cipher создается вот так Cipher.getInstance("RSA")
Nikita
public String decrypt(String data) throws NoSuchAlgorithmException, UnrecoverableKeyException, InvalidAlgorithmParameterException, KeyStoreException, NoSuchProviderException, InvalidKeyException, NoSuchPaddingException, BadPaddingException, IllegalBlockSizeException, CertificateException, IOException { if(keyStore == null){ this.keyStore = createAndroidKeyStore(); } KeyPair keyPair = generateOrCreate(ALIAS); PrivateKey privateKey = keyPair.getPrivate(); if(decryptCipher == null){ try { decryptCipher = this.getCipher(); decryptCipher.init(Cipher.DECRYPT_MODE, privateKey); }catch (Exception e){ decryptCipher = null; throw e; } } byte[] encrypted = Base64.decode(data, Base64.DEFAULT); return new String(decryptCipher.doFinal(encrypted)); }
Konstantin
а в студии можно чем то схему депенденси между модулями посмотреть?
Himars
а в студии можно чем то схему депенденси между модулями посмотреть?
здесь подробно https://developer.android.com/studio/build/dependencies#view-dependency-tree
Nikita
При создании ключей KeyStore использует id приложения? Т.е если я создам еще одно приложение с таким-же id и запрошу ключи я их получу ? Или каким-то образом проверяется подпись приложения ?
Himars
При создании ключей KeyStore использует id приложения? Т.е если я создам еще одно приложение с таким-же id и запрошу ключи я их получу ? Или каким-то образом проверяется подпись приложения ?
Не думаю что шаринг ключей между приложениями возможен. Хотя, если они имеют один uuid и сертификат, то может быть. Но что-то информация об этом нигде не встречалась. Могу сказать точно, что если вы удаляете приложение то вместе с ним удаляются все его ключи которые хранились в KeyStore. Я думаю вам стоит проверить это експериментально. В добавок - отличная серия об криптографии на Android: https://proandroiddev.com/secure-data-in-android-encryption-in-android-part-1-e5fd150e316f
Rinat
есть вопрос как с использованием PagedListAdapter сразу сделать scroll к нужному элементу? Попробовал loadAround, но он похоже отсекает всё, что до нужной позиции
Rinat
Просто scrollToPosition
не работает при восстановлении фрагмента из бэкстека
Ivansuper
не работает при восстановлении фрагмента из бэкстека
Значит поищи проблему тут. А то вопрос был про синдром, корни которого могли расти из другого места
Rinat
Значит поищи проблему тут. А то вопрос был про синдром, корни которого могли расти из другого места
если скроллить до конца начальной порции данных, позиция для скролла восстанавливается, а пот если дальше - сбрасывается в 0
Rinat
так что это не проблема бэкстека
Rinat
а походу самой реализации Paging
Ivansuper
Что значит начальной порции?
Sviat
Возможно стоит подробнее расписать ситуацию. Т.к. на пейджинг либе сижу плотно и подобных проблем замечено не было
Ivansuper
Что значит начальной порции?
А, тфу, я не так прочел. Забейте
Rinat
Возможно стоит подробнее расписать ситуацию. Т.к. на пейджинг либе сижу плотно и подобных проблем замечено не было
использую moxy + cicerone, в главном фрагменте есть список из более чем 500 элементов, элементы гружу в list, делаю абстрактное хранилище, из которого порции элементов достаются через sublist, соответственно юзается PagedList если перехожу в след. фрагмент и возвращаюсь назад - после oncreateview фрагмента со списком загрузка данных rv начинается заново и позиция сбрасывается в 0 если прокрутил немного - скролл позиция восстанавливается
Сергій
https://twitter.com/AndroidPolice/status/1026513561407774728?s=19 Всем(избранным) Android Pie уже сегодня
Сергій
https://www.android.com/versions/pie-9-0/
Mike
обана, привет, Android 1.5 :)
Aleksandr
https://2.bp.blogspot.com/-6joWWUn0HGg/Wp8COGZRztI/AAAAAAAA9l0/tQIae8olL9MvZBdxUMuWI9g_gHQok342ACLcBGAs/s1600/2018-03-06_16-03-11.jpg
Сергій
Vladimir
Ой. 1.0
Хм точно
Сергій
Ой. 1.0
цикл завершен, можно закрывать 🌚
Сергій
король мертв да здравствует король
Rinat
Smoothscroll
Не работает, если вызывать сразу после передачи данных в адаптер
Rinat
Точно, надо попробовать
Sviat
заверни в recyclerView.post {}
норм костыль, но ненадежный)
Rinat
@qbikkx какой обычно у вас источник данных?
Rinat
Я делал по примеру со стартандроид
Rinat
Может когда рум используешь что-то по другому работает
Igor
Что релиз? @desugar
Igor
https://www.android.com/versions/pie-9-0/
Сергій
😋
😋
😢😢😢
Anonymous
Есть ли в OkHttp метод, который бы возврщял все коды ошибок, кроме кода 200
Anonymous
Хотелось бы сделать так. Делаю запрос. Получаю ошибку, обрабатываю, повторно запускаю тот же запрос.
Anonymous
@zdrastepoka Дак я и хочу узнать, может есть некий слушатель для таких вещей
Anonymous
Евент какой нить
Anonymous
Может не досказал
Anonymous
Я имею ввиду про класс OkHttpClient
Konstantin
authenticator есть
Konstantin
😋
чо за девайс, тоже хочу
Сергій
> Android 9 will begin rolling out to Pixel phones. And devices that participated in the Beta program from Sony Mobile, Xiaomi, HMD Global, Oppo, Vivo, OnePlus, and Essential, as well as all qualifying Android One devices, will receive this update by the end of this fall!
Konstantin
поставил на "старый" меизу обновку, с 7 андроидом, стал лагать, блютус тупит, звук отстает от кнопки, в пизду кароче
Konstantin
я сдаюсь, куда деньги довать
Сергій
ксяоми )
Кирилл
Pixel 2 XL
Оппа, на первой тоже прилетело
Sviat
ксяоми )
31 ноября кроч)
Дмитрий
Всем привет! Тут ктонибудь вкурсе как в gradle при публикации aar в mavenCentral сгенерить pom файл? Было бы клево ссыль на рабочий конфиг, сил уже нет с этим делом бороться (((
Konstantin
Парни подскажите: есть две папки с цветами: values и values-v22 я запускаю емулятор с андроидом с версией 28 а цвета все равно подятгиваются из папки values-v22 ? цвет получаю так ContextCompat.getColor(context, R.color.teamStrokeBackground);
Ilya
Ребзя, в чем может быть проблема, что если сидеть с реального телефона, в логкат ничего не пишется, а с эмулятора все работает как надо
Vitaly
Какие файлы при публикации на GitHub вы не сохраняете?
Ilya
Какие файлы при публикации на GitHub вы не сохраняете?
https://github.com/github/gitignore/blob/master/Android.gitignore Вот неплохая шпаргалка
Max🔥
Билды, папки которые относятся к ide
Konstantin
https://developer.android.com/guide/topics/resources/providing-resources#BestMatch
я думал если нет точного совпадения то из стандартной values спасибо
Сергій
я выше скинул доку
Konstantin
я выше скинул доку
благодарю! почитаю
Volodymyr
Здравствуйте, через Android Studio приложение устанавливается, но если хочу установить подписаное ключом приложение с телефона через проводник, то пишет 'Приложение не установлено', может кто сталкивался с таким?
Volodymyr
Volodymyr