Java tutorial
//package com.java2s; ///* // * Copyright (C) 2015 The Android Open Source Project // * // * Licensed under the Apache License, Version 2.0 (the "License"); // * you may not use this file except in compliance with the License. // * You may obtain a copy of the License at // * // * http://www.apache.org/licenses/LICENSE-2.0 // * // * Unless required by applicable law or agreed to in writing, software // * distributed under the License is distributed on an "AS IS" BASIS, // * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // * See the License for the specific language governing permissions and // * limitations under the License // */ import android.content.Intent; import android.provider.ContactsContract.Contacts; import android.provider.ContactsContract.Intents; public class Main { public static Intent getAddToContactIntent(CharSequence name, CharSequence phoneNumber, int phoneNumberType) { Intent intent = new Intent(Intent.ACTION_INSERT_OR_EDIT); intent.putExtra(Intents.Insert.PHONE, phoneNumber); // Only include the name and phone type extras if they are specified (the method // getAddNumberToContactIntent does not use them). if (name != null) { intent.putExtra(Intents.Insert.NAME, name); } if (phoneNumberType != -1) { intent.putExtra(Intents.Insert.PHONE_TYPE, phoneNumberType); } intent.setType(Contacts.CONTENT_ITEM_TYPE); return intent; } }