Nasıl Android program aracılığıyla gelen bir SMS silmek için? | Netgez.com
SORU
7 Ocak 2009, ÇARŞAMBA


Nasıl Android program aracılığıyla gelen bir SMS silmek için?

Android telefonlarda SMS mesajları uygulamalar da cihazın gelen kutusu gönderilen almak için kayıtlı. Ancak yığılmayı önlemek için, bu mesajları Olası taşma azaltmak için gelen uygulama özel SMS mesajları kaldırabilmek için iyi olurdu.

Programlı bir şekilde kesin bir cevap Android gelen SMS mesajları silmek için alıyorum diğer Google grupları ile ilgili sorular basarak görünmüyor.

Böylece senaryo:

  • Android Uygulaması baÅŸlangıç.
  • kayıt SMS mesajı türleri X,Y ve Z
  • mesajlar P,Q,X,Y,zamanla Z akışı, tüm gelen yatırılır
  • Android uygulaması X,Y,Z makbuzu (program kesme olayı tahminen bir parçası olarak algılar
  • iÅŸlem X,Y,Z
  • !! Desirement!X,Y,Z Android gelen kutusundan silinir

Yapıldı? Bu yapılabilir mi?

CEVAP
2 HAZÄ°RAN 2011, PERÅžEMBE


"1.6, gelen SMS mesajı yayınlar (android.provider.Telephony.SMS_RECEIVED) Bir Android "" — yayın ilk alması gereken sistem söyleyebilirim." yani yayın sipariş olarak teslim edilir

Bu gelen mesajı yakalamak ve Yayıncılık hakkında daha fazla iptal anlamına gelir.

AndroidManifest.xml dosyanızda, en yüksek öncelik olarak ayarlamak için emin olun:

<receiver android:name=".receiver.SMSReceiver" android:enabled="true">
    <intent-filter android:priority="1000">
        <action android:name="android.provider.Telephony.SMS_RECEIVED" />
    </intent-filter>
</receiver>

Mesaj ile bir şey yapmadan önce BroadcastReceiver, onReceive() senin yöntemde, sadece abortBroadcast(); Ara

EDİT: KitKat Olarak, görünüşe göre bu artık işe yaramıyor.

EDİT2: Daha KitKat üzerinde burada nasıl yapılacağı hakkında bilgi:

Delete SMS from android on 4.4.4 (Affected rows = 0(Zero), after deleted)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VÄ°DEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • JorteexHD

    JorteexHD

    20 NÄ°SAN 2012
  • RealPapaPit

    RealPapaPit

    16 Mart 2009