Иногда я думаю, что Android — это “конструктор” нового поколения (конструктором старого поколения была Windows Mobile :) ). Дело в том, что некоторые вещи приходится донастраивать или доустанавливать для того, чтобы было удобно пользоваться мобильным устройством. Нет, я вовсе не утверждаю, что WM и Android — суть одно. Это было бы не правильно. Всё-таки, ребята из Google на славу постарались, создав такую удобную систему (удобнее её, по-моему, только iPhone OS). Тем, не менее, отсутствие таких очевидных вещей, как, например, отображение дней рождения контактов в календаре, лично мне говорит о некоторой незрелости продукта — вроде мелочь, а неприятно, что после “отслюнявливания” 15к наших тугриков приходится куда-то лезть и что-то настраивать из-за неё (сразу уточню — это касается гуглофона HTC Tattoo и его последней на данный момент официальной прошивки версии 1.6 ).

Итак, если у вас наблюдается ситуация с днями рождения, которые не отображаются в календаре и, как следствие, вы не получаете уведомлений об их наступлении, вы можете попробовать сделать так (подразумевается, что у вас уже есть учетная запись Google, и вы подключили ее к телефону):

  • Заходим в Google Calendar и бежим в его настройки:

Пункт "Настройки" Google Calendar

  • Переходим в настройках на закладку “Календари”:

Настройки Google Calendar

  • Спускаемся ниже и ищем раздел “Другие календари”. Находим там ссылочку “Просмотреть интересные календари” и переходим по ней:

Настройки Google Calendar

  • В этом разделе настроек переходим на закладку “Дополнительно”:

Настройки Google Calendar

  • Находим в списке календарей вожделенный :D календарь “Дни рождения и мероприятия контактов” и напротив него кликаем по ссылке “подписаться”:

Кстати, в этих настройках вы можете найти много интересных и полезных календарей с датами, так что присмотритесь к спискам, может найдёте полезное для себя ;). Всё. теперь Google Calendar отображает в вашем календаре дни рождения контактов из вашей адресной книги. В этом можно удостовериться, вернувшись в сам календарь — в нем появятся дни рождения:

Календарь Google с настроенными днями рождения контактов

Последний штрих — синхронизация устройства. После синхронизации вы должны получить желаемый результат на вашем мобильнике ;). Как, наверное, стало понятно, дело тут вовсе не в самом Android, а в его интеграции с Google, которая пока еще прихрамывает. Надеюсь, что, когда я “увижу” свежую официальную прошивку от HTC, с ней все будет в порядке.

UPD: Сегодня утром пробегался по комментариям в блоге, и увидел, что этот метод предлагал SirZh в комментарии к моей статье про потерянные дни рождения, за что ему спасибо. А статью оставлю как напоминание для себя. Может и еще кто-нибудь воспользуется — на здоровье :)

UPD2: Хороший человек Илья нашел решение для ситуации, когда всё вышеперечисленное не помогает на некоторых прошивках, и выбранные календари всё равно не отображаются. Для таких случаев надо, ко всему вышенаписанному, произвести следующие действия на вашем устройстве:

  1. Заходим в приложение “Календарь”
  2. Нажимаем кнопку “Меню”
  3. “Еще”
  4. “Календари”
  5. Снова жмем кнопку “Меню”
  6. “Добавить календари”
  7. Выбрать необходимые календари.

Илья, спасибо тебе за совет!