我有一个双卡Android手机。 我使用此代码来拨打电话:

private void callBack(String phone, Context context) {

Intent callIntent = new Intent(Intent.ACTION_CALL)

.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

callIntent.setData(Uri.parse("tel:" + phone));

context.startActivity(callIntent);

}

它的正常工作。 但它总是让来自SIM1通话(最好SIM)。 我如何从SIM2电话? 有没有一种方法来处理双卡手机?

Answer 1:

这似乎是一个大范围的双SIM卡的设备如摩托罗拉,Micromax的,HTC,三星的工作

intent.putExtra("com.android.phone.extra.slot", 0); //For sim 1

要么

intent.putExtra("com.android.phone.extra.slot", 1); //For sim 2

如果不行试试这个,在三星小号二重奏这工作得很好。

intent.putExtra("simSlot", 0); //For sim 1

要么

intent.putExtra("simSlot", 1); //For sim 2

不幸的是,这些事情,我们必须进入命中/试用模式,因为没有正式的文件是有双卡的支持。

Answer 2:

final Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumberOrUssd));

final int simSlotIndex = 1; //Second sim slot

try {

final Method getSubIdMethod = SubscriptionManager.class.getDeclaredMethod("getSubId", int.class);

getSubIdMethod.setAccessible(true);

final long subIdForSlot = ((long[]) getSubIdMethod.invoke(SubscriptionManager.class, simSlotIndex))[0];

final ComponentName componentName = new ComponentName("com.android.phone", "com.android.services.telephony.TelephonyConnectionService");

final PhoneAccountHandle phoneAccountHandle = new PhoneAccountHandle(componentName, String.valueOf(subIdForSlot));

intent.putExtra("android.telecom.extra.PHONE_ACCOUNT_HANDLE", phoneAccountHandle);

} catch (Exception e) {

e.printStackTrace();

}

intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

context.startActivity(intent);

在双卡华硕Fonepad 7的Android 5.0的工作

Answer 3:

Android不提供API来支持双SIM卡的设备。 Android的唯一支持默认SIM卡的SIM卡相关的API(通常SIM#1)。 这是硬件实现,以支持Android双SIM卡,因此设备制造商必须实现自己的API或自定义的源代码,以支持他们的硬件组件。 您可以联系到设备制造商的双卡支持SDK。

文章来源: Call from second sim

Android实现SIM卡2拨打,从第二个SIM卡打电话(Call from second sim)相关推荐

  1. Android实现SIM卡2拨打,android – 在双SIM卡设备中使用指定的SIM拨...

    过去几天我一直在寻找这个,我开始知道: "开箱即用的Android不支持双SIM卡.这是制造商的自定义修改,并且没有公共API来控制它." 下面的链接提供了一个解决方案,但它不能在 ...

  2. android sim卡槽,一加5怎么装卡/插卡 一加手机5 SIM卡安装图文教程

    一加5发布之后今日迎来首销,通过消息得知目前四个平台基本上售罄,第二轮抢购将于6月28日发售.对于已经买到这款旗舰机的朋友来说,拿到真机之后我们需要安装手机卡方可正常使用哦.对于首次使用一加手机的朋友 ...

  3. android 中打电话,Android 在 APP 中实现拨打电话的方法

    Android 在 APP 中实现拨打电话的方法 2020-12-20 09:17:08 方法一: 首先添加拨打电话的权限: /** * 拨打电话(直接拨打电话) * @param phoneNum ...

  4. Android文件存储与读取(手机内存、SD卡)

    1.activity_main.xml文件中 <!-- 保存数据到手机内存中 --><Buttonandroid:id="@+id/btnSave"android ...

  5. android 把assets 里面的图片文件输出到SD卡

    //从项目取出来,大家一起看看,android 把assets 里面的图片文件输出到SD卡 private void sWithImage(String image) { // TODO Auto-g ...

  6. activiti高亮显示图片_【正点原子FPGA连载】第二十章SD卡读BMP图片HDMI显示实验领航者 ZYNQ 之嵌入式开发指南...

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  7. Android面试系列文章2018之内存管理之UI卡顿篇

    Android面试系列文章2018之内存管理之UI卡顿篇 1.UI卡顿的原理   60ftp –> 16ms: Android系统每隔16ms都会对界面进行渲染一次,造成卡顿的原因就是Andro ...

  8. android u盘自动挂载点,Android2.3实现SD卡与U盘自动挂载的方法

    本文实例讲述了Android2.3实现SD卡与U盘自动挂载的方法.分享给大家供大家参考,具体如下: 在 s3c6410平台上移植android2.3 过程中SD卡总是不能自动挂载. 查阅相关资料,知道 ...

  9. android8卡顿,Android 8.0系统曝光,解决了安卓系统卡顿的问题

    原标题:Android 8.0系统曝光,解决了安卓系统卡顿的问题 8.0拟于今年5月17-19日召开的2017年谷歌I/O大会上正式宣布,之前已经曝光了该系统的一些特性,例如开发代号为奥利奥(Oero ...

最新文章

  1. 把Vi改造成Vim的作者,现在又让Vim快了70倍
  2. Python学习笔记:面向对象高级编程(完)
  3. 【大数据】Hadoop入门预告版
  4. zabbix的boot.log占满根目录不能ssh连接No space left on device
  5. 机电大作业(第一阶段)
  6. 主板电源开关接口图解_全程图解:手把手教你主板各种插针接口与机箱(电源)的接法...
  7. “全栈这个概念坑害了多少开发者
  8. (附源码)Springboot人体健康检测微信小程序 毕业设计012142
  9. 左右滑屏设置_王者荣耀怎么滑屏操作 滑屏手法详解[多图]
  10. 计算机等级考网络课程答案,《计算机应用基础》课程考试试卷
  11. python人民币和美元转换
  12. 嵌入式开发<串口调试工具>
  13. spi sync async
  14. Android 军刀级神器:Magisk
  15. 实验四 微程序控制器实验
  16. R计算方差膨胀因子(VIF,Variance Inflation Factor)计算并解读VID与共线性(Multicollinearity)的关系实战
  17. 产业安全专家谈 | 数字化转型过程中,企业如何建立顶级反欺诈能力?
  18. 通过Amazon SageMaker与Amazon Step Functions实现机器学习的CI/CD 方案
  19. uniapp仿微信--聊天界面模板
  20. 刚在在win8.1下装了ubuntu12.04

热门文章

  1. android魅族手机目录获取,根据ANDROID 10的魅族手机FLYME 8.1已公布:下列是达标机器设备的目录...
  2. Mybatis的一级缓存和二级缓存机制原理和区别
  3. 苹果xsmax有高通基带吗_不止iPhone 12!苹果将使用高通5G基带至2023年 自研基带还要等|基带|高通|英特尔...
  4. 软考高级哪个含金量高?容易过?
  5. 开关电源之电感设计 (转)http://www.cnblogs.com/gmh915/archive/2009/09/30/1576988.html
  6. Capture CIS快速修改或者复制粘贴off-page
  7. 这些网站给你的生活增点不一样的色彩
  8. 菜鸟学习 8-3 SpringMVC 入门案例的一些深入
  9. Python获取本机MAC地址,ip和主机名
  10. dev/watchdog和dev/watchdog0 是同一个设备