Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在安卓系统中是否可以使用相关数据短信?_Android_Sms_Concatenation - Fatal编程技术网

Android 在安卓系统中是否可以使用相关数据短信?

Android 在安卓系统中是否可以使用相关数据短信?,android,sms,concatenation,Android,Sms,Concatenation,SendDataMessage()和sendTextMessage()是否内置了分段和重新组合串联SMS消息的功能 换言之;如果我将一个超过200字节的arraybyte作为sendDataMessage的输入,它会被自动分段并重新组装,因此getUserData()将给出相同的200字节吗?不,它不能。即使使用smsmsmanager.sendDataMessage(),SMS消息的最大大小也为140字节 所以你需要设置一个循环来处理你的多部分短信。也许您还需要smsmsmanager.div

SendDataMessage()和sendTextMessage()是否内置了分段和重新组合串联SMS消息的功能


换言之;如果我将一个超过200字节的arraybyte作为sendDataMessage的输入,它会被自动分段并重新组装,因此getUserData()将给出相同的200字节吗?

不,它不能。即使使用
smsmsmanager.sendDataMessage()
,SMS消息的最大大小也为140字节

所以你需要设置一个循环来处理你的多部分短信。也许您还需要
smsmsmanager.divideMessage(字符串文本)
来执行几个片段

请参考此人的问题:

顺便说一句,我认为正是出于这个原因,谷歌选择打开这个API:
smsmsmanager.sendMultipartTextMessage()