Андроид контакт дата рождения

Андроид контакт дата рождения

Как я уже упоминал ранее, перед новым годом я купил себе HTC Tattoo с Android. Две недели пользования прошли в знакомстве с системой и её интерфейсом, встречаются плюсы, встречаются минусы. Об одном из них я сейчас вам поведаю.

У меня есть определенное количество контактов, сохранившихся еще со времени Windows Mobile — я очень внимательно слежу за своей базой контактов и держу её всегда актуальной. И, конечно, у меня заполнены, по возможности, все поля контакта. Буквально на днях я задался таким вопросом — есть ли у PIM-менеджера Android такая же, как и у PIM-менеджера Windows Mobile, возможность — при обработке контактов автоматически (в WM это делается при синхронизации с компьютером) создавать встречи в дни, когда у контактов пользователя праздники дня рождения. Не успел я углубиться в изучение этой проблемы, как обратил внимание на то, что у меня не синхронизируются даты рождения в контактах. Опишу ситуацию подробно. У меня на аккаунте Google уже были контакты до покупки Tattoo. Это были контакты с Windows Mobile-телефонов. База была устаревшая, т.к. я перестал синхронизировать с Google после того, как узнал, что их сервер при синхронизации отдает контакты, которые хранятся как , и этот порядок изменить, судя по всему нельзя (в настройках Google я этого не находил, в настройках Outlook это есть, но актуально только для локального хранилища и при одновременной синхронизации “телефон-локальное хранилище-Exchange server (коим является Google sync)” эти настройки игнорируются). Пользователи Windows Mobile телефонов знают, что, какая бы не была информация, в PIM-менеджере контакт отображается именно так, как хранится. Мне было удобно, чтобы Контакт отображался как “Фамилия Имя”, такой вариант удобен при сортировке и при визуальном поиске. Но я отвлекся. Короче, имеется страая база контактов на Google sync, большая часть которых тем не менее не изменилась. Имеется база контактов в Outlook. После установки HTC Sync и синхронизации контакты перенесены и далее вся синхронизация производится только с Google. Заглядываю в базу Google — кое-где есть дни рождения. Смотрю эти же контакты на телефоне — нет дня рождения. Синхронизирую телефон — ноль эффекта — ситуация прежняя. Я приблизительно понимаю, что некоторые поля контактов Exchange-сервера Google могут не совпадать с его форматом, но, я думаю в Google лучше меня знают, что Android, как коммерческое решение, должен работать гораздо лучше. И оправдание, что система молодая, не канает, ведь ей будут пользоваться и уже пользуются как обычные, так и деловые люди, для которых любая подобная “мелочь” зачастую измеряется не конфузами и количеством извинений, но вполне конкретными цифрами рядышком с дензнаком. В общем, пока сижу и думаю, как разрешить без удалений контактов эту ситуацию.

Комментарии

[…] в блоге, и увидел, что этот метод предлагал SirZh в комментарии к моей статье про потерянные дни рождения, за что ему […]

SirZh, Это по поводу напоминаний. Спасибо за ссылочку. Однако описанная мной проблема лежит уровнем пониже (если можно так выразиться) — надо каким-то образом перенести дни рождения из exchange-контактов в gmail-контакты. То есть получается такая ситуация, что контакты с exchange-сервера Google имеют дни рождения, а контакты с Android-телефона — нет. Хотя по идее все это должно синхронизироваться адресной книгой Google

Опишу проблемку, если кто столкнётся, чтоб знали, как победить. Значит дело в следующем, синхронизировал все контакты, всё видит, все дни рождения показывает, всё хорошо, наслаждаюсь, значит. Заношу в девайс новые контакты и соответственно новые дни рождения. Синхронизирую, значит, эккаунт гугла с со своим девайсом (Alcatel OT-990, andr. ver.2.2.2) контакты синхронизируются, все данные переносит, и дни рождения в эккаунте в календаре показывает, а вот в девайсе нет в календаре новых дней рождения нифига! хоть убейся! синхронизировал раз сто, наверное, не появляется и всё тут! Аж зло взяло, думаю, чё за хрень? Попробовал сделать новое событие, как день рождения в девайсе, так дублирует в календарь в эккаунте! Некрасиво, не понравилось. Решение пришло методом научного тыка, оказалось, такая фигня произошла после того, как я синхронизировал девайс по USB кабелю с компом по проге Android Manager, что там произошло так и не понял, но делать нужно следующее: идёте в Настройки — Приложения — Управление Приложениями — Все — Android Manager — Стереть данные — Остановить Принудительно. потом там же: Все — Календарь — Стереть данные — Остановить Принудительно. После этого выходите из настроек и синхронизируете уже девственно чистый календарь со своим эккаунтом гугла, и всё появляется, как надо.

