
Kde connect - ня, можно и музыку на компе останавлить с телефона и в телеге отвечать с компа через уведомления и буфер обмена шарить между девайсами и скриншоты/файлы кидать в телефон прям
Kde connect - ня, можно и музыку на компе останавлить с телефона и в телеге отвечать с компа через уведомления и буфер обмена шарить между девайсами и скриншоты/файлы кидать в телефон прям
После почти трех лет разработки я выложил сборку Android-клиента Point.im версии 2.18:
https://github.com/Tishka17.../2.18/Point-2.18.apk
https://play.google.com/sto...=org.itishka.pointim
Китайцы опять не понял, как работает андроид и решили выводить уведомления о работе фоновых процессов. Вот только фоновыми они считают те, которые имеют foreground service со своим уведомлением. В результате, у меня два уведомления о музыкальном плеере: одно нормальное и одно неотключаемое системное.
Не могу больше молчать. Купил таки себе телефон известной фирмы Xiaomi, так как они реально дешевле.
ЗАЧЕМ они испоганили мой замечательный андроид???
В общем, потихоньку заменяю все приложения на гугловые аналоги и становится постепенно юзабельным. Но большая часть неисправима.
Моя мини-либа по сворачиванию json таки доступна в jcenter.
Описание и инструкции тут: https://github.com/Tishka17/gson-flatten
Вчера неплохо покодил перед сном. Три часа убил на казалось бы простую задачу: при парсинге json сворачивать вложенные объекты. То есть из json вида {a: {x:100}}
делать объект {y:100}
Уже засыпая понял, как сделать на порядок проще. Сегодня допилю сериализацию и выложу. Фактически, добавилась аннотация @Flatten
, а так же необходимо зарегистрировать парсер в gson-объекте. Использовать в духе:
Class MyClass {
@Flatten("a::x")
int y;
}
В отличие от найденных в интернете решений, позволяет мерджить несколько полей из вложенных объектов, а так же не требует оберток вокруг результирующего типа.
Сегодня еще погоняю с кастомными типами и наверно на днях буду учиться выкладывать это в jcenter.
Потратил весь вечер на написание парсера для gson. В результате, сотворил свои аннотации, а пасрер так и не работает. Падает с segfault. А казалось бы, джава.
Выложил сборку Android-клиента Point.im версии 2.16:
Сохраняются черновики комментариев
Меню в комментариях и постах
* Быстрый ответ на пост
Для того, чтобы меню нормально работало после открытия поста - ждем апдейтов на сервере.
Советы по оптимизации меню приветствуются.
https://github.com/Tishka17...id/releases/tag/2.16
https://play.google.com/sto...=org.itishka.pointim
Выложил версию 2.15:
корректно работают тапы на фото, на аватарках и др.
исправлены аватарки везде
добавлена пагинация в блогах пользователей
появилась (от/под)писка на юзеров
* добавлен парсер markdown-ссылок
https://github.com/Tishka17...id/releases/tag/2.15
https://play.google.com/sto...=org.itishka.pointim
Выложил версию 2.14 Point клиента под Android. В очередной раз сменил библиотеку загрузки картинок. Теперь вместо смеси fresco и picasso у меня glide.
Результирующие изменения:
Известная проблема: отвалились аватарки в эбауте.
https://github.com/Tishka17...id/releases/tag/2.14
https://play.google.com/sto...=org.itishka.pointim
Выложил версию 2.13 поинтоклиента:
Добавил просмотр картинок в приложении
Пофиксил шаринг фоток, если у кого падал. Например, на Android 6
Добавил уведомления при ошибке загрузки картинок на imgur
Улучшил кэширование
Известный баг: при повороте экрана во время просмотра фоточки творится хрень.
https://github.com/Tishka17...id/releases/tag/2.13
https://play.google.com/sto...=org.itishka.pointim