FireMonkey Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
FireMonkey 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

FireMonkey Q&A
[77] 안드로이드 주소록(연락처) 추가, 수정, 삭제를 어떻게 해야 하나요?
이윤희 [smartyunhui] 1798 읽음    2014-06-18 08:06
안녕하세요.
델파이7만 사용하다가 이번에 스마트폰(안드로이드) 주소록 추가, 수정, 삭제하는 앱을 만들게 되었습니다. ㅡㅡ;
http://blog.hjf.pe.kr/146
연락처 가져오기 포스팅을 참고하여 작업을 시작했는데요. 추가에서 막혔습니다. ^^;;;

http://developer.android.com/reference/android/provider/ContactsContract.RawContacts.html

위 정보를 참고해서 아래와 같이 작성을 했습니다.


var
  FValue: JContentValues;
  FRawContact: Jnet_Uri;
  FRawContactId: Integer;
begin
  FValue := TJContentValues.Create;
  FValue.clear;
  with SharedActivity.getContentResolver do
  begin
    FRawContact := insert(TJContactsContract_RawContacts.JavaClass.CONTENT_URI, FValue);
    FRawContactId := TJContentUris.JavaClass.parseId(FRawContact);
  end;
  .......
end;

위와 같이 해서 (알 수 없음) 이라는 주소록이 만들어졌는데요.
이후부터 StructuredName.DISPLAY_NAME, Phone.NUMBER 등을 (알 수 없음) 주소록에 넣으려고 하는데 쉽지가 않네요.
XE5에서 작업중이구요... FRawContactId 값으로 처리를 해야 할 듯 한데 이것 저것 테스트 해봐도 실행이 안되어 문의드립니다.

+ -

관련 글 리스트
77 안드로이드 주소록(연락처) 추가, 수정, 삭제를 어떻게 해야 하나요? 이윤희 1798 2014/06/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.