Читайте также:  Как зарегистрировать андроид планшет

Источник

Андроид контакт дата рождения

Краткое описание:
Напоминания о днях рождения и других событий ваших Google контактов.

Описание:
Это приложение будет напоминать вам о днях рождения и других событий ваших контактов.
Теперь вы никогда забудете о событиях ваших друзей и знакомых!

Дополнительные опции:
• Синхронизации событий из ваших контактов
• Управление уведомлениями отдельных событий
• Выбор времени и период напоминаний
• Редактор событий
• Заметки событий
• Темная тема
• Виджет

Требуется Android: 4.1
Русский интерфейс: Да

Версия 1.4.6
• Исправлены уведомления
• Исправлена проблема с дублированием событий и контактов

Версия 1.4.4
• Добавлен выбор контактов
• Добавлен выбор показа возраста события (текущий или дня события)
• Другие улучшения и исправления

Версия 1.4.3
• Расширен выбор дней для напоминаний
• Добавлена возможность убрать фото в виджете
• Обновлен вид виджета для одного ряда/строки (сетки)

Версия 1.4.2
• Добавлены опции для виджета (прозрачность, цвет и тд.)
• В уведомление добавлена кнопка — Заметка
• Исправлено уведомление — Напомнить через час
• Исправлен поиск контактов

Версия 1.4.1
• Теперь все события в общем списке
• Добавлено Особое событие
• Добавлен испанский язык (Спасибо David C.H. за перевод)
• Обновлен редактор событий
• Обновлен виджет
• Оптимизация для устройств с невысоким разрешением экрана
• Исправлены ошибки

Версия 1.4.0
• Добавлены дополнительные события, Годовщины и Разное
• Добавлен редактор событий
• Добавлен поиск контактов
• Обновлен виджет
• Исправлена совместимость с Android 4

Версия 1.3.3
• Исправлены ошибки

Версия 1.3.2
• Исправлен баг с отображением неверного текущего возраста контакта.

Версия 1.3.1
• Исправлены ошибки

Версия 1.3.0
• Добавлены заметки для контактов
• Исправлены ошибки

Версия 1.2.5
• Исправлены уведомления

Версия 1.2.4
• Оптимизация приложения
• Исправлены ошибки

Версия 1.2.2
• Исправлено падение приложения на устройствах с установленным Xposed

Версия 1.2.1
• Решена проблема с отображением фотографий контактов

Версия 1.2.0
• Исправлено падение в виджете при нажатие на контакт, проблема появилась в версии 1.1.9
• Обновлена библиотека отображения фотографий.

Версия 1.1.9
• Исправлена проблема, когда после перезагрузки смартфона, сбрасывалось расписание уведомлений.

Версия 1.1.8
• Исправлено расписание уведомлений

Версия 1.1.7
• Исправлено падения приложения на Android 4
• В настройках исправлен таймер — выбор времени напоминания.
• Другие незначительные исправления.

Версия 1.1.6
• Исправлен виджет — теперь корректно обновляется и не зависает при скролинге.
• Исправлено расписание таймеров для уведомлений.
• Исправлено редкое падение на некоторых девайсах.

Версия 1.1.4
• Исправлено падение приложения в период уведомления

Версия 1.1.3
• Обновлен виджет
• Исправлены ошибки

Версия 1.1.2
• Добавлено светодиодное уведомление
• Исправлены ошибки

Версия 1.1.0
• Добавлен виджет
• Добавлена темная тема
• Светодиодное уведомление
• Исправлены ошибки

Сообщение отредактировал XJIOP — 27.10.21, 02:59

Добавлено 07.11.2017, 20:27:

Виджета, как я понял нет? Жаль.

Сообщение отредактировал balaygrey — 07.11.17, 20:28

Программа понравилась, но есть нюансы:

1. В шторке уведомления появляются, а значек программы нет.
2. Не срабатывает световой индикатор уведомлений.

Это и есть значек программы. Верно? Но его-то и нет. А уведомление есть. :yes2:
Ну и ладно. Не смертельно.

Сообщение отредактировал boba_ahtung — 12.11.17, 12:55

Светодиод проверял на S8, работает только в том случае если эта функция включена в общих настройках смартфона.
Насчет версии наверно у вас закешировано приложение, странно как то, попробуйте переустановить или почистить кеш приложения.
Орфографическую ошибку позже исправлю, спасибо!

Обновитесь до 1.1.4 в 1.1.3 появился баг, приложение падает при уведомлениях!

