Android examples for Phone:Phone Number
get Contact Name From Number
//package com.java2s; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.provider.Contacts; public class Main { public static String getContactNameFromNumber(Context context, String number) {//from www .j a v a2 s .c om // define the columns I want the query to return String[] projection = new String[] { Contacts.Phones.DISPLAY_NAME, Contacts.Phones.NUMBER }; // encode the phone number and build the filter URI Uri contactUri = Uri.withAppendedPath( Contacts.Phones.CONTENT_FILTER_URL, Uri.encode(number)); // query time Cursor c = context.getContentResolver().query(contactUri, projection, null, null, null); // if the query returns 1 or more results // return the first result if (c.moveToFirst()) { String name = c.getString(c .getColumnIndex(Contacts.Phones.DISPLAY_NAME)); return name; } // return the original number if no match was found return number; } }