Как добавить контакты программно в Android?

Мы все знаем, как добавить новый контакт на наши устройства Android без права программирования.

ОК, это нормальное мужское использование.

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

Добавить контакты

Это пример кода Java и Android, который поможет вам добавить контакт программно.

Сначала мы импортируем пакет.

пакет com.coderzheaven.pack;

// Array List Pack

import java.util.ArrayList;

// Активность Android

импорт android.app.Activity;

import android.content.ContentProviderOperation;

импорт android.content.ContentValues;

импорт Android форума .Uri;

импорт android.os.Bundle;

импорт android.provider.ContactsContract;

импорт android.provider.Contacts.People;

import android.provider.ContactsContract.CommonDataKinds.Phone;

импорт android.widget.Toast;

открытый класс AddContactDemo extends Activity {

/ ** Вызывается при первом создании действия. * /

@Override

public void onCreate (Bundle saveInstanceState) {

super.onCreate (savedInstanceState);

setContentView (R.layout.main);

addContact ( «Coderz», «1234567890»);

addContact ( «Джеймс», «5656215521»);

addContact ( «Джон», «4545454545»);

addContact ( «Мэри», «9632587410»);

addContact ( «Питер», «4561237890»);

}

private void addContact (String name, String phone) {

ContentValues ??values ??= new ContentValues ??();

values.put (People.NUMBER, телефон);

values.put (People.TYPE, Phone.TYPE_CUSTOM);

values.put (People.LABEL, имя);

values.put ( http://People.NAME , name);

Uri dataUri = getContentResolver (). Insert (People.CONTENT_URI, значения);

Uri updateUri = Uri.withAppendedPath (dataUri, People.Phones.CONTENT_DIRECTORY);

values.clear ();

values.put (People.Phones.TYPE, People.TYPE_MOBILE);

values.put (People.NUMBER, телефон);

updateUri = getContentResolver (). insert (updateUri, значения);

}

}

0

Ура! Вы первые нашли эту информацию, сделайте доброе дело, поделитесь ей в: