当我使用此代码向特定用户发送彩信时,它会显示弹出窗口以通过gmail,whatsapp,gtalk,消息等发送。但就我而言,我只想将该图像作为彩信发送到我将在地址字段中定义的特定号码,其中显示任何弹出窗口,任何人都可以告诉我该怎么做?我用谷歌搜索了这个,发现上面有很多东西。
这是我的代码*强文本*
public void sendData(int num){
String fileString = "..."; //put the location of the file here
Intent mmsIntent = new Intent(Intent.ACTION_SEND);
mmsIntent.putExtra("sms_body", "text");
mmsIntent.putExtra("address", num);
mmsIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(fileString)));
msIntent.setType("image/jpeg");
startActivity(Intent.createChooser(mmsIntent, "Send"));
}
使用意图(就像你所做的那样)是首选方式,因为它易于实现,并让用户选择他最喜欢的应用来发送彩信的任务。
话虽如此,你仍然可以自己实现该操作,并通过制作和发送适当的 HTTP 请求,以编程方式从应用发送彩信。
以下答案将为您提供所需的所有信息:如何在Android中通过彩信发送图像?