我使用的密鑰爲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如何發送Flash(通知)短信?
- 7. 在android中發送自動短信
- 8. 在Android Studio中發送短信失敗
- 9. 跟蹤在Android中發送的短信
- 10. 在android中發送短信到url
- 11. 如何使用短信管理器將短信發送到android
- 12. 如何防止「短信發送」/ Android上的短信?
- 13. 延遲短信發送ANDROID
- 14. Android短信發送結果
- 15. 發送短信錯誤Android
- 16. Android發送大量短信
- 17. 權限發送短信android
- 18. Android:發送即時短信
- 19. Catch發送短信(Android 2.2)
- 20. 如何在C#中發送短信#
- 21. 如何在短信中發送網址?
- 22. 如何在PHP中發送短信?
- 23. 在android中發送獨特的短信和接收looong短信
- 24. 如何發送短信
- 25. 如何發送短信並在iPhone sdk中接收短信?
- 26. 如何在Android的默認短信表中保存短信的發送狀態
- 27. 在java中發送短信
- 28. 發送長短信時出錯
- 29. 如何不發送短信保存發送郵件後發送短信從SmsManager
- 30. 發送短信
我在做類似的事情! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42 2013-01-22 07:58:26