android - 如何从用户那里询问发送短信的 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();
}
解决方案
推荐阅读
- php - 在 ckeditor 上安装 ckfinder
- typo3-9.x - TYPO3 9 中的原始 SQL 查询
- php - 使用post变量进行sql查询的php搜索表单
- javascript - 选择下拉列表中的 DefaultValue 和更改值
- r - 如何在 R 中的生存/累积发病率曲线中添加基线患病率
- concurrency - 内核 NFS 模块是否有并发限制?
- javascript - JSON 仅在逐字复制代码时才有效,生成的代码不起作用,为什么?
- node.js - Node.js 中的“NodeJS”模块是什么?(问是因为很难用谷歌搜索)
- java - 使用 APACHE JENA 自动检测文件扩展名
- excel - 宏减去多个单元格并输出结果