현재

intent = new Intent(Intent.ACTION_PICK);
intent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
 startActivityForResult(intent, REQ_CONTACT_SELECT);  

와 같이 주소록을 호출해서 선택하면

if( requestCode == REQ_CONTACT_SELECT && resultCode == RESULT_OK ){
   String pNumber = "";
   String name = "";
   long id = 0;
   ContentResolver cr= getContentResolver();
   Cursor cursor =  managedQuery(dataUri, null, null, null, null);
   while ( cursor.moveToNext() ){
    pNumber = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.CommonDataKinds.Phone.NUMBER));
    name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME));
    id = cursor.getLong(cursor.getColumnIndexOrThrow(ContactsContract.Data.RAW_CONTACT_ID ));
   }   
   itemdatamanager.tempItemPhoto = getContactPhoto(cr, id);
   itemdatamanager.tempItemType = itemdatamanager.type[1];
   itemdatamanager.tempItemTitle = name;
   itemdatamanager.tempItemContents = pNumber;
   if( !itemdatamanager.inputItem() ){
    Util.toast(this, "더이상 아이템을 추가할 수 없습니다.");
   }

처럼 데이터를 받아올수 있습니다.

근데 받아온 데이터를 vcf 파일로 만드는 방법좀 알려주세요ㅠ

조언좀 부탁드리겠습니다.

갈피를 못잡겠어요ㅠ