Контакты UWP, списки контактов и сроки контактов
Я нашел полезную информацию из примера репозитория UWP на GitHub о том, как создавать контакты для приложения UWP, а также аннотации к списку контактов.
Что я не могу найти, так это как я могу добавить позиции на временную шкалу контакта так же, как почтовая программа добавляет недавно полученные электронные письма для этого контакта, или Skype Preview добавляет недавно полученные звонки или сообщения.
Кроме того, как сделать список контактов доступным только для пользователя? Я хочу, чтобы список контактов обновлялся только приложением. Я имею в виду список контактов, который добавляется в приложение People. Эти контакты можно затем связать с другими контактами в разделе "Контакты".
1 ответ
Если вы ссылаетесь на данные, которые отображаются на временной шкале, то это на самом деле ряд различных источников (как локальных, так и размещенных в облаке), не существует специального API, который помогает обрабатывать данные, это просто сочетание истории вызовов и истории сообщений., история электронной почты, данные календаря и некоторые облачные провайдеры.
Пользовательский интерфейс является просто расширением сгруппированного ListView с использованием элемента управления SemanticZoom. Каждый промежуток времени - это просто группировка.
как сделать список контактов доступным только для пользователя? Я хочу, чтобы список контактов обновлялся только приложением.
Я не уверен, что ты сказал. Если вы просто получите все контакты и покажете их в элементе управления списком, пользователи не смогут редактировать их в вашем приложении. Если вы имели в виду, что пользователь обновляет контакт в приложении "Люди", то вам не нужна эта операция. Боюсь, вы не можете это контролировать. Приложение People является системным приложением по умолчанию, оно должно иметь доступ для обновления контактов.