makaleler / Diğer Konular / Android Scritpts Telefon Rehberin Veri Alma Örneği

Android Scritpts Telefon Rehberin Veri Alma Örneği

12.06.2012 22:52:21

AndroidManifest.xml
<uses-permission
        android:name="android.permission.READ_CONTACTS" />


Kod
	private final int PICK = 1;
	@Override
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		TextView textView = new TextView(this);
		textView.setText("Birinci Tab");
		setContentView(textView);
		Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
		// startActivity(intent);
		startActivityForResult(intent, PICK);
	}
	
    public void onActivityResult(int requestCode, int resultCode, Intent intent) 
    {

      if (requestCode == PICK && intent != null)
      {         
          Cursor cursor =  managedQuery(intent.getData(), null, null, null, null);
          cursor.moveToNext();
          String contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.Contacts._ID));
          String  name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); 
          Toast.makeText(this, "Contect LIST  =  "+name, Toast.LENGTH_LONG).show(); 
          
          Cursor phoneCur = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
                  ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ?", new String[] { contactId }, null);

          if (phoneCur.moveToFirst()) {
        	  //name = phoneCur.getString(phoneCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
        	  String noBir = phoneCur.getString(phoneCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
              Toast.makeText(this, "Contect NO1  =  "+noBir, Toast.LENGTH_LONG).show(); 
          }
          
          if (phoneCur.moveToNext())
          {
        	  String noIki = phoneCur.getString(phoneCur.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
              Toast.makeText(this, "Contect NO2  =  "+noIki, Toast.LENGTH_LONG).show(); 
          }
          
          
      }
    }
yazar husonet

Yorumlar

Bu içerik için sizde yorum yapabilirsiniz!
anasayfa | makaleler | haberler | dosyalar | linkler | hakkımızda