如何將一個包含Type-0的SMS(請注意:「Type-0」是ment而不是「Class-0」)被BroadcastReceiver捕獲?Android Type-0 SMS
背景:爲了配置目的,發送了0型SMS(帶TP-PID = ME數據下載)。這需要由Android應用程序「攔截」,並且消息內的數據需要被檢索/解碼。
所以意圖是讀取類型0的短信,而不是發送它!
Android可能嗎?也許是必需的本地應用程序?
感謝和親切的問候!
如何將一個包含Type-0的SMS(請注意:「Type-0」是ment而不是「Class-0」)被BroadcastReceiver捕獲?Android Type-0 SMS
背景:爲了配置目的,發送了0型SMS(帶TP-PID = ME數據下載)。這需要由Android應用程序「攔截」,並且消息內的數據需要被檢索/解碼。
所以意圖是讀取類型0的短信,而不是發送它!
Android可能嗎?也許是必需的本地應用程序?
感謝和親切的問候!
考慮尋找到這個項目,因爲他們已經做到了這一點:
您可以在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