android - TelephonyManager.getDeviceId 可以在没有 Sim 卡的情况下工作吗?

标签 android

我有一个简单的问题:

 TelephonyManager.getDeviceId();

设备中没有 Sim 卡 (SIM_STATE_ABSENT) 也能工作吗?

最佳答案

它应该可以工作。我刚刚在我的 CDMA Galaxy nexus 上对此进行了测试,它返回了一个值,即使它根本没有 SIM 卡。当我在模拟器上运行它时,它返回了一长串零。

更新:根据documentation , getDeviceId() 返回 GSM 设备的 IMEI。 IMEI 不是 SIM 卡功能,它是设备附带的。

关于android - TelephonyManager.getDeviceId 可以在没有 Sim 卡的情况下工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15122114/

相关文章:

java - ListView 滚动不起作用

android - 带有 2 个指标的进度条

android - android 中的类型化 UI 和监听器

android - 将数据从一个 Activity 移至另一个 Activity 时出错

java - Android - 从 url 下载 JSON 文件

android - onClick 已触发,但未获得正确的 ListView 项

android - 是否可以在 docker 中运行 android 模拟器/android 应用程序?

android - 方向绑定(bind)服务的问题已更改

android - Aniqroid SlidingTray NullReferenceException?

java - 如何使用 2 个数组创建抽屉导航