2013-03-05 5 views
0

SMS 테마를 만들고 싶습니다. 나는 그것을 만들었지 만 하나의 문제는 남아있다. SMS를 받으면 기본 SMS 테마 알림과 내 앱의 SMS 알림이 모두 알림 바에 호출되어 표시됩니다. 기본 SMS 알림을 비활성화하고 싶습니다.안드로이드의 알림 표시 줄에서 SMS 알림 아이콘을 비활성화하는 방법은 무엇입니까?

어떻게 비활성화 할 수 있습니까?

다음 코드가이를 방지하는 부분을 발견했습니다.

abortBroadcast(); 

그러나 기본 데이터베이스에 저장되지 않은 SMS 데이터는 사용 중지됩니다. 즉, 알림 아이콘 만 제거하려는 경우 - SMS를 제거하지 않으려는 경우입니다.

+0

있을 것입니다 또한 단지 원하는 '원하는 sms를 제거하지 않기 위하여 통보를 제거하십시오. 4.4 + –

답변

3

AFAIK이 작업은 불가능합니다. 사용자가 사용하는 SMS 앱에서 알림을 사용 중지하는 것은 사용자의 몫입니다. 나는 ChompSMS와 HandcentSMS를 기본으로 사용했다 ...

Chomp와 Handcent는 기본 앱으로 이동하여 설정에서 알림을 끄고 중복 알림을받지 않겠다고 말합니다. 프로그래밍의 기본 응용 프로그램에 대한 알림을 끌 수있는 경우에도

, 당신은 ...뿐만 아니라 애플 리케이션 모든 제 3 자에 대한 알림을 끌 수있는 방법을 찾기 위해

1

당신이 할 수있는 어쩌면 무엇을 (검증되지 않은)

다음 콘텐츠 공급자 좀

같은 방법으로 this answer writes to the inbox

content://sms/sentcontent://sms/inbox

비록 내용에 다시 SMS를 쓰기 abortBroadcast();이다 sm에 대한 제공 업체는 문서화되지 않았고 여러 기기에서 신뢰할 수 없습니다.

+0

에서 가능합니까? 좋지만 직접 비활성화하고 싶습니다. –

관련 문제