2014-10-10 2 views
0

SMS를 차단하는 앱을 만들고 있습니다.하지만 다른 SMS 차단 앱을 설치하면 메시지가 먼저 해당 앱으로 이동 한 다음 해당 앱 그것을 막지는 않는다. 나는 안드로이드 설정의 첫째가 내 응용 프로그램에서 메시지에 액세스하려면 : 우선 순위 = "1000"와 나는뿐만 아니라 999을 시도했지만 그것이 작동하지 않았다 나를android : 다른 SMS 앱이 설치되어있을 때 SMS 차단하기

 android:name="pk.wisesolutions.smsmanager.activity.IncomingMessage" 
     android:permission="android.permission.BROADCAST_SMS" > 
     <intent-filter android:priority="1000" > 
      <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
     </intent-filter> 
+0

우편 번호를 android.provider.Telephony.SMS_RECEIVED 그것에 대해 걱정할 필요가 없습니다. SMS 방송 수신기에서 당신은 메시지 db.Store 그것을 귀하의 응용 프로그램 db에서받은 다음 programbox 메시지받은 편지함에서 삭제됩니다. –

+0

@yuva ツ 다른 앱이 설치되었을 때 해당 메시지가 다른 앱에 의해 차단 된 경우 메시지를받지 못했습니다. 내 매니페스트 코드를 추가했습니다. – Arslan

답변

0

사전 킷캣 4.4 일어날 수있는, 당신 가장 가능성있는 정수가되도록 수신기 우선 순위를 업데이트 할 수 있습니다 (문서를 기반으로 우선 순위를 선택한 것이지만 더 높을 수는 있지만). 다른 앱이 똑같은 일을하고 있고 abort 브로드 캐스트을 호출하면 앱이 설치됩니다. 통보하지 마라.

<intent-filter android:priority="2147483647"> 

포스트 킷캣 4.4, 당신은 당신이 을 사용하는 경우 것은 당신이 시도 것을

+0

감사합니다. 확인하고 확인합니다. – Arslan

+0

@Arslan이 경우 확인할 수 있습니까? 일 했니? – GunnerFan

+0

@GunnerFan 그것은 나를 위해 작동하지 않았고 나는 여전히 옳은 대답을 기다리고있다. – Arslan