2014-12-05 2 views
0

the doc으로 : - 어떤 4.4 귀하의 응용 프로그램에 의해 시도가 SMS_RECEIVED_ACTION 방송이 무시됩니다 을 중단 할 것을-시작 안드로이드안드로이드 4.4 이상의 SMS 차단 목록을 구현하는 방법은 무엇입니까? 따라

주 그래서 관심이있는 모든 응용 프로그램 그것을받을 수있는 기회가있다.

들어오는 SMS에 대한 차단 목록을 구현하려면 내 앱이 기본 SMS 앱으로 작동해야합니다. 하지만 내 앱이 실제 기본 SMS 앱이되기를 원하지 않습니다. 그래서 다음 해결책에 대해 생각하고 있습니다.

1. 사용자가 Android 설정에서 내 앱을 기본 SMS 앱으로 할당합니다.

2. 사용자가 내 애플리케이션에서 다른 (실제) SMS 앱을 선택합니다.

3. 그래서, 내 응용 프로그램은 스팸 SMS에 대한 SMS_RECEIVED_ACTION 방송을 중지 할 수 있지만

4. 모든 일반 SMS는 실제 SMS 응용 프로그램에 전달해야합니다.

그래서, 두 가지 질문이 -

1.하는 방법 (안드로이드는 어떻게 든 환경에서만 특정 응용 프로그램을 보여줍니다) 기본 SMS 응용 프로그램으로 할당 할 수있는 응용 프로그램의 전체 목록을 얻으려면?

2. 메시지 등의 추가 처리를 실제 기본 SMS 응용 프로그램에 전달하는 방법은 무엇입니까?

+0

"진짜 기본 SMS 앱"은'Sms' 콘텐츠 제공 업체에 쓸 수 없으므로 나는 당신의 계획이 효과가 있을지 의심합니다. – CommonsWare

+0

@ CommonSWare, 음, 맞아. Android 4.4에 블랙리스트 앱을 설치할 방법이 없다는 뜻입니까? (기본 SMS 응용 프로그램의 기본 제공 기능이 아니면) –

+0

전체 SMS 클라이언트의 경우를 제외하고 블랙리스트를 구현하는 방법을 알지 못합니다. – CommonsWare

답변

관련 문제