La mia applicazione riguarda i messaggi Cell Broadcast, che è una trasmissione non ordinata. Desidero che la mia applicazione riceva questa trasmissione e uccida la notifica di messaggi CB.Come interrompere la notifica di trasmissione? (per una trasmissione non ordinata)
ho scoperto che SMS di notifica può essere soppresso utilizzando un filtro di intenti con un tag di priorità come illustrato di seguito
<receiver android:name="com.example.sis.xxyyReceiver" >
<intent-filter android:priority="999">
<action android:name="android.provider.Telephony.SMS_RECEIVED" >
</action>
</intent-filter>
</receiver>
Così ho cercato di fare lo stesso con messaggi CB come questo
<intent-filter android:priority="100">
<action android:name="android.provider.Telephony.CB_RECEIVED" >
</action>
</intent-filter>
Ma non ha funzionato, e il gatto registro appare come segue
Dalla mia ricerca e dai seguenti commenti, ho appreso che le trasmissioni non ordinate non possono essere interrotte, quindi tutto ciò che voglio fare è sopprimere la notifica (cioè l'avviso e la vibrazione CB_SMS) generato dal messaggio CB.
Qualcuno può aiutarmi con questo annullamento della notifica di trasmissioni non ordinate ??
Devo utilizzare qualsiasi autorizzazione nel mio manifest per uno di loro a lavorare? –