Перейти к основному содержанию

Android без Google — синхронизация с календарями Google и Яндекс

Android

Устал я писать про серверы. Попал мне тут в руки телефон типа Huawei с каким-то 10-м Android на борту и без сервисов Google. С мая 2019 года у современных моделей смартфонов Huawei и Honor нет сервисов Google.

Сервисы Google, честно говоря, довольно странное ПО. Оно постоянно выкачивает непонятно что и занимает место, так что я сначала обрадовался, что этого лишнего хлама не будет. Оказалось, что без них ни одно приложение Google не работает. А мне хотелось бы иметь:

  • Почту Gmail
  • Синхронизацию контактов Google
  • Синхронизацию календаря Google Calendar
  • Синхронизацию заметок Google Keep

На то, чтобы вникнуть как всё это себе вернуть, у меня ушло несколько дней. Особо долго провозился с календарём.

С контактами я разобрался просто, экспортировал контакты из Google в формате vСard и импортировал их в облако Huawei. В принципе, мне без разницы где хранить контакты, лишь бы их всегда можно было восстановить после замены или сброса телефона, пусть лежат в Huawei.

Gmail и Google Keep прекрасно заработали после установки GBox.

GBox — это программное обеспечение (виртуальная машина), позволяющее скачивать и устанавливать все программы Google и софт на базе GMS (Google Mobile Services).

android

А вот с Google Calendar засада какая-то приключилась, хоть приложение и устанавливается из GBox, но синхронизироваться с календарём Google не хочет. Я уже было хотел перевести свои дела в Яндекс Календарь, стал читать официальную инструкцию, она-то мне и помогла. А в Яндексе предлагают поставить приложение OneCalendar или другое подобное, поддерживающее формат CalDAV.

android

https://www.onecalendar.nl

OneCalendar позволяет подключиться к разным календарям и выводить события и мероприятия в единой ленте. Даже виджет есть.

android

Зелёные события у меня из календаря Яндекса, а остальные — Google.

android

Google Calendar добавляется легко, для этого достаточно подключить соответствующий тип аккаунта. Яндекс календарь подключается через CalDav.

android

Встроенных типов аккаунтов для календарей достаточно много:

  • Google
  • Microsoft
  • iCloud
  • Exchange
  • CalDAV
  • WebCal
  • Yahoo
  • GMX
  • Mailbox.org
  • Nextcloud
  • Synology
  • OwnCloud

android

Краткая инструкция по добавлению Яндекс Календарь в OneCalendar:

  1. Откройте страницу Пароли приложений вашего аккаунта Яндекс ID и нажмите Создать новый пароль.
  2. Выберите тип приложения Календарь и придумайте название пароля. Например, укажите название приложения, для которого вы создаете пароль. С этим названием пароль будет отображаться в списке.
  3. Нажмите кнопку Создать. Пароль приложения отобразится во всплывающем окне. Созданный пароль можно увидеть только один раз. Если вы ввели его неправильно и закрыли окно, удалите текущий пароль и создайте новый.
  4. Скачайте и установите приложение OneCalendar (это приложение бесплатное), которое может работать с протоколом CalDAV.
  5. Откройте приложение и на экране Account type выберите пункт CalDAV.
  6. Укажите следующие параметры:
    User name: ваш_логин@ваш_домен
    Password: пароль приложения, созданный на предыдущем шаге.
    Server: https://caldav.yandex.ru
  7. Нажмите кнопку Connect.
  8. Отметьте календари, которые хотите синхронизировать, и нажмите кнопку Done.
  9. На экране Account added выберите пункт Done — события из отмеченных календарей появятся в приложении One Calendar.

Краткая инструкция по добавлению Google Calendar в OneCalendar:

  1. Откройте приложение и на экране Account type выберите пункт Google.
  2. Укажите данные для входа в ваш Google аккаунт.
  3. Приложение OneCalendar запросит разрешение на доступ к аккаунту. Разрешить.
  4. Отметьте календари, которые хотите синхронизировать, и нажмите кнопку Done.
  5. На экране Account added выберите пункт Done — события из отмеченных календарей появятся в приложении One Calendar.

Теги

Цены

 

Похожие материалы

Android — поддержка работы сайтов с российскими сертификатами

Многие учреждения начинают переходить на использование российских сертификатов. Такие сертификаты не поддерживаются обычными браузерами в Android, сайты с таким сертификатом не будут открываться на телефонах с Android на борту.