Я пытаюсь получить доступ к моей СОБСТВЕННОЙ контактной информации (мой локальный профиль), такой как отображаемое имя, номер телефона, адрес электронной почты и другие личные данные (адрес, чат, веб-сайт, заметки и т.д.). Я не пытаюсь получить доступ к имеющейся информации контактов, используя контактную панель и т.д.
Это не поддерживается платформой Android до ICS. Однако есть несколько способов:
Получите электронную почту учетной записи Google и проверьте устройство для этой учетной записи. Если контакт содержит учетную запись с этим адресом электронной почты, это означает, что это учетная запись владельца устройства.
Если вы используете ICS, ContactContract.Profile может предоставить вам данные профиля владельца.
Если ваш сим поддерживает, получите номер GSM телефона от менеджера телефонии и найдите номер в контактах, чтобы связаться с владельцем устройства.