SmsManager sm = SmsManager.getDefault(); 这段代码能出问题吗?import android.telephony.*,也没错阿 不超过70字就能发,超长就没反应……中什么邪了呢? 各位帮忙给了断一下吧…… |
|
10分
#1 |
发短信,一定要判断短信的字数,一条短信最多70个字,超过70个字的,要分多次发送。
|
10分
#2 |
没中邪,一条短信只能发70个字
|
10分
#3 |
先判断字数,然后分割下,发送
|
#4 |
你见过哪个软件发送短信一条超过70字的
|
10分
#5 |
sm.divideMessage(text)调这个将长短信分割成片段,然后每个片段调用一次sendMultipartTextMessage就可以了
|
#6 |
楼主你的问题解决了吗
|
#7 |
PendingIntent sentIntent = PendingIntent.getBroadcast(context, 0,
new Intent(), 0); if (msg.length() > 70) { ArrayList<String> contents = sm.divideMessage(msg); sm.sendMultipartTextMessage(addr, null, contents, null, null); } else { |