2010-04-29 21 views
18
Bu uygulama açmadan veya alınmadığında arka benim uygulamasından otomatik olarak gelen ve giden sms algılamak istiyorum

. nasıl kodlanır?Tespit SMS Gelen ve giden

+0

Benzer bir şey yapıyorum !!! http://stackoverflow.com/questions/14452808/sending-and-receiving-sms-mms-in-android – toobsco42

cevap

25

Bu, sms mesajları gönderme ve alma konusunda iyi bir öğreticidir: http://mobiforge.com/developing/story/sms-messaging-android.

gelen mesajlar için size gerçekten tespiti için bir broadcastlistener yapılandırabilirsiniz. Giden iletileri algılama *

(Bunu biliyorum dind't beri sadece bu yazı değişmiş) da mümkündür. from: http://www.mail-archive.com/[email protected]/msg26420.html

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

teşekkür ederiz. Ben bu yolu kullandım. – soclose

+1

Hey, komple çözümünüzü gönderir misiniz? – Noundla

+0

API level 19 ile başlayarak, URI API'ye eklenir ve "Uri.parse (" content: // sms ")' yerine 'Telephony.Sms.CONTENT_URI 'kullanılır. –

1

Sistem mesajları gönderildiği ve alındığı uygun mesajların yayınlar. Uygun Intents'lar için BroadCastReceiver oluşturmalısınız (ayrıntılar için belgelere bakın ... iletmek için android.provider.Telephony.SMS_RECEIVED olduğunu düşünüyorum)

İlgili konular