android stuido 如何使用SIM2或双SIM卡提交短信
Android studio 使用默认SIM卡发送短信的代码非常简单
SmsManager.getDefault().sendTextMessage("电话号码", null, "短信内容", null, null);
如果想要使用第二张卡(SIM2)发送,可以使用如下代码
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP_MR1) {SubscriptionManager localSubscriptionManager = SubscriptionManager.from(mContext);if (ActivityCompat.checkSelfPermission(mContext, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {Toast.makeText(mContext, "无法阅读手机状态,权限未打开", Toast.LENGTH_SHORT).show();}if (localSubscriptionManager.getActiveSubscriptionInfoCount() > 1) {List localList = localSubscriptionManager.getActiveSubscriptionInfoList();SubscriptionInfo simInfo1 = (SubscriptionInfo) localList.get(0);SubscriptionInfo simInfo2 = (SubscriptionInfo) localList.get(1);SubscriptionInfo simInfoAnother = simInfo1;// 与默认subscription_id不一样的卡就是SIM2if (SmsManager.getDefault().getSubscriptionId() == simInfoAnother.getSubscriptionId()) {simInfoAnother = simInfo2;}// 使用第二张SIM卡发送成功!SmsManager.getSmsManagerForSubscriptionId(simInfoAnother.getSubscriptionId()).sendTextMessage("电话号码", null, "短信内容", null, null);return;}Toast.makeText(mContext, "仅检测到一张卡", Toast.LENGTH_SHORT).show();}Toast.makeText(mContext, "SDK版本过低", Toast.LENGTH_SHORT).show();
参考链接
如有问题请指出
android stuido 如何使用SIM2或双SIM卡提交短信相关推荐
- android sim卡 信息,android-如何使用SIM2或双SIM卡提交短信
我创建了Android短信应用程序 我已经能够顺利发送短信sim卡的短信,则没有报告. 顺利 请帮助我添加其源代码 我的密码 public class MainActivity extends Act ...
- [应用][AT][C++] 使用AT命令操作SIM卡进行短信发送
最近投身于某电子公司的用电信息采集终端软件重写,主要负责终端与主台的通讯功能编写.本周用到了AT命令操作SIM卡进行发送短信功能,在此做一个小小的总结,希望对有类似需求的童鞋能有所帮助. 注:由于有C ...
- 电脑通过手机SIM卡收发短信
一.开发背景: 应客户需求,用户在网站注册时,网站要向用户手机发送验证码短信. 二.硬件准备: 1.电脑一台 2.西门子.诺基亚.摩托罗拉等支持AT指令的手机或支持AT指令的GSM短信终端. 3.手机 ...
- android+双卡imei,以编程方式在Android中为双SIM卡检索IMEI号码
对于单个SIM,以下代码有效: TelephonyManager tm = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String ...
- android指定sim卡拨号,使用双SIM卡设备中的指定SIM拨打电话
过去几天我一直在寻找这个,我开始知道: "开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它." 下面的链接提供了一个解决方案,但它不能在 ...
- android指定sim卡拨号,android – 在双SIM卡设备中使用指定的SIM拨打电话
过去几天我一直在寻找这个,我开始知道: "开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它." 下面的链接提供了一个解决方案,但它不能在 ...
- Android实现SIM卡2拨打,android – 在双SIM卡设备中使用指定的SIM拨...
过去几天我一直在寻找这个,我开始知道: "开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它." 下面的链接提供了一个解决方案,但它不能在 ...
- 双SIM卡,Android监听SIM卡状态
最近在搞一个项目,其中有一块关于双SIM卡状态监听,在这一块上没有经验,在网上找了很多例子,但都是只是监听SIM卡改变状态,而我要的是不但要监听SIM状态改变,而且还要知道具体是哪张SIM卡状态改变, ...
- 全网通蜂窝路由器_工业路由器双sim卡
TR341全网通蜂窝路由器,电信/移动/联通5G4G网络,并往下兼容 EDGE.CDMA 1X 及 GPRS 网络.支持双卡双模,标准的抽屉式用户卡接口,支持 1.8V/3V SIM/UIM 卡,内置 ...
最新文章
- 冲向大牛之安卓---2014.11月面试经常碰到的一些问题
- mac ssh无法连接服务器
- Bootstrap3.0学习第十轮(下拉菜单、按钮组、按钮式下拉菜单)
- 解决css firefox火狐浏览器IE浏览器下的兼容性问题
- Oracle入门(十二J)之同义词
- win7关机快捷键_电脑快捷键大全(上)
- 2021年Q2母婴行业季度洞察报告
- 20145209 《信息安全系统设计基础》课程总结
- keycloak授权流程详解
- linux realtek声卡驱动下载,一步一步安装Realtek ALC888、ALC1200 声卡(附Realtek ALC888 ALC1200驱动)...
- Scratch快速入门(一)
- linux下强制覆盖的密令
- wow mysql dbc_DBC表含义
- 计算list的字节数/mb数
- 刷脸支付降本增效更快更便捷的支付体验
- phpstorm git使用
- 黑群晖6.x安装教程
- portal.php+mod,DISCUZ程序精简(去除Powered by Discuz和forum.php后缀)
- 基于springboot的论坛系统
- 微软明年关闭诺基亚功能手机应用商店
热门文章
- 钉钉打卡方式为连接WiFi打卡时,无法打卡,WiFi路由器为荣耀路由pro
- 你说2020年下半年股市行情怎么样?
- 【数字图像处理】2.1 人类的视觉感知系统
- 基于Java毕业论文管理系统设计实现(源码+lw+部署文档+讲解等)
- Airtest IDE 自动化测试14 - 查看手机上 app 的包名 几种方式
- 视频类小程序变现的最短路径:从带货到品牌营销
- 论文学习:Lip Reading-Based User Authentication Through Acoustic Sensing on Smartphones
- 如何管理好一个团队?团队管理书籍推荐
- 万维网发布服务(w3svc)已停止。除非万维网发布服务(w3svc)正在运行,否则无法启动网站。
- REVIT插件——BIM建模助手正式上线,新增30多项功能