如何在不提示通过Gmail,whatsapp或其他东西发送的情况下发送彩信



当我使用此代码向特定用户发送彩信时,它会显示弹出窗口以通过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中通过彩信发送图像?

相关内容

最新更新