Да я после неудачной 1.1.3 поставил 1.1.2 и все заработало 🙂

Сообщение отредактировал boba_ahtung — 14.11.17, 11:58

Источник

Как уговорить Android напоминать о днях рождениях контактов?

Как говорят разработчики Android — данная ОС ни на что не похожа, и является совершенно новым продуктом.
С одной стороны данное утверждение верно. А вот при пристальном рассмотрении выясняется, что нет – система сама по себе замечательна, но странным образом собрала в себе все косяки своих предшественников. Одной из проблем можно считать знакомое пользователям по Windows Mobile — отсутствие отображения в календаре праздников контактов. Так же естественно отсутствуют напоминания о днях рождениях.
Проблема, собственно как и WM решаема, но требует определенных танцев с бубном. Итак, как же уговорить свой Android смартфон напоминать вам о днях рождениях своих родных и близких?

Читайте также:  Будет ли обновляться версия андроид

Способов достаточно много и одним из них является установка стороннего софта, однако можно в контактах поставить напоминание о дне рождении с использованием инструментов от Google.

Итак, являясь обладателем смартфона на андроид, вы наверняка имеете свою учетную запись в Google и используете синхронизацию контактов. Если ни того ни другого вы не делали, то следует зайти в настройки своего телефона, там найти пункт под названием «учетные записи и синхронизация». Если вы нажмете на данную строчку меню настроек, то перед вами откроется окно, в котором будет доступно создание учетной записи.

Следуя интуитивно понятным инструкциям, в конечном итоге вы создадите учетную запись, после активации которой, станет доступной синхронизация содержимого устройства с аккаунтом на Google.

Следующим шагом будет посещение своего аккаунта на сервисе Google с персонального компьютера. При вводе в соответствующие окошки логина и пароля перед вами откроется персонализированная страница, на которой вы увидите свои контакты, и прочее, что было синхронизировано.

Теперь необходимо перейти на сервис под названием Google Calendar. Далее необходимо перейти в настройки календарей, выбрать пункт «другие календари», перейти по ссылке выбрать пункт «просмотреть другие календари», «дополнительно», «дни рождения контактов» и подписаться на данный календарь, нажатием соответствующей кнопки.

После этих действии вам необходимо синхронизировать календарь со своего смартфона и теперь у вас будет напоминание о днях рождениях контактов.

Если после всех проведенных действий календарь девайса по-прежнему отказывается показывать вам дни рождения контактов, то необходимо выполнить полную синхронизацию девайса к учетной записью Googleи выполнить сброс на заводские настройки. После сброса вас встретит абсолютно пустое устройство, но достаточно ввести данные своей учетной записи и произойдет восстановление всей личной информации с аккаунта на Google.

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

Источник

Каков правильный способ вставить дату рождения в контактную информацию?

Задний план

Я пытаюсь обновить данные контактов и поместить туда дату рождения.

Проблема

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

  • При просмотре / редактировании контакта, brithdate не может быть нажата и отредактирована.
  • При просмотре / редактировании контакта отображаемый формат отличается от того, который показан, когда пользователь ставит дату рождения
  • Пропавший год или совершенно неправильный год.
  • При просмотре контакта дата рождения не отображается, но при ее редактировании она отображается. И наоборот.

Что я пробовал

Я попытался использовать временную метку и полный формат ISO8601 (из-за этой ссылки , что означает «yyyy-MM-dd HH: mm: ss»). Я также пробовал «yyyy-MM-dd», и я попытался использовать формат даты по умолчанию для устройства.

У всех были упомянутые проблемы (по крайней мере один для каждого).

Вот фрагмент кода:

Конечно, я также рассмотрел этот вопрос здесь и нашел похожие проблемы, но ни одно из предлагаемых решений, похоже, не работает.

Вопрос

Как мне вставить дату рождения в контакты? Почему каждое устройство имеет свой собственный способ интерпретировать даты? Какой правильный стандарт поставить дату рождения?

Исходя из этого ответа , я бы сказал, что вы должны использовать формат YYYY-MM-DD, но вам нужно определить тип учетной записи и имя учетной записи. Поэтому добавьте эти строки:

Источник

Есть ли способ редактировать контакты дней рождения на телефоне?

Насколько я могу сказать, приложение по умолчанию для контактов на телефоне не имеет поля для ввода или редактирования дней рождения.

Есть ли способ сделать это?

Как насчет других приложений для контактов?

9 ответов

