我找不到这个问题的答案.为什么从一个仿真器实例以编程方式发送到另一个仿真器实例的数据SMS的长度在接收端被截断?
这里我从模拟器-554发送20个字节到模拟器-556,但模拟器-556 只接收12个字节:
/** Send data SMS between two emulators from 15555215554 to 15555215556. */
private void sendSMS()
{
final int udLength = 20; // SMS user data length in bytes
Log.d("SMS TEST", "SMSActivity.sendSMS ud.length=" + udLength);
byte[] payload = new byte[udLength];
for (byte i = 0; i < udLength; i++)
{
Log.d("SMS TEST", "payload[" + i + "]=" + i);
payload[i] = i;
}
Intent smsSentIntent = new Intent("SMS_SENT");
PendingIntent sentPI = …Run Code Online (Sandbox Code Playgroud)