Buradasın
Intent ile tüm cihazlara mesaj nasıl gönderilir?
Yazeka
Arama sonuçlarına göre oluşturuldu
Intent kullanarak tüm cihazlara mesaj göndermek için aşağıdaki adımları izlemek gerekmektedir:
- Broadcast Receiver Oluşturma:
AndroidManifest.xml
dosyasınaRECEIVE_SMS
iznini ekleyin veBroadcastReceiver
sınıfı oluşturun 1. - Intent Filtresi Tanımlama:
onReceive()
yöntemindeandroid.provider.Telephony.SMS_RECEIVED
niyet filtresini kullanarak SMS mesajlarını almak için kayıt olun 1. - Mesajı Gönderme:
SmsManager
sınıfını kullanarak mesajı gönderin. Gerekli parametreler: telefon numarası, hizmet merkezi adresi, mesaj metni 1.
Alternatif olarak, bir uygulama içinden doğrudan mesaj göndermek için implicit intent kullanabilirsiniz 23. Bunun için:
Intent
nesnesi oluşturun veACTION_SEND
eylemini belirtin 24.Uri
kullanarak telefon numarasını belirtin (örneğin,tel:5551234
) 25.startActivity()
yöntemi ile niyeti başlatın 25.
Bu yöntemler, mesajın gerçek zamanlı olarak tüm cihazlara ulaşmasını garanti etmez, çünkü mesajın alıcı uygulaması tarafından işlenmesi gerekmektedir.
5 kaynaktan alınan bilgiyle göre: