2013-10-30 86 views
4

如何將一個包含Type-0的SMS(請注意:「Type-0」是ment而不是「Class-0」)被BroadcastReceiver捕獲?Android Type-0 SMS

背景:爲了配置目的,發送了0型SMS(帶TP-PID = ME數據下載)。這需要由Android應用程序「攔截」,並且消息內的數據需要被檢索/解碼。

所以意圖是讀取類型0的短信,而不是發送它!

Android可能嗎?也許是必需的本地應用程序?

感謝和親切的問候!

回答

0

您可以在Android的原生做。大約10年前,Google讓沉默的短信真的很沉默。所以,只需反轉該提交。 Android Commit to silence type zero sms

在後來的android版本中,相應的文件已被移動到/ frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm。他們是SmsMessage.java和GsmInboundSmsHandler.java