我有兴趣发送带修改的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