안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
어제 최근통화목록의 전화번호 변경에 대한 질문을 올렸었는데 답변이 없으셔서
다시한번 질문을 드리고자 합니다.
ContentProvider를 이용해서 최근 통화목록에 저장되는 번호의 값을
임의로 변경이 가능한지 알고싶은데요.
uri에 CallLog의 CONTENT_URI를 사용하여
최근 통화목록에 접근이 가능한 것인지요?
그렇다면 공용으로 쓰는 ContentProvider은 따로 db를 만들지 않고
기기 자체 Databass에서 Uri값을 가지고 접근을 하는 것 같은데
허면 ContentValues를 사용하여 update를 통해 현재 최근 통화목록에 찍혀있는 목록을
수정이 가능한지 여쭙고 싶습니다.
이래저래 검색을 해보고는 있지만 실마리라고는 ContentProvider밖에 나오질 않는군요 ㅠㅠ
자답입니다.
ContentProvider를 쓰는게 정답이었군요.
Calllog.Calls.CONTENT_URI에 접근하여
values를 이용한 update문으로 해결하였습니다.
CACHED_NAME을 따로 넣어주지 않아도
폰 자체 디바이스에서 알아서 비교검색하여 결과를 바꿔주더군요.