Дни рождения в календаре Android
Иногда я думаю, что Android – это “конструктор” нового поколения (конструктором старого поколения была Windows Mobile
). Дело в том, что некоторые вещи приходится донастраивать или доустанавливать для того, чтобы было удобно пользоваться мобильным устройством. Нет, я вовсе не утверждаю, что WM и Android – суть одно. Это было бы не правильно. Всё-таки, ребята из Google на славу постарались, создав такую удобную систему (удобнее её, по-моему, только iPhone OS). Тем, не менее, отсутствие таких очевидных вещей, как, например, отображение дней рождения контактов в календаре, лично мне говорит о некоторой незрелости продукта – вроде мелочь, а неприятно, что после “отслюнявливания” 15к наших тугриков приходится куда-то лезть и что-то настраивать из-за неё (сразу уточню – это касается гуглофона HTC Tattoo и его последней на данный момент официальной прошивки версии 1.6 ). Итак, если у вас наблюдается ситуация с днями рождения, которые не отображаются в календаре и, как следствие, вы не получаете уведомлений об их наступлении, вы можете попробовать сделать так (подразумевается, что у вас уже есть учетная запись Google, и вы подключили ее к телефону):
1. Заходим в Google Calendar и бежим в его настройки:
2. Переходим в настройках на закладку “Календари”:
3. Спускаемся ниже и ищем раздел “Другие календари”. Находим там ссылочку “Просмотреть интересные календари” и переходим по ней:
4. В этом разделе настроек переходим на закладку “Дополнительно”:
5. Находим в списке календарей вожделенный
календарь “Дни рождения и мероприятия контактов” и напротив него кликаем по ссылке “подписаться”:
Кстати, в этих настройках вы можете найти много интересных и полезных календарей с датами, так что присмотритесь к спискам, может найдёте полезное для себя
.
Всё. теперь Google Calendar отображает в вашем календаре дни рождения контактов из вашей адресной книги. В этом можно удостовериться, вернувшись в сам календарь – в нем появятся дни рождения:
Последний штрих – синхронизация устройства. После синхронизации вы должны получить желаемый результат на вашем мобильнике
. Как, наверное, стало понятно, дело тут вовсе не в самом Android, а в его интеграции с Google, которая пока еще прихрамывает. Надеюсь, что, когда я “увижу” свежую официальную прошивку от HTC, с ней все будет в порядке.
UPD : Сегодня утром пробегался по комментариям в блоге, и увидел, что этот метод предлагал SirZh в комментарии к моей статье про потерянные дни рождения, за что ему спасибо. А статью оставлю как напоминание для себя. Может и еще кто-нибудь воспользуется – на здоровье
Спасибо вам за ретвит:
...и за добавление статьи в:
Комментариев: 16 »
RSS-фид комментариев для этого поста | Трекбек
Оставить комментарий

[...] This post was mentioned on Twitter by Oleg. Oleg said: Дни рождения в календаре Android [...]
Чувак, нереальное тебе спасибо
недели 3 пытался решить проблему с ДР из контактов. у меня ща версия 2.1, а проблема та же, что и у тебя в 1.6 короче не запарились они днями рождения при переиздании. Еще напрягает, что дни рождения можно внести тока на сайте, а в телефоне такого поля вообще нет. как то не думали они об удобстве при создании..:((
Krotor
Рад, что смог помочь
Это все отлично, но! Есть в 2.1 такая замечательная штука, как синхронизация с соц сетями. В частности, у меня настроена с фейсбуком и вконтакте, что очень удобно: не нужно подгружать картинки и дни рождения. Самое обидное, что в контактах устройства теперь есть вся необходимая инфа (ФИ, мейл, тел, др, аватар), но в Google Contacts эта информация так и не попадает. Может кто-нибудь знает решение?
Да, за мануал спасибо!
esperoz
осмелюсь задать вопрос – синхронизация с google работает?
Возможно, я не до конца описал проблему.
1. Есть мультиконтакт (смердженные три контакта, представляющие информацию об одном и том же человеке)
2. У этого контакта атрибуты собраны из разных источников:
e-mail: google
phone1: google
phone2: сам телефон
picture: facebook
birthday: vkontakte
Естественно, могут быть самые разные комбинации.
Теперь вопрос. Как/чем сделать так, чтобы информация, не импортированная из гугла (в этом примере phone2, picture, birthday), туда все-таки залилась. Вот.
>осмелюсь задать вопрос – синхронизация с google работает?
Работает на отлично, кроме описанной выше проблемы.
Возможно, эта проблема аналогична той, что я описывал ранее . Простого решения, кроме как редактировать контакты в Google Contacts, я пока не нашел
Спасибо за способ, после проделывания этой операции события появились в календаре телефона (наконец-то хотя бы появились!!). Два вопроса: станет ли телефон напоминать теперь о днях рождениях заранее или по-другому” как настроить эти оповещения (за день-два?). неужели каждый контакт вручную добавлять в телефоне напоминание? И второй вопрос: событие в календаре отображается текстом “сегодня д/р пользователя такого-то”, но нет ни ссылок на контакт “отправить смс” или “позвонить”. Еще хуже если например в гугле контакт у меня именем является просто адрес электронной почты, то теперь в календаре телефона пользователь так и отображается. Хотя в телефонной книжке настроены ссылки таких контактов гугл с контактами телефона. Но календарь этого не понимает и отображает “сегодня д/р у пользователя irochka555…” – попробуй вспомнить..
Основной вопрос примерно как и esperoz задавал –
неужели нет способа, набора действий, после которых будут считываться все поля контакта и если в одном из них (phone, google, facebook…) есть д/р – заносить их в календарь??
>но нет ни ссылок на контакт “отправить смс” или “позвонить”
Когда наступает день рождения у кото-то в списке контактов, андроид выдает уведомлние в статусной строке и со звуком, развернув которое, можно увидеть соответствующие пункты с отправкой смс или звонком.
Насчет последнего надо покопать – по идее это должно происходить при синхронизации контактов и календаря
Второй вопрос немножко не по теме к esperoz
“Есть в 2.1 такая замечательная штука, как синхронизация с соц сетями. В частности, у меня настроена с фейсбуком и вконтакте”
расскажи, как ты синхронизируешся с вконтакте??
А никак в общем-то – у моего телефона 1.6 установлен)) . Для вконтактика я использую клиент Вконтакте.
“ВКонтакте Sync” с маркета. Специально под телефон сделал метку в “Друзьях”, по ней и синхронизирует. Единственное что очень муторно – слить контакты после первой синхронизации.
В смысле – объединить контакты из вконтактика с теми, что уже есть на телефоне?
Да
согласен, я пока делаю это руками. Есть еще одна проблема в контактах Google – если у вас есть контакт человека и отдельно его контакт в jabber например, то, при переносе в основной контакт информации о jabber и удалении контакта, содержащего только jabber, второй контакт, понятное дело исчезает из ростера, а вот основной – не появляется. Как решить – пока не искал