Android: получить мою собственную контактную информацию, такую как отображаемое имя, номер телефона, адрес электронной почты и другие личные данные

1

Я пытаюсь получить доступ к моей СОБСТВЕННОЙ контактной информации (мой локальный профиль), такой как отображаемое имя, номер телефона, адрес электронной почты и другие личные данные (адрес, чат, веб-сайт, заметки и т.д.). Я не пытаюсь получить доступ к имеющейся информации контактов, используя контактную панель и т.д.

  • 0
    Где у вас это хранится в телефоне? Вы не можете просто спросить SDK для номера телефона, для начала.
  • 1
    В приложении «Люди» в телефоне есть первое, это моя собственная информация и мои контакты. Я пытаюсь извлечь свои собственные данные.
Показать ещё 4 комментария
Теги:
local
profile

1 ответ

1

Это не поддерживается платформой Android до ICS. Однако есть несколько способов:

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

  2. Если вы используете ICS, ContactContract.Profile может предоставить вам данные профиля владельца.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню