小编Geo*_*ler的帖子

在两个模拟器之间发送的Android数据SMS在传输过程中被截断

我找不到这个问题的答案.为什么从一个仿真器实例以编程方式发送到另一个仿真器实例的数据SMS的长度在接收端被截断?
这里我从模拟器-554发送20个字节到模拟器-556,但模拟器-556 接收12个字节:


模拟器-554:短信发送者

/** 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)

sms android android-emulator

5
推荐指数
1
解决办法
823
查看次数

标签 统计

android ×1

android-emulator ×1

sms ×1