Android “不显示”;“信息传递”;尝试以编程方式发送彩信时的选项

Android “不显示”;“信息传递”;尝试以编程方式发送彩信时的选项,android,Android,我们使用以下代码发送彩信,但在某些设备中显示“消息”选项,但在某些设备中未显示“消息”选项。它显示其他选项,如蓝牙、dropbox、电子邮件、evernote等。如果我做错了,请纠正我 Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra("address", phoneNumber); sendIntent.putExtra("sms_body", message); Uri uri = Uri.from

我们使用以下代码发送彩信,但在某些设备中显示“消息”选项,但在某些设备中未显示“消息”选项。它显示其他选项,如蓝牙、dropbox、电子邮件、evernote等。如果我做错了,请纠正我

Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra("address", phoneNumber);
sendIntent.putExtra("sms_body", message);
Uri uri = Uri.fromFile(new File(Environment.getExternalStorageDirectory().getPath()+"/tmp.jpg"));
sendIntent.putExtra(Intent.EXTRA_STREAM, uri);
sendIntent.setType("image/*");
startActivity(Intent.createChooser(sendIntent, "Send Image To:"));

并不是所有的android手机都需要有“消息”应用程序。

我想在这种情况下你做不了很多,bcoz只要你调用startActivity()控件,它就会自动发送到android,这意味着它会广播intent.ACTION\u SEND类型的意图。现在,为此类意图设置了意图过滤器的活动将显示在列表中。我想通过我的应用程序发送彩信,我发现有一种方法可以通过打开默认消息应用程序发送彩信。如果一些安卓设备似乎没有短信应用程序,那么通过我的应用程序发送彩信的最佳方式是什么。你能给我提个建议吗?嘿@Falmari,我查看了你给出的发送彩信的例子,但我遇到了一些问题:。你是怎么做到的?@toobsco42:问一个新问题。这个答案是2年前的。嘿@Falmari,我在这里问了一个新问题