'연락처'에 해당되는 글 2건

  1. 안드로이드 개발 - 연락처 선택/정보 가져오기(ACTION_PICK) 4
  2. Mac OS X 주소록 구글 계정 (안드로이드 연락처) 동기화
흔히 카카오톡 연락처 공유처럼 앱 개발시에 사용자가 직접 번호를 입력하는 불편함을 줄이기 위해서 연락처 선택 화면을 띄워야 하는 경우가 있습니다.



안드로이드 개발 - 연락처 선택/정보 가져오기(ACTION_PICK)

1. 버튼등 OnClickListener등에 넣어 연락처 선택 화면이 나오게 합니다.
Intent intent = new Intent(Intent.ACTION_PICK);
 intent.setData(ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
         startActivityForResult(intent, 0);


2. 연락처 선택을 하면 결과값을 받아옵니다.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(resultCode == RESULT_OK)
{
Cursor cursor = getContentResolver().query(data.getData(), 
new String[]{ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME
ContactsContract.CommonDataKinds.Phone.NUMBER}, null, null, null);
cursor.moveToFirst();
                  name = cursor.getString(0);        //0은 이름을 얻어옵니다.
           number = cursor.getString(1);   //1은 번호를 받아옵니다.
            cursor.close();
}
super.onActivityResult(requestCode, resultCode, data);
} 



참고한 사이트 : 
http://chonggi7.tistory.com/46



도움이 되셨나요?
그럼 손가락을 눌러주세요:)
 
구글 주소록(Android 주소록) 

아이폰을 사용하는 사람은 아이클라우드(icloud)를 사용하면 되만 안드로이드 사용자는 맥의 연락쳐랑 동기화 방법이 없는줄 알았습니다.

하지만 자신의 안드로이드 폰이 구글 계정이랑 연결되어 있다면,  맥의 연락쳐랑 동기화 가능합니다.



동기화 설정

1. 맥의 연락처를 실행합니다.



2. 애플 로고 옆에 "연락처"를 클릭한 후 환경설정을 누릅니다.


3. 나의 Mac을 누른 후 "Google과 동기화"를 누른 후 구글 계정 아이디와 암호를 입력하면 됩니다.

구글계정<-->연락처 
 
그럼 맥에서도 안드로이드에 있는 연락처를 볼 수 있습니다.