在第二个SIM卡Android上的操作
我正在开发一个Android应用程序,我需要停止和启动移动数据 问题是,如何确定手机是否为双SIM卡 如果是双SIM卡,那么如何在第二个SIM卡上进行操作在第二个SIM卡Android上的操作,android,dual-sim,Android,Dual Sim,我正在开发一个Android应用程序,我需要停止和启动移动数据 问题是,如何确定手机是否为双SIM卡 如果是双SIM卡,那么如何在第二个SIM卡上进行操作 谢谢 安全体面地说,你不能 如果你准备将你的应用程序限制在某些设备上,并放弃它作为未来的证明,你可以通过尝试做一些只有特定的双卡手机才能做的事情来确定手机是否是双卡手机。如果能用的话,肯定是双卡。如果没有,那么。。。你不会知道的。也许是你没盖上的芯片组 我给你举个例子。如果您希望介绍联发科芯片组,请尝试以下方法: long gprsConne
谢谢 安全体面地说,你不能 如果你准备将你的应用程序限制在某些设备上,并放弃它作为未来的证明,你可以通过尝试做一些只有特定的双卡手机才能做的事情来确定手机是否是双卡手机。如果能用的话,肯定是双卡。如果没有,那么。。。你不会知道的。也许是你没盖上的芯片组 我给你举个例子。如果您希望介绍联发科芯片组,请尝试以下方法:
long gprsConnectionSimSetting =
Settings.System.getLong(context.getContentResolver(),
"gprs_connection_sim_setting");
如果gprsConnectionSimSetting
包含以下值之一:0
、1
或2
,则该手机为联发科供电的双SIM手机
Value0
代表“在两个SIM卡上禁用移动数据”,Value1
表示“移动数据通过SIM1”,您已经猜到了,Value2
告诉我们SIM2正在用于移动数据