마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

주소록 수정 관련 질문 입니다.~!~!

0 추천

이 코드는 주소록에 저장된 연락처의 이름을 다른 이름으로

변경하는 코드입니다.

즉, 이름을 이용 해 다른이름으로 바꾸는 것 인데요.

저는 이름을 이용해 다른이름으로 바꾸지 않고

번호를 이용해 해당하는 이름을 다른이름으로 바꾸고 싶습니다.

알고 계시는 고수분들 부탁드립니다..ㅠㅠ

 

if (c.getCount() > 0) {
      while (c.moveToNext()) {
          String id = c.getString(c.getColumnIndex(ContactsContract.Contacts._ID));
          String i = "sop";
          if (findSamePhoneId(cr, id, i) == true) {
           
           String whe
re = ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME + " = '" + i + "'" + " AND "+
             ContactsContract.Data.RAW_CONTACT_ID + " = '" + id +
                            "' AND " + ContactsContract.Data.MIMETYPE + " = '" +
                            ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE + "'" ;

              String new_number = "slk";
              ContentValues values = new ContentValues();
              values.put(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, new_number);
              Log.e("eeeeeeeeeeeee", where);
             int count = cr.update(ContactsContract.Data.CONTENT_URI, values, where, null);
            
          }
      }
  }

뱅뱅뱅기 (280 포인트) 님이 2013년 4월 26일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...