사용자가 보낸 발신 SMS 수를 계산하려고합니다. 현재, 내 코드는 다음과 같이 진행됩니다Jelly Bean에서 보낸 SMS에 대해 ContentObserver에 전달할 올바른 URI는 무엇입니까?
class SentSMSObserver extends ContentObserver {
....
}
SentSMSObserver sso = new SentSMSObserver(new Handler());
ContentResolver cr = this.getContentResolver();
cr.registerContentObserver(Uri.parse("content://sms"), true, sso);
나는 젤리 나는 기본 SMS 앱을 통해 문자 메시지를 보낼 때 어떤 이유로, 내 집계 로를 증가 스포츠 에뮬레이터에서 응용 프로그램을 실행하려고 세.
지금, 관련 StackOverflow의 q를 & 제안 A의 같은 content://sms/sent
와 content://sms
을 교체하기로 결정했습니다,하지만 난 그 설정으로 응용 프로그램을 실행할 때, 심지어 실행하지내 콘텐츠 관찰자의 onChange()
. 나는 무엇을해야합니까?
[이] (http://stackoverflow.com/questions/11980788/differentiate-inbox-and-sentsms-from-all-sms/11980856#11980856)와 같은 것을 시도 했습니까? –