我想在列表视图中显示联系人,并在所有联系人上添加操作,例如点击特定联系人,它应显示电话号码,邮件ID和删除特定联系人…
import android.app.ListActivity; import android.content.ContentResolver; import android.database.Cursor; import android.os.Bundle; import android.provider.ContactsContract; import android.view.Menu; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; public class CPDemo1 extends ListActivity { @SuppressWarnings("unchecked") public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); String str[]= {"datta","vivek","Nagesh sir","shiv"}; String name; ContentResolver cr = getContentResolver(); Cursor cursor = cr.query(ContactsContract.Contacts.CONTENT_URI,null,null); int nameIdx = cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME); if (cursor.moveToFirst()) do { int x = 0; name = cursor.getString(nameIdx); str[x]= name; x++; ArrayAdapter arr = new ArrayAdapter(this,android.R.layout.simple_list_item_1,str); setListAdapter(arr); } while(cursor.moveToNext()); }