首页 > 解决方案 > 如何从用户那里询问发送短信的 SIM 卡

问题描述

我正在开发一个 android 应用程序,我想在其中使用 SmsManager 发送短信。如果我使用单卡手机,一切正常,但是当我使用双卡手机时,我想问用户“您要从哪个 sim 卡发送短信”请帮我存档。而且我的设备没有设置默认 sim 卡以发送 SMS 的选项,所以我如何以编程方式进行设置。

这是我的代码-

private void MyMessage() {
        String mobileNumber1 = "99XXXXXXXX";
        String mobileNumber2 = "99XXXXXXXX";
        String myMsg = "Testing Messages";

            SmsManager smsManager = SmsManager.getDefault();
            smsManager.sendTextMessage(mobileNumber1, null, myMsg, null, null);
            smsManager.sendTextMessage(mobileNumber2, null, myMsg, null, null);
            Toast.makeText(this, "Message Sent", Toast.LENGTH_SHORT).show();

    }

标签: androidsmsmanager

解决方案


推荐阅读