草庐IT

dual-sim

全部标签

android - 检测双 SIM 卡 Android 手机中两张 SIM 卡的状态

我想以编程方式检测我的双SIM安卓手机中是否有两张SIM卡。我找到了一个API(TelephonyManager.getSIMState()),但它适用于普通的单SIM手机。是否有任何API可以检测我的双卡手机中是否插入了两张SIM卡? 最佳答案 Android不支持多个SIM卡,至少在SDK中是这样。已创建多SIM卡设备的设备制造商正在自行开发。欢迎您联系您的设备制造商,看看他们是否有SDK插件或允许您访问第二张SIM卡的东西。编辑:(2015年7月15日)从API22开始,您可以使用SubscriptionManager的方法g

android - 检测双 SIM 卡 Android 手机中两张 SIM 卡的状态

我想以编程方式检测我的双SIM安卓手机中是否有两张SIM卡。我找到了一个API(TelephonyManager.getSIMState()),但它适用于普通的单SIM手机。是否有任何API可以检测我的双卡手机中是否插入了两张SIM卡? 最佳答案 Android不支持多个SIM卡,至少在SDK中是这样。已创建多SIM卡设备的设备制造商正在自行开发。欢迎您联系您的设备制造商,看看他们是否有SDK插件或允许您访问第二张SIM卡的东西。编辑:(2015年7月15日)从API22开始,您可以使用SubscriptionManager的方法g

android - 如何监控 SIM 状态变化

我希望能够在SIM状态更改时做一些事情,即在需要SIMPIN时播放声音,但我认为没有广播事件可以被广播接收器拦截。.注册android.intent.action.PHONE_STATE只会告诉您CALL-STATE何时发生变化。.另一种方法是启动一个注册PhoneStateListener并使用react的服务一个LISTEN_SERVICE_STATE(当状态为OUT-OF-STATE时,它可以从TelephonyManager获取SIM状态并查看状态是否为SIM_STATE_PIN_REQUIRED)。所以,我的问题是:1)是否有任何广播Intent可用于拦截SIM状态更改或服务

android - 如何监控 SIM 状态变化

我希望能够在SIM状态更改时做一些事情,即在需要SIMPIN时播放声音,但我认为没有广播事件可以被广播接收器拦截。.注册android.intent.action.PHONE_STATE只会告诉您CALL-STATE何时发生变化。.另一种方法是启动一个注册PhoneStateListener并使用react的服务一个LISTEN_SERVICE_STATE(当状态为OUT-OF-STATE时,它可以从TelephonyManager获取SIM状态并查看状态是否为SIM_STATE_PIN_REQUIRED)。所以,我的问题是:1)是否有任何广播Intent可用于拦截SIM状态更改或服务

android - 如何在真机中获取当前sim卡的手机号?

我必须制作一个应用程序,显示手机中正在使用的SIM卡的联系人号码。为此,我需要使用TelephonyManager类。我可以详细了解它的用法吗? 最佳答案 您可以使用theTelephonyManager这样做:TelephonyManagertm=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringnumber=tm.getLine1Number();documentationforgetLine1Number()表示如果号码“不可用”,此方法将返回null,但它

android - 如何在真机中获取当前sim卡的手机号?

我必须制作一个应用程序,显示手机中正在使用的SIM卡的联系人号码。为此,我需要使用TelephonyManager类。我可以详细了解它的用法吗? 最佳答案 您可以使用theTelephonyManager这样做:TelephonyManagertm=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);Stringnumber=tm.getLine1Number();documentationforgetLine1Number()表示如果号码“不可用”,此方法将返回null,但它

android - 如何检查 SIM 卡在安卓设备中是否可用?

我需要帮助以编程方式检查设备是否有SIM卡。请提供示例代码。 最佳答案 使用TelephonyManager。http://developer.android.com/reference/android/telephony/TelephonyManager.html正如Falmarri所说,您将首先要使用getPhoneType,看看您是否正在处理GSM电话。如果是,那么您还可以获得SIM状态。TelephonyManagertelMgr=(TelephonyManager)getSystemService(Context.TELE

android - 如何检查 SIM 卡在安卓设备中是否可用?

我需要帮助以编程方式检查设备是否有SIM卡。请提供示例代码。 最佳答案 使用TelephonyManager。http://developer.android.com/reference/android/telephony/TelephonyManager.html正如Falmarri所说,您将首先要使用getPhoneType,看看您是否正在处理GSM电话。如果是,那么您还可以获得SIM状态。TelephonyManagertelMgr=(TelephonyManager)getSystemService(Context.TELE

STM32F103—有关SIM900A模块的使用

适用于SIM900A的指令:AT+CPIN?该指令用于查询SIM卡的状态,主要是PIN码,如果该指令返回+CPIN:READY,则表明SIM卡状态正常,返回其他值,则有可能是没有SIM卡。AT+CSQ该指令用于查询信号质量,返回SIM900A模块的接收信号强度,如返回+CSQ:30,0,表示信号强度是30(最大有效值是31)。AT+COPS?该指令用于查询当前运营商,该指令只有在连上网络后,才返回运营商,否则返回空,如返回:+COPS:0,0,“CHINAMOBILE”,表示当前选择的运营商是中国移动。AT+CNUM,查询模块号码。拨打电话:ATD+号码+;(分号必须加!!!)ATA,用于应答

STM32F103—有关SIM900A模块的使用

适用于SIM900A的指令:AT+CPIN?该指令用于查询SIM卡的状态,主要是PIN码,如果该指令返回+CPIN:READY,则表明SIM卡状态正常,返回其他值,则有可能是没有SIM卡。AT+CSQ该指令用于查询信号质量,返回SIM900A模块的接收信号强度,如返回+CSQ:30,0,表示信号强度是30(最大有效值是31)。AT+COPS?该指令用于查询当前运营商,该指令只有在连上网络后,才返回运营商,否则返回空,如返回:+COPS:0,0,“CHINAMOBILE”,表示当前选择的运营商是中国移动。AT+CNUM,查询模块号码。拨打电话:ATD+号码+;(分号必须加!!!)ATA,用于应答