我使用的密钥为1024位的RSA加密,加密文本的长度将超过160个字节,并且在发送超过160个字节的SMS时,它会给出例外情况,并在使用sendmultisms()并分割消息之后接收端会得到不可打印的字符,而且我也会遇到如何对SMS进行连接的问题。如何在Android中发送长短信?
0
A
回答
1
1
您也可以使用Base64编码对加密文本进行编码,将其分解为字符串的ArrayList并使用sendMultipartTextMessage。然后根据需要发送尽可能多的SMS。
SmsManager sms = SmsManager.getDefault();
ArrayList<String> parts = sms.divideMessage(base64EncodedMessage);
sms.sendMultipartTextMessage(phoneNumber, null, parts, null, null);
相关问题
- 1. 如何在android中发送短信
- 2. 在Android中发送短信,
- 3. 在Android中发送短信
- 4. 在Android中发送短信
- 5. 使用Android发送全长短信
- 6. &符号在短信 - 短信发送android
- 7. android如何发送短信和彩信?
- 8. Android发送短信
- 9. Android发送短信
- 10. 在Android中发送群发短信
- 11. 如何从iPad发送短信(短信)
- 12. 在日本发送长连接短信
- 13. Android如何发送Flash(通知)短信?
- 14. Flash Air for Android,如何发送短信
- 15. 如何在短信发送短信发送事件短信应用程序在Android操作系统
- 16. 如何在android中发送短信背景信息
- 17. 在android中发送自动短信
- 18. 在android中发送短信到url
- 19. 在Android Studio中发送短信失败
- 20. 跟踪在Android中发送的短信
- 21. Android:更新发送短信的方法发送短信
- 22. 如何使用短信管理器将短信发送到android
- 23. 如何防止“短信发送”/ Android上的短信?
- 24. 延迟短信发送ANDROID
- 25. Android发送大量短信
- 26. 拦截发送短信android
- 27. Android发送短信JS
- 28. 发送短信错误Android
- 29. Catch发送短信(Android 2.2)
- 30. Android删除发送短信
我在做类似的事情! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42 2013-01-22 07:58:26