社区
Android
帖子详情
android:用代码设置双卡手机 默认卡2拨打电话
qq_20146753
2016-02-04 03:16:54
android:用代码设置双卡手机 默认卡2拨打电话?
在app中有个设置,是用卡1或卡2打电话,这个程序肿么写了,找了好久找到呀。
或给个方向也行。
...全文
1478
2
打赏
收藏
android:用代码设置双卡手机 默认卡2拨打电话
android:用代码设置双卡手机 默认卡2拨打电话? 在app中有个设置,是用卡1或卡2打电话,这个程序肿么写了,找了好久找到呀。 或给个方向也行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wushunjun111
2021-07-12
打赏
举报
回复
1
0o王者X风范o0
2016-12-08
打赏
举报
回复
1
public static boolean isMultiSim(Context context){ boolean result = false; TelecomManager telecomManager = (TelecomManager) context.getSystemService(Context.TELECOM_SERVICE); if(telecomManager != null){ List<PhoneAccountHandle> phoneAccountHandleList = telecomManager.getCallCapablePhoneAccounts(); result = phoneAccountHandleList.size() >= 2; } return result; } 这个用于获取sim数量 public static void call(Context context, int id, String telNum){ TelecomManager telecomManager = (TelecomManager) context.getSystemService(Context.TELECOM_SERVICE); if(telecomManager != null){ List<PhoneAccountHandle> phoneAccountHandleList = telecomManager.getCallCapablePhoneAccounts(); Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:" + telNum)); intent.putExtra(TelecomManager.EXTRA_PHONE_ACCOUNT_HANDLE, phoneAccountHandleList.get(id)); context.startActivity(intent); } } 用指定sim卡拨号 添加了一个携带值 phoneAccountHandleList.get(id) id为0即为卡1 ,1即为卡二 希望对你有帮助 所有的选卡外呼都是在TelephonyManager和TelecomManager这两个类里面找,这是Android 原生的,从5.1版本开始原生就支持双卡拨电话了自己多看看api
Android
Phone模块总结(附有Contacts模块)
Android
从contacts 到 phone的总结 比较详细
android
双
卡
切换流量
代码
,
双
卡
双待
手机
流量怎么切换 方法有哪些【图文】
手机
行业早在数年前就出现了
双
卡
双待
手机
了,人们可以在这种
手机
内插入不同的
手机
卡
,在使用的过程中可以完成同时待机的功能哦,无论是哪个
卡
的电话
拨
打进来,我们都可以随意接听。当然,若是在不想使用其中的一张
卡
的时候,我们还可以在
设置
中关闭该
手机
卡
。想必许多人都想知道,若是一张
卡
的流量使用完毕了,我们该如何切换另外一张
卡
来重新使用流量呢?分类1、
双
卡
双待又可以分双模双待,双网双待,双待单通,双待双通等。2、...
Android
10.0
设置
默认
sim1
卡
使用数据流量和发送短信
现在的
android
手机
平板基本上都支持
双
卡
双待,而一般用户都
默认
sim1
卡
来使用流量和发送短信
打电话
下面我们就来看源码来分析下怎么
设置
默认
sim1
卡
为
默认
卡
在package/apps/Settings app的
Android
Mainfest.xml中 <manifest xmlns:
android
="http://schemas.
android
.com/apk/res/
android
" xmlns:
android
prv="http://schemas.
android
.com/ap
【
android
开发】【通信】
设置
默认
拨
号sim1/sim2
设置
默认
拨
号sim1/sim2 文章目录
设置
默认
拨
号sim1/sim21. 需求分析2. 原理解析3. 实现
代码
1. 需求分析 自动化测试过程中需要
拨
打电话
,仅仅只是电话就好。 但
双
卡
情况下会有弹窗,让用户选择哪个sim
卡
拨
号,所以需要接口去
设置
默认
拨
号为sim1或sim2 图示如下: 2. 原理解析 因为要有UI的变化,所以我们从系统framework源码中去找. 找到这个接口 : setUserSelectedOutgoingPhoneAccount() slotID就是
卡
槽ID,
卡
槽1=0,
Android
当存在
双
卡
时,移动网络
默认
为SIM
卡
1
除此之外,当存在
双
卡
时,开机进入到Launcher界面时,首先就会出现一个对话框让我们去选择使用SIM
卡
1还是SIM
卡
2。所以当我们
设置
为
默认
SIM
卡
1之后,这个弹窗我们也需要去除掉。下面依旧是
Android
13 MTK平台,在MtkMultiSimSettingController.java的updateDefaults()方法中将移动网络
设置
为SIM1。
Android
80,469
社区成员
91,380
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章