我有興趣發送帶修改的UDH的文本消息或發送二進制數據文本。發送短信,而不使用Android的SmsManager。本機庫?
SmsManager
不支持到UDH任何接入和sendDataMessage
僅適用於一些 GSM手機和CDMA是完全不支持。
我已經完成了我的公平份額的研究,並得出結論,我將需要找到一種圍繞Android標準庫的方式,就像聽起來那麼糟糕。
我的第一本能告訴我用原生Java做它並將它導入到我的應用程序中。有誰知道這是否會導致Android的SMS安全問題?另外,我很好奇TextPlus等應用程序如何在不使用Android API的情況下工作,因爲它們能夠在不使用手機標準文本消息的情況下發送「文本」。
這可能會幫助您深入瞭解此電話過程... http://stackoverflow.com/questions/11111067/how-does-modem-code-talk-to-android-code/11111953#11111953 – t0mm13b 2012-08-08 22:15:52
至於TextPlus,它混淆了你聲稱它沒有電話的標準信息,因爲在這個頁面上[TextPlus/Sms](http://www.textplus.com/sms/) - 報價'* StdMsg&Data Rates May Apply。消息和數據速率可能會適用。要停止接收來自60611號碼的textPlus消息,請將STOP一詞發短信給60611.稍後可以通過發短信開始START單詞到60611來重新啓動。*' - 這意味着您需要發短信給代碼 - 它看起來像美國/加拿大一樣 - 可能是小豬支持谷歌的聲音? – t0mm13b 2012-08-08 22:17:45
@ t0mm13b這只是最終用戶沒有TextPlus時的情況。如果最終用戶*確實*擁有TextPlus,他們將不會在正常收件箱中收到短信,只知道轉發給TextPlus應用程序(我想這純粹是數據?) – 2012-08-08 22:32:13