0
我们使用以下代码发送彩信,但在某些显示“消息”选项的设备中,但在某些设备中未显示“消息”选项。它显示其余的选项,如蓝牙,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:"));
我觉得你不能在这种情况下做很多事情,只要你调用startActivity()控件去android本身意味着它广播Intent.ACTION_SEND类型的意图。现在已经为这种意图设置了意图过滤器的活动出现在列表中。仍然尝试替换jpg或png来代替*。 – 2011-01-11 06:01:46