Android 1.6 SMS(旧应用程序代码)

时间:2010-01-06 18:31:34

标签: android sms

我拥有Android 1.6 HTC Tattoo。我已经为短信发送提供了一个Java程序。我认为,我在互联网上获得了1.6之前的版本。问题是:短信发送两次。

这个问题的可能原因是什么?

如果可能的话,请简单地发布示例代码,哪些正常。

2 个答案:

答案 0 :(得分:4)

Cytown 100%正确。我得到了1.6的HTC Tattoo,可以确认它有效。

我的代码:

public void onClick(View v) {

            SmsManager sms = SmsManager.getDefault();
            ArrayList<String> smstext = sms.divideMessage("asdfasdf");
            sms.sendMultipartTextMessage("5556", null, smstext, null, null);
 }

答案 1 :(得分:2)

HTC Tattoo在sendTextMessage中有一个错误。相反,您可以使用sendMultipartTextMessage