Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 July 28

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Сергей
Переслано от Сергей
#noob В общем после гугления выяснилось, что этим способом проверяют интернет, но используют это по-разному. К тому же оно как обычно уже депрекейтед, а новое api как всегда через жопу устроено непонятное. Тут вообще целую простыню непонятного кода  написали. Как и где всё таки лучше проверять отсутствие соединения ?
видел способ через бродкаст ресивер, но прикол в том, что инет то может быть, а сервер не доступен, например
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Сергей
Переслано от Сергей
#noob В общем после гугления выяснилось, что этим способом проверяют интернет, но используют это по-разному. К тому же оно как обычно уже депрекейтед, а новое api как всегда через жопу устроено непонятное. Тут вообще целую простыню непонятного кода  написали. Как и где всё таки лучше проверять отсутствие соединения ?
Тебе нужно создать свой блог на подобии "Путь Хокагэ или история попоболи андроид разработчика"
источник

С

Сергей in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
Тебе нужно создать свой блог на подобии "Путь Хокагэ или история попоболи андроид разработчика"
источник

YM

Yok Makaryok in AndroidDev :: Разработка. It's Android time now!
источник

YM

Yok Makaryok in AndroidDev :: Разработка. It's Android time now!
Чёткие стикеры
источник

YM

Yok Makaryok in AndroidDev :: Разработка. It's Android time now!
😂
источник

Y

YorkIsMine in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
Тебе нужно создать свой блог на подобии "Путь Хокагэ или история попоболи андроид разработчика"
КОТОРЫЙ ПОТОМ ОКАЖЕТСЯ ИЗБРАННЫМ, ПОБЕДИТ КАГУЮ, СРАЗИТСЯ С ЛУЧШИМ ДРУГОМ, ИСПОЛЬЗУЯ ЗНАНИЯ И В КОНЦЕ ОБА ЛИШАТСЯ ОДНОГО ГЛАЗА И ПОМИРЯТСЯ!
источник

Y

YorkIsMine in AndroidDev :: Разработка. It's Android time now!
кхм, извиняюсь, не сдержался)
источник

YM

Yok Makaryok in AndroidDev :: Разработка. It's Android time now!
YorkIsMine
КОТОРЫЙ ПОТОМ ОКАЖЕТСЯ ИЗБРАННЫМ, ПОБЕДИТ КАГУЮ, СРАЗИТСЯ С ЛУЧШИМ ДРУГОМ, ИСПОЛЬЗУЯ ЗНАНИЯ И В КОНЦЕ ОБА ЛИШАТСЯ ОДНОГО ГЛАЗА И ПОМИРЯТСЯ!
Настоящий программист, одобряю🧐
источник

Y

YorkIsMine in AndroidDev :: Разработка. It's Android time now!
источник

M

Mafioznik in AndroidDev :: Разработка. It's Android time now!
Парни, как можно вернуть эксепшн из ворк менеджера? Например чтобы отобразить тип ошибки на интерфейсе
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Mafioznik
Парни, как можно вернуть эксепшн из ворк менеджера? Например чтобы отобразить тип ошибки на интерфейсе
try catch?
источник

AF

Arkadiy Filimonov in AndroidDev :: Разработка. It's Android time now!
Yok Makaryok
Настоящий программист, одобряю🧐
источник
2020 July 29

VM

Viktor Mikhaylov in AndroidDev :: Разработка. It's Android time now!
Всем привет. Может кто-то подсказать по такому вопросу: есть время авторизации, string вида "2020-07-29 08:05:55 +0000". Нужно превратить это в миллисекунды.
Использую следующий код:
val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss z", Locale.ROOT)
val authTime = dateFormat.parse(userAuthTime)?.time
Проблема в том, что значение всегда получается с учетом тайм-зоны, не понимаю почему...
Должно получиться 1595999155000 мс, а получается 1596009955000 - добавляеся 3 часа (тайм-зона, в которой я нахожусь)
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Viktor Mikhaylov
Всем привет. Может кто-то подсказать по такому вопросу: есть время авторизации, string вида "2020-07-29 08:05:55 +0000". Нужно превратить это в миллисекунды.
Использую следующий код:
val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss z", Locale.ROOT)
val authTime = dateFormat.parse(userAuthTime)?.time
Проблема в том, что значение всегда получается с учетом тайм-зоны, не понимаю почему...
Должно получиться 1595999155000 мс, а получается 1596009955000 - добавляеся 3 часа (тайм-зона, в которой я нахожусь)
ну потому что тебе передаётся время с указанием таймзоны и она установлена там в 0
источник

VM

Viktor Mikhaylov in AndroidDev :: Разработка. It's Android time now!
Jktu
ну потому что тебе передаётся время с указанием таймзоны и она установлена там в 0
ну да, в 0. Я и хочу получить мс с 0 тайм-зоной. Почему мне функция парсит с тайм-зоной, в которой я нахожусь, если там 0 указано...откуда она ее берет вообще...
источник

ДШ

Данил Шидловский... in AndroidDev :: Разработка. It's Android time now!
всем привет, как заменить один элемент в GridLayout
источник

ДГ

Дмитрий Городков... in AndroidDev :: Разработка. It's Android time now!
notyfyItemSetChanged
источник

ДГ

Дмитрий Городков... in AndroidDev :: Разработка. It's Android time now!
или используй DiffUtil
источник

P

Pavel in AndroidDev :: Разработка. It's Android time now!
#вакансия #работа #job #remote #удаленка #fulltime #Android
Вакансия: Middle/Senior Android разработчик/developer
Опыт работы: от 2 года
О нас: Мы компания мобильной разработки входим в ТОП-10
Город офиса: Калининград
Формат: Удаленная / В офисе (Помощь при релокейте)
Занятость: Полный день
Зарплатная вилка: Обсуждается при собеседовании
Онлайн анкета тут: https://forms.gle/hp6MMe3oDKPg7A69A

Требования:
- От 1 года опыта командной разработки Android-приложений с использованием Git или других VCS;
- опыт разработки на Kotlin;
- знание компонентов и различий их api в Android SDK в версиях, начиная с 19(KitKat);
- навыки разработки клиент-серверных приложений, знание устройства http/https;
- опыт разработки функционала, использующего базы данных, push-уведомления, карты.

Будет плюсом:
- опыт проектирования и разработки сложного функционала (offline first, навигация, динамические формы ввода, многокомпонентные списки, формирование заказа и другое, выходящее за рамки “получил-показал”);
- навыки применения принципов проектирования;
- навыки написания unit-тестов;
- опыт применения современных эффективных практик разработки, проектирования и обмена опытом (code review, парное программирование, TDD и др.);
- опыт менторства, написания статей и публичных выступлений;
- участие в open-source проектах;
- навыки решения Multithreading & Concurrency задач;
- глубокие знания Android-фреймворка, Android/Linux OS или open-source библиотек;
- навыки разработки сложных анимаций и элементов пользовательского интерфейса;
- опыт backend, web, ios или кроссплатформенной разработки..

О нас:
Дружная команда опытных разработчиков;
Официальное оформление по ТК;
Возможность профессионального развития и карьерного роста;
Выездные корпоративные мероприятия на море и в Европу.
источник