2012-08-08 70 views
5

我有興趣發送帶修改的UDH的文本消息或發送二進制數據文本。發送短信,而不使用Android的SmsManager。本機庫?

SmsManager不支持到UDH任何接入和sendDataMessage僅適用於一些 GSM手機和CDMA是完全不支持。

我已經完成了我的公平份額的研究,並得出結論,我將需要找到一種圍繞Android標準庫的方式,就像聽起來那麼糟糕。

我的第一本能告訴我用原生Java做它並將它導入到我的應用程序中。有誰知道這是否會導致Android的SMS安全問題?另外,我很好奇TextPlus等應用程序如何在不使用Android API的情況下工作,因爲它們能夠在不使用手機標準文本消息的情況下發送「文本」。

+0

這可能會幫助您深入瞭解此電話過程... http://stackoverflow.com/questions/11111067/how-does-modem-code-talk-to-android-code/11111953#11111953 – t0mm13b 2012-08-08 22:15:52

+0

至於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

+0

@ t0mm13b這只是最終用戶沒有TextPlus時的情況。如果最終用戶*確實*擁有TextPlus,他們將不會在正常收件箱中收到短信,只知道轉發給TextPlus應用程序(我想這純粹是數據?) – 2012-08-08 22:32:13

回答

-2

我已經完成了我的公平份額的研究,並得出結論,我將需要找到一種圍繞Android標準庫的方式,就像聽起來那麼糟糕。

如果「發現身邊Android標準庫的方式」,你真的是「創造了Android OS,我修改它,讓我想要什麼我自己的定製版本,然後再轉換定製OS到ROM我可以將mod應用於相對少數的設備,然後使用我公開的功能創建一個在該ROM上運行的應用程序「,然後是的,這可能是需要的。

此外,我很好奇TextPlus等應用程序如何在不使用Android API的情況下工作,因爲它們能夠在不使用手機標準文本消息的情況下發送「文本」。

我想象他們使用互聯網。

+0

請記住,有第三方短信網關可以將文本轉發給運營商的MSC,我不需要構建發送文本的另一個框架。 – 2012-08-09 14:58:08