android - 从 android 和 eclipse 发送短信

标签 android sms

我正在尝试从一个模拟器向另一个模拟器发送短信, 我有 3 个字符串,然后我将这 3 个字符串添加到一个字符串中,然后尝试发送 SMS,但它只是发送“null”。

private String fm = mSelectedItemExam+" "+mSelectedItemBoard+" "+mSelectedItemYear;

public void Submit(View view) {      
     // sendSMS function
     sendSMS("5556", fm);
}

private void sendSMS(String phoneNumber, String message)
{
    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(phoneNumber, null, message, null, null);
}

检查 Screenshot查看我在另一个模拟器上收到的内容

最佳答案

试试这个:

        Intent sendIntent = new Intent(Intent.ACTION_VIEW);
        sendIntent.putExtra("sms_body", "default content"); 
        sendIntent.setType("vnd.android-dir/mms-sms");
        startActivity(sendIntent);

关于android - 从 android 和 eclipse 发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30461870/

相关文章:

android - 如何在 Android 上制作 vcard/vcal Ndef 消息

android - 如何在 android 的后台运行一个 Activity ,如果收到消息它应该显示出来?

android - 如何在 Android 中以编程方式从设备读取短信?

xcode - CKSMSComposeRemoteViewController 等待来自 com.apple.mobilesms.compose 的栅栏屏障超时

sms - 如何根据时间表使用 Twilio 发送短信?

android - 如何在android中动态更改APP图标

java - org.openqa.selenium.SessionNotCreatedException : A new session could not be created.(原始错误: 'java -version' failed.错误:spawn ENOENT)

android - 创建数据库时在 Firebase 云数据库中出错

android - 如何获得 SMS 允许的最大长度?

android - 如何使 Asynctask postExecute 将变量发送回主类