단말기는 넥서스원 입니다.
단말기는 초기화되어있는 상태이고 주소록에는 등록되어있는 전화번호나 이름이 없습니다.
sim 카드에서 목록 가져오기를 하면  " SIM 카드에 주소록이 없습니다."
SD 카드에서 목록 가져오기를 하면  " SD 카드 스캔 실패(이유: SD 카드에 VCard 파일이 없습니다.)  " 라는 메세지가 뜹니다.
그럼 단말기에 등록되어있는 전화번호나 이름은 없다고 생각되는데 현재 테스트중인 어플에서 주소록에접근해 전화번화 이름을 불
러오는 부분이 있어 실행해보니 기존에 전화번호와 이름 60여개의 리스트가 뜨는 겁니다....
리스트에 뜨는 60여개의 전화번호 리스트는 전 이자르 단말기를 사용할 때 SIM 카드에 들어있던 주소록 리스트인데 삭제되었고
위에 내용처럼 넥서스원에서는 초기화되어있고 주소록 가져오기를 해도 주소록이 없다고 하는데... 대체 이리스트가 어디서 불러와
지는것인지 혹시 아시는분 계신가 싶어 글을 올려봅니다...
저와 비슷한 경우나 혹시 어떤 이유때문이지 아신다면 조언 한 마디 해주시면 정말 감사하겠습니다..
어플에서 전화번호와 이름을 가져오는 소스는 아래와 같습니다.

  public ArrayList<AddressBookData> getPhoneNameNumber() {
  ArrayList<AddressBookData> list = new ArrayList<AddressBookData>();
  String[] projection = new String[] { ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME, ContactsContract.CommonDataKinds.Phone.NUMBER };
 Cursor cursor = managedQuery(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, projection, null, null,  ContactsContract.Contacts.DISPLAY_NAME);
   if (null != cursor) {
   try {
    while (cursor.moveToNext()) {
     String phoneNumber = CommonUtil.removeNonDigit(cursor.getString(2));
     if (CommonUtil.isPhoneNumberValid(phoneNumber) ) {
      addContact(list, cursor.getString(1), CommonUtil.removeNonDigit(cursor.getString(2)));
     } else {
     }
    }
   } finally {
    cursor.close();
   }
  }
  return list;
 }