Soru SMS gelen ve giden algılama


Bu uygulama açıldığında veya gelmediğinde arka plandaki uygulamasından otomatik olarak gelen ve giden sms'yi tespit etmek isterim. nasıl kodlanır?


18
2018-04-29 07:50


Menşei


Ben benzer bir şey yapıyorum! stackoverflow.com/questions/14452808/... - toobsco42


Cevaplar:


Bu, sms mesajlarını hem almak hem de almak için iyi bir öğretici: http://mobiforge.com/developing/story/sms-messaging-android .

Gelen mesajlar için gerçekten bir yayın listeleyicisi tespit için yapılandırabilirsiniz. *

Giden mesajları tespit etmek de mümkündür (bunu bilmediğimden bu yazıyı değiştirdim). dan: http://www.mail-archive.com/android-developers@googlegroups.com/msg26420.html 

ContentResolver contentResolver = context.getContentResolver();
  contentResolver.registerContentObserver(Uri.parse("content://
sms"),true, myObserver);

25
2018-06-29 13:50



Teşekkür ederim. Ben bu yolu kullandım. - soclose
Hey tüm çözümünüzü gönderebilir misin? - Noundla
API seviyesi 19 ile başlayarak, URI API'ye eklenir ve siz de kullanabilirsiniz. Telephony.Sms.CONTENT_URI yerine Uri.parse("content:// sms"). - Martin Böschen
@soclose çözüm gönderebilir misiniz lütfen? - Vulovic Vukasin
newbe için tam kod yazabilir misiniz - CrazyMind


Mesajlar gönderildiğinde ve alındığında sistem uygun mesajları yayınlar. Uygun Niyetler için BroadCastReceiver oluşturmalısınız (ayrıntılar için belgelere bakın). android.provider.Telephony.SMS_RECEIVED kesişme için göndermeden emin değil)


1
2018-04-29 10:47