
Владислав
03.11.2016
09:27:16
Просто не только даты нужно вычитать
время еще
все дела

Denis
03.11.2016
09:28:16
Ну так. Вычел 2 лонга. Разделил на нужное число. Вот тебе разница

Google

Denis
03.11.2016
09:29:12
А форматировать даты - 2 метода написал и разные константы с форматами. Уже пару лет эта утилка из проекта в проект ходит, хватает на 90 процентов

Владислав
03.11.2016
09:29:19
Ну как, сконвертил из ужасного ответа апи в нормальное время, разобрал это нормальное время на части, вычел несколько, а потом собрал опять.. перевел в ужасный формат

Denis
03.11.2016
09:29:21
Если что - дописать пару минут

Владислав
03.11.2016
09:30:02
Окей, убедил

Denis
03.11.2016
09:30:16

Владислав
03.11.2016
09:30:27
Так разбирает!

balolam
03.11.2016
09:31:40

Владислав
03.11.2016
09:32:27
У меня уже есть пару методов
но они работают не лучшим образом и не выдают мне все в нормальном виде
сразу

balolam
03.11.2016
09:32:53
Т.е. если к примеру тебе нужно сказать через соклько месяцев, дней, часов, минут, секунд у кого-то день рождение - вычитанием лонгов ты не обойдешься
А proguard не вырезает ли не используемое в JodaTime&
?

Google

Владислав
03.11.2016
09:33:40
Мне нужно считать разницу между днями и часами, тип если больше 24 часов прошло, то уже 1 день
и так далее

balolam
03.11.2016
09:34:11
И да, такое можно и лучше руками

Владислав
03.11.2016
09:34:35
Просто есть еще 1 проблема
ужасный респонс
2016-08-26T08:57:59.209Z
Вот такие мне даты приходят, сначала разобрать нужно, потом разобрать, что разобрал

balolam
03.11.2016
09:35:18
TimeUnit.MILLISECONDS.toDays(count: Long)
и от большего итервала (недели) проверяешь до меньшего (минуты) и как только отличное от нуля - останавливаешься
получится в несколько if ... else

Alexey
03.11.2016
09:38:57
@Lustridor ISO8601 же

Владислав
03.11.2016
09:40:12

Ruslan
03.11.2016
09:43:24
Не подскажет кто-нибудь статью, в которой описывается реализация поддержки офлайна, или open-source проект? Интересуют стратегии синхронизации данных. Если кто знает какую-нибудь хардкорную книжку по теории - обязательно кидайте! :) Не интересует инфа про SyncAdapter-ы, а паттерны/алгоритмы синхронизации

Alexey
03.11.2016
09:43:41
@Lustridor стандарт ужасен, да, но сейчас особо ничего другого и нет ) В данном случае это даже rfc3339, который гораздо проще и парсится чем угодно

Владислав
03.11.2016
09:44:03

Александр
03.11.2016
09:49:37
Но я оч хочу отойти от всей писанины в контентпровайдере

balolam
03.11.2016
09:51:28

Александр
03.11.2016
09:52:18
Дане, на Lenovo Tab2 норм работает

Google

balolam
03.11.2016
09:53:35

Александр
03.11.2016
09:53:58

balolam
03.11.2016
09:54:13
Там же курсор реализован используя некий интересный подход, и через N итемов ты будешь ловить лаг

Александр
03.11.2016
09:55:51
Практика показала, что листать пользователи не любят. Они в поисковой строке сразу вбивают часть названия. Результать запроса получается маленький. Но первое отображение, когда в фильре ничего нет, при создании и наполнении списка занимало больше времени, чем курсор

balolam
03.11.2016
09:58:12

Bulat
03.11.2016
10:41:39
У Джейка хорошая либа есть для DateTime

Владислав
03.11.2016
10:42:01

Bulat
03.11.2016
10:42:33
Хорош!

Gerc
03.11.2016
10:49:33
Вы задолбали этими чатиками, дуровы

Владислав
03.11.2016
10:50:30

Александр
03.11.2016
10:56:09

Ilya
03.11.2016
11:17:45
Выпустили даже для вуза тестовую версию с расписанием, заметками, получением учебного рейтинга и навигатором по универу. Но это все в оффтоп наверное

Ivan
03.11.2016
11:23:37
Мне кажется все такой идеей горели в свое время

Дмитрий
03.11.2016
11:24:13
https://events.yandex.ru/events/meetings/23-november-2016/

Ilya
03.11.2016
11:25:19

tyomsky
03.11.2016
11:25:21
Привет ребята. Подскажите, что сейчас используете для дата байндинга (в том числе для реализации mvvm) в своих проектах?

Ivan
03.11.2016
11:26:36
А потом наивность уходит)
Реально без инициативы со стороны универа это гиблое дело, тем более 90% составляют расписание на листике

Владислав
03.11.2016
11:27:34

Google

Владислав
03.11.2016
11:27:58
Но вроде как у моего есть сервак, куда какие-то студенты с кучей времени заливают расписание

Admin
ERROR: S client not available

Владислав
03.11.2016
11:28:04
в нормальном +- формате

Александр
03.11.2016
11:29:15

Владислав
03.11.2016
11:30:12

Anton
03.11.2016
11:30:15
ребят
хелп
любой апк из гугл пея можно скачать так?

Timur
03.11.2016
11:31:05

Anton
03.11.2016
11:31:20
а как тогда платные приложения держаться?

Timur
03.11.2016
11:31:41
с божьей помощью

Александр
03.11.2016
11:31:42
Где-то на листочках
Вот в этом беда. Нет общей ИС, в которой можно свести свободные аудитории, преподов и учебное время групп. То, что потом сведённое расписание студенты вводят для своих групп, уже полно сервисов.

Anton
03.11.2016
11:32:02
бля ну тоесть серьезно я могу скачать любую игру и просто поставить ее

Александр
03.11.2016
11:32:11
Проверка на покупку, все дела

Anton
03.11.2016
11:32:16
я просто никогад не думал об этом
а тоесть чекать при старте прилы

Александр
03.11.2016
11:32:48
Сохраняет какой-нить ключ, и всё

Anton
03.11.2016
11:33:06
ну чекну если нет инета то скажу вруби

Google

Anton
03.11.2016
11:33:10
ок
спс

Александр
03.11.2016
11:33:33
А разве гуглплей либа не сама всё делает?

Anton
03.11.2016
11:34:05
я не знаю
поэтому и спрашиваю)

Юрий
03.11.2016
11:35:55
всем привет

Ilya
03.11.2016
11:37:21
Где-то на листочках
У нас какая-то суперсистема генерит. И расписание html файлами, их и парсили в сервер)

Silvestr
03.11.2016
11:44:23
как можно проверить на телефоне с двумя симками switch sims?

Александр
03.11.2016
11:45:59
я не знаю
https://developer.android.com/google/play/licensing/adding-licensing.html#impl-lc

Ⓜ️ᵃʳᵃᵗ
03.11.2016
11:51:36