我使用的密鑰爲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