gpt4 book ai didi

android - 检查设备是否可以接收短信

转载 作者:行者123 更新时间:2023-11-30 04:24:53 25 4
gpt4 key购买 nike

有些 SIM 卡没有电话号码,但您可以使用它通过蜂窝网络访问互联网。对于那种SIM卡,我认为他们无法接收短信,因为他们没有电话号码。

我无法检查手机能否接收短信。你对我有什么见解吗?

最佳答案

您可以使用 TelephonyManager,Sim 卡应该是这些状态之一。

TelephonyManager telMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
int simState = telMgr.getSimState();
switch (simState) {
case TelephonyManager.SIM_STATE_ABSENT:
// do something
break;
case TelephonyManager.SIM_STATE_NETWORK_LOCKED:
// do something
break;
case TelephonyManager.SIM_STATE_PIN_REQUIRED:
// do something
break;
case TelephonyManager.SIM_STATE_PUK_REQUIRED:
// do something
break;
case TelephonyManager.SIM_STATE_READY:
// do something
break;
case TelephonyManager.SIM_STATE_UNKNOWN:
// do something
break;
}

关于android - 检查设备是否可以接收短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8676628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com