在Dual Sim中自动发送消息

时间:2015-05-21 16:30:18

标签: android dual-sim

我正在开发一个应用程序,需要自动发送消息以按下硬件按钮。它在单SIM卡手机中运行良好,但在双SIM卡中运行不佳。那么在使用双卡手机时,有没有办法在以编程方式发送信息或拨打语音电话时设置默认SIM卡?

1 个答案:

答案 0 :(得分:0)

ContentValues val = new ContentValues();
val.put("value", "here goes the preferred SIM ID");
getContentResolver().update(Uri.parse("content://settings/system"), val, "name='sms_sim_setting'", null);

这部分代码对我很有用。这可以扩展到其他SIM选择场景。设置缓存包含名称为S的条目,voice_call_sim_setting,gprs_connection_sim_setting,video_call_sim_setting等。但是它需要用户写入设置的权限。 - 来自Janaka Bandara