Soru & Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3606-1408610132.jpg
cgural
30.01.2014 - 12:04

USSD mesajları... Android SDK'inde bunları dinlemek için bir sınıf yokmuş. Ancak sistem log'ları üzerinden okunabiliyormuş. Şuradaki örnek log'ları okuyarak çıkarıyor USSD mesajlarını: http://codepaste.ru/7545/

Şurada da bu konuyla ilgili bir proje buldum: https://github.com/alaasalman/ussdinterceptor Android Telephony Manager'ın IExtendedNetworkService isimli servisini özelleştirip sadeleştirmiş. CDUSSDService isimli serviste cereyan ediyor bütün olay. Üretilen Intent içinde de tüm USSD içeriği saklanıyor. Activity'de ya da kullanmak istediğiniz bir yerde kullanabilirsiniz. Ne kadar stabil, bilmiyorum. Muhtemelen farklı Android sürümlerinde farklı davranıyordur. Çünkü USSD'ler üzerinde çıkan bir güvenlik açığı nedeniyle Android'in ileriki sürümlerinde değişiklik olmuştu.

Kaynak: http://stackoverflow.com/questions/6515906/how-to-read-ussd-messages-in-android

picture-2176-1429627808.jpg
bekirdursun
29.01.2014 - 09:44

Buradan faydalanabilirsin..