R
Нет
Alex
akaWolf
akaWolf
но у меня такой подход, что где это спрашивают, туда идти не надо
Mike
Собесы..)
в жёппу такие собесы, нужно сразу разворачиваться и уходить
akaWolf
Alex
В гугл нас не возьмут)
Mike
В гугл нас не возьмут)
а почему можно хотеть туда? Разрабатывать неудачные и низкокачественные продукты?)
akaWolf
вот тоже не понимаю
Alex
Я аще без вышки, ребята) Так вышло, не смог доучиться)
Mike
я тоже, и что?
Максим
Спасибо за ответы
Alex
Ничо, программлю)
akaWolf
ну я с вышкой, причём по спец
akaWolf
но считанные разы мне алгоритмы потребовались)
akaWolf
и все эти разы можно тупо посмотреть в табличку сложность алгоритмов, и этого достаточно будет)
Vitaly
Vitaly
Да, было весело почитать его резюме) Даже кому-то скидывал из своих знакомых
Vitaly
Но в беседку это как-то жестко
Mike
Everyday
У resycler viev или list adapter есть события, по котомым можно отследить изменение количества элементов в списке?
R
Вроде да
Mike
ну вот опять началось
Alex
Alex
Это стеб, или чуваку реально нужна помощь?
R
Понял спасибо. Всегда интересовал что Должен знать джун минимум. Dagger2. Reteofit. Rxjava это должен знать джун или просто + будет ?
Alex
Блять, почему вы перечисляете тупо либы?
Alex
Как вообще это все работает, наверное тоже надо знать, не?
R
А что перечислять ?
R
Знать - это понимать как работает и уметь использовать
Vitaly
У каждого свои требования к джуну, как мне кажется
Alex
Ну должны же быть какие-то общие понятия в программировании. Что и без ретрофита можно данные достать, что без пикассо можно картинку вывести?
R
Это полюбому должен знать человек.я так думаю. о либ спрашивал
Vadim
Можно и без даггера устроиться как я понял
Mike
Сергѣй
Вопрос: надо получить ip адресс в каноническом ( или как это лучше сказать ) виде, то есть - 128.33.0.1 - кто-нибудь делал такое ? Сам ip я получаю вот так:
Сергѣй
val wifi : WifiInfo = wifiManager.connectionInfo
wifi.ipAddress
Сергѣй
Но конвертировать это к необходимому виду - не могу. В общем, Бэн это Данила…
Mike
Сергѣй
Получаю набор цифр, что-то вроде 1667490392
Сергѣй
А надо : 129.39.39.0
Mike
Сергѣй
Да int
Mike
Да int
надо нарубить на отдельные байтики
Сергѣй
Как-то я нашёл надо перегонять в byteArray и потом через InetAddress.getByAddress(bytee)
Mike
вообще, это устаревший ipv4, я б не полагался на то, что оно работает
Сергѣй
А как это сделать - тупой вопрос, но пока kotlin не даётся и буду очень признателен за микро лайхак
Mike
M
У тебя может быть и ipv6
Alex
https://www.youtube.com/watch?v=vNJ1Ks4XF8E&list=RDelsS3VPn8-c&index=27
Сергѣй
InetAddress.getByAddress(bytee) - вот этот метод
M
Mike
Mike
Сергѣй
!
Сергѣй
Creates an InetAddress based on the provided host name and IP address. No name service is checked for the validity of the address.
The host name can either be a machine name, such as "java.sun.com", or a textual representation of its IP address.
No validity checking is done on the host name either.
If addr specifies an IPv4 address an instance of Inet4Address will be returned; otherwise, an instance of Inet6Address will be returned.
IPv4 address byte array must be 4 bytes long and IPv6 byte array must be 16 bytes long
Mike
и что?
M
Думаю, тебе лучше продолжить эту тему в чате java
Сергѣй
А где такой чат есть ?
Alex
Сергѣй
Я его уже получил
M
Я его уже получил
Первый ответ. Попробуй, может это нормальное рещение
https://stackoverflow.com/questions/16730711/get-my-wifi-ip-address-android
Сергѣй
Я это читал, спасибо за ссылку и этот метод устарел.
M
В документации не написано что нужно вместо него использовать?
Сергѣй
Сказано InetAddress.getByAddress() - с ByteArray!
Сергѣй
Который получаем из int с шага который я описал выше, но я не могу это сделать в kotlin и спрашиваю помощи у вас ( в чате)
M
Сергѣй
Это раз ( это WifiInfo) :
val wifi : WifiInfo = wifiManager.connectionInfo
Это два: val dd: Int = wifi.ipAddress
Сергѣй
dd - это число вот такого вида
R
Ой не туда. Фото удалился ?
M
Удалился
Сергѣй
R
Тфу
R
https://stackoverflow.com/questions/6064510/how-to-get-ip-address-of-the-device-from-code