В Android 4.4.2 можно редактировать контакт, и если день рождения не отображается вообще, прокрутите вниз и нажмите кнопку «Добавить другое поле», добавьте отметку «События», затем нажмите «ХОРОШО». Отображаемое поле события по умолчанию будет «День рождения». Если вы нажмете на тег типа события, его можно установить на «День рождения», «Годовщина», «Другое» или «Пользовательский», где «Пользовательский» можно отредактировать, чтобы отобразить произвольную строку. Начиная с этой записи, Google Contacts в своем веб-браузере распознает только даты в формах «MM /DD /YY», например , «12/24/72» или «MMMM DD, YYYY», например , «24 декабря 1972 года». Он обозначает другие недопустимые форматы, такие как ISO 8601 (YYYY-MM-DD). & Lt; & вздыхать GT; Это может вызвать проблемы, если контакты импортированы из других источников, которые признают ISO 8601. К счастью, если вы введете дату на стороне Android, она будет ограничена соответствующим форматом в окне селектора «Установить дату», а также даст один вариант чтобы ввести только месяц и день, если год неизвестен или не имеет значения.

Читайте также:  Как создавать группы контактов андроид

Для записи контактов можно создать несколько событий. В тесте я неоднократно нажимал «+» и в дополнение к «День рождения», создавал «Юбилей» и более 250 полей «Другое», но приложение «Контакт» никогда не выдавало предупреждения о превышении лимита.

В моем телефоне я не могу войти в дни рождения контакта, но если я уже вступил в свой день рождения на GMail, он появляется в их записи «Контакты» на телефоне, и я могу его там редактировать. Не так полезно, поскольку поле дня рождения — это то, что вы, вероятно, добавите кому-то, а затем его вряд ли когда-нибудь изменится после этого!

Одно из решений, которое я использую, если я вхожу в это по телефону, — это добавить свой день рождения в поле «Примечания», а затем, когда я нахожусь на ПК, я могу войти в GMail и правильно установить день рождения.

Это приложение «Контакты» на Galaxy S, используя их запас Froyo (2.2.1).

Я только что нашел старый редактор контактов Android ( 31 декабря 2014, 13:04:29

Я могу редактировать дни рождения в приложении «Люди» на своем HTC Desire просто отлично (работает под управлением Android 2.2). Так что, возможно, это зависящая от телефона вещь?

На моем Google Nexus S единственным способом, который я нашел, является использование браузера для доступа к моим контактам GMail или регистрация дня рождения в качестве заметки, а затем передача позже.

Мой HTC Incredible S может записывать дни рождения в приложении HTC People, но в целом я предпочитаю «родной» вид и внешний вид Google для HTC.

Насколько я мог рассказать о Galaxy Nexus в магазине в день выпуска, это все еще верно для Ice Cream Sandwich (ICS), по крайней мере, в собственном приложении Google.

Неплохо — надеюсь, что это будет исправлено в ближайшее время.

Нет, на данный момент, единственный способ перейти в раздел «Контакты» в GMail и отредактировать день рождения контакта AFAIK.

Что сработало для меня, была установка MyLocalAccount App, а затем создайте новую локальную учетную запись для моих контактов. Затем я мог добавлять дни рождения к контактам в этой учетной записи (как и для контактов в учетной записи google), которые не работали для обычной учетной записи «Телефон». Я переместил контакты из «Телефон» в локальную учетную запись, используя MyPhoneExplorer .

В Android-контактах отсутствует поле ввода даты (или отсутствует какое-либо поле ввода) на моем Android-телефоне Android 6.0 3G. Я обнаружил, что запись контактов в моем стандартном Android-приложении телефона имеет поле даты. Это отличается. Любопытно. Стандартное поле даты Android-телефона можно использовать для дней рождения. Итак, зайдите в свое приложение для телефона, с синим значком телефона, выберите вкладку контактов сверху. Затем выберите контакт. Затем выберите значок редактирования (карандаш. Найдите его в верхней части страницы.). Найдите пункт меню «Больше полей» внизу. Выберите его. Переверните вниз, чтобы найти значок даты и строку ввода. Это похоже на крошечный календарь. В строке входа указана стрелка вниз справа, где вы можете ввести дату рождения. Под линией даты используется категория для даты. Выберите день рождения. Как только это будет выполнено, следующий день рождения будет намного быстрее. Удачи!

У меня такая же проблема на LineageOS, Android 7.1.2. К счастью, я нашел это приложение: https: //play. google.com/store/apps/details?id=zink.testprojects.editbirthday

Он позволяет добавлять дни рождения и редактировать существующие. Они по-прежнему не отображаются в приложении для контактов, но их собирают с помощью адаптера Calendar Calendar.

Источник

Оцените статью