Вставка контактов Фамилия с помощью Intent android - PullRequest
4 голосов
/ 20 декабря 2010

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

В любом случае,

Я хочу отправить следующие контактные данные в Contact собственное приложениеandroid:

  1. Имя
  2. Фамилия [Фамилия]
  3. Улица
  4. Город
  5. Штат
  6. Почтовый индекс
  7. Контактный телефон.

Я выяснил, что фамилия хранится в ContactsContract.CommonDataKinds.StructuredName.FAMILY_NAME

Любая помощь действительно будет оценена.И если вы знаете какие-либо другие вставки столбцов помимо упомянутых.Я готов купить это.Единственное условие, что он должен использовать ContactsContract, т.е. выше Android 2.1 API Level 5

Thankx:)

Ответы [ 2 ]

1 голос
/ 03 октября 2015

Чтобы установить имя, ваш код будет выглядеть так:

ConactsIntent.putExtra(ContactsContract.Intents.Insert.NAME, firstName);

Попробуйте добавить пробел между именем и фамилией.

ConactsIntent.putExtra(ContactsContract.Intents.Insert.NAME, firstName+" "+lastName);
0 голосов
/ 24 ноября 2011
ContactsContract.CommonDataKinds.StructuredPostal.STREET
ContactsContract.CommonDataKinds.StructuredPostal.CITY
ContactsContract.CommonDataKinds.StructuredPostal.REGION
ContactsContract.CommonDataKinds.StructuredPostal.POSTCODE
ContactsContract.CommonDataKinds.Phone.NUMBER

Вы найдете их всех здесь .

...