gpt4 book ai didi

android - 识别 Android 平板电脑是否有 sim 卡插槽

转载 作者:太空狗 更新时间:2023-10-29 12:46:03 26 4
gpt4 key购买 nike

有没有办法从我的应用程序中检查平板电脑是否有 SIM 卡插槽?

我的要求是确定平板电脑是仅 Wifi 还是 Wifi + 蜂窝设备。为此,我检查了 Stack Overflow 上提供的早期链接,但它们似乎都不适用于我的设备。仅 Wifi 单元在网络信息下返回 TYPE_MOBILE。 Wifi 和蜂窝单元都返回 PHONE_TYPE_NONESIM_STATE_UNKNOWN,因此即使这些检查也不适用。

在这两种情况下返回的 IMEI 也是空的。如果 sim 卡插槽中插入了有效的 sim 卡,那么我可以验证该单元是否是蜂窝单元,但如果蜂窝单元没有插入 sim 卡,或者 sim 卡插槽坏了,那么我无法区分蜂窝和 wifi + 蜂窝单元

最佳答案

试试这段代码:

TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);  //gets the current TelephonyManager
if (tm.getSimState() != TelephonyManager.SIM_STATE_ABSENT){
//the device has a sim card
} else {
//no sim card available
}

source

关于android - 识别 Android 平板电脑是否有 sim 卡插槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18129978/

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