Aktywne Wpisy

wfyokyga +33
Mam z innej kamery i gościowi coś się odkleliło, kiedyś czytałem że nawet w kadrze go nie lubią xD Nie dziwie się, takie 3 mecze zawieszenia byłoby dobre dla niego żeby się ogarnął.
#mecz
#mecz
źródło: temp_file7891596589738912098
Pobierz
jmuhha +3
Rozwaliłam blat xD
źródło: 1000029532
Pobierz




Ostatnio zapytałem i dostałem odpowiedź. Napisałem sobie prostą funkcję która ma zadanie przechwycić nową wiadomość. Wygląda ona tak:
private fun receiveMessage(){val receiver = object: BroadcastReceiver(){
override fun onReceive(p0: Context?, p1: Intent?) {
var messageText = "";
for(sms in Telephony.Sms.Intents.getMessagesFromIntent(p1)){
messageText += sms.displayMessageBody
}
}
}
registerReceiver(receiver, IntentFilter("android.provider.Telephony.SMS_RECEIVED"));
}
Wszystko działa poprawnie, problem polega na tym, że potrzebuję informacji odnośnie numeru odbiory. Aplikacja będzie finalnie używana na telefonie dual SIM i potrzebuje wiedzieć na który z dwóch numerów została wysłana. Z góry dzięki za pomoc.
https://stackoverflow.com/questions/9378328/android-how-to-get-phone-number-from-a-incoming-sms
sms.getDisplayOriginatingAddress() powinno dzialac