android双卡操作

该段代码展示了如何使用反射操作Android系统的SmsManager类,实现双卡手机中选择特定卡(GMS或CDMA)发送短信的功能。通过检查getSimStateGemini方法是否存在来判断设备是否为双卡,并根据SIM卡状态保存可用卡信息。
摘要由CSDN通过智能技术生成
try {
                         
                    Class<?> smsManagerClass = null;  
                Class[] divideMessagePamas = { String.class };  
                Class[] sendMultipartTextMessagePamas = { String.class,String.class, ArrayList.class, ArrayList.class,ArrayList.class, int.class };  
                Method divideMessage = null;  
                Method sendMultipartTextMessage = null;  
                smsManagerClass = Class.forName("android.telephony.SmsManager");  
                Method method = smsManagerClass.getMethod("getDefault", new Class[]{});  
                Object smsManager = method.invoke(smsManagerClass, new Object[]{});  
                divideMessage = smsManagerClass.getMethod("divideMessage",divideMessagePamas);  
                sendMultipartTextMessage = smsManagerClass.getMethod("sendMultipa
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安卓学习乐园

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值