尺囗从丹廾
https://stackoverflow.com/questions/24357863/making-sslengine-use-tlsv1-2-on-android-4-4-2
Проблема похожая, но связана наоборот со слишком низкой весей движка на телефоне
尺囗从丹廾
https://developer.android.com/reference/javax/net/ssl/SSLEngine
Николай
Есть проблема у Андроид 4.4 и ниже с TLS
Николай
Решал не так давно
Denis
Николай
Можно решить проблему игнорированием проверки сертификата
Николай
Если напомнишь, завтра скину решение
Denis
ага, когда ConnectionSpec указал TLS_1_0 и CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA, чтобы соответствовало тому, что пишет FF
стало вываливать javax.net.ssl.SSLHandshakeException: Handshake failed
Denis
но этот какой-то упорный (упоротый) оказался😂
尺囗从丹廾
Мексиканцы, чо)
Denis
Denis
ConnectionSpec spec = new ConnectionSpec.Builder(ConnectionSpec.COMPATIBLE_TLS)
.tlsVersions(TlsVersion.TLS_1_0)
.cipherSuites(
CipherSuite.TLS_RSA_WITH_3DES_EDE_CBC_SHA,
CipherSuite.TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,
CipherSuite.TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,
CipherSuite.TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
)
.build();
Denis
все равно не взлетает)
尺囗从丹廾
А с http не работает?
Denis
🤔
Denis
неа, редиректит на https
尺囗从丹廾
Да, проверил тоже
Николай
https://gist.github.com/aembleton/889392
Denis
если урезать до SSL_RSA_WITH_3DES_EDE_CBC_SHA, то совсем все плохо 😔
java.net.UnknownServiceException: Unable to find acceptable protocols. isFallback=false, modes=[ConnectionSpec(cipherSuites=[SSL_RSA_WITH_3DES_EDE_CBC_SHA], tlsVersions=[TLS_1_0], supportsTlsExtensions=true)], supported protocols=[SSLv3, TLSv1, TLSv1.1, TLSv1.2]
Ivan
Ребят, какие вопросы на интервью к Android-разрабу сейчас задают в основном? Поделитесь опытом, пожалуйста
尺囗从丹廾
Ivan
А про сам Андроид? Что по нему? Про джаву мб?
Николай
Ivan
Ну а классические вопросы есть? или так просто, рассказать как пользовался, из чего состоит и все в этом духе?
Dmitrii
尺囗从丹廾
Retrofit, Room, MVP
Поддерживаю, но в основном про безопасность (как это работает в Андроид), различные ограничения, best practise при разработке
Alexey
Жизненные циклы активити/фрагментов, сервисы. Про архитектуру architectural components/mvp/mvvm
Alexey
rxJava/rxKotlin часто
Dmitrii
Sviat
Ivan
Спасибо!
尺囗从丹廾
Ivan
Это на джуна? или так, в общем?
尺囗从丹廾
Николай
Работа с API
Ivan
Благодарю. Уже несколько лет с андроидом, а вопросов всяких побаиваюсь
Alexey
+/- на любой уровень будут об этом спрашивать
Alexey
Не бойся ) Удачи!
Sviat
Уже написали)
По либам на самом деле тебя как могут спросить в общем так и подробно. Тут черный ящик. Но вот джава и андроид компоненты это 100 процентов всегда
Ivan
Это само собой. Я просто думал, может какие-то популярные прямо конкретные вопросы есть. Но в любом случае всем спасибо за помощь и поддержку 🙂
尺囗从丹廾
尺囗从丹廾
Ivan
с 24 вроде))
Ivan
или с 26
Ivan
хаахах
尺囗从丹廾
или с 26
А контекст у фрагмента с какой можно взять напрямую?
Не через активити родителя
Sviat
Ivan
вот тут с 24, может с 23 где-то
Alexey
по java часто integer caching и всякие string pool вопросы встречаются. Про статику спрашивают, про утечки памяти etc
尺囗从丹廾
Ivan
Я от мвп как раз не страдаю, с ним мне хорошо стало)
Ivan
не, не может 21, я в последнем аппе с минсдк 21 не использовал getContext из-за ругани, пришлось как раньше
尺囗从丹廾
Andrey
21)
23: https://developer.android.com/reference/android/app/Fragment#getContext()
尺囗从丹廾
Ivan
ес!
Sviat
Сергій
尺囗从丹廾
Уволен :D
Ахах, если наизусть все ограничения помнить - можно с уехавшей крышей в белый халат одеваться.
Sviat
尺囗从丹廾
ес!
Не так давно общался с крутыми ребятами, про Котлин не слова. Спросил почему - отвечают дело вкуса, но слышал, что есть прямо принципиальные.
Сергій
Andrey
Denis
Ivan
У меня просто с теорией всегда проблемы были, еще с универа. Зато практика всегда удавалась. Поэтому могу на какие-то тупые вопросы не ответить, зато написать неплохое приложение с нормальным кодом
Anonymous
Ребят такой вопрос. Работаю со сторонним api, из которого получаю список на 1к+ элементов (профили пользователей (Имя, страна, урл и т.д)). С помощью Glide загружаю фотки по урлам, но так как профилей довольно много, то кеш занимает порядка 50мб. Стоит ли кешировать или нет?
尺囗从丹廾
Глеб
尺囗从丹廾
Ivan
Если Rx используешь, можешь почти в один клик псевдо-кэш сделать. Достаточно удобная штука
Глеб