【发布时间】:2017-08-13 09:39:39
【问题描述】:
在我的 Android 应用中,为了确定某些功能,我使用 getSimCountryIso() 和 getNetworkCountryIso() 检查设备的 ISO 国家代码。
在我的真实移动设备和模拟器上对此进行了测试,并且都返回了某些值,没有任何错误。
其中一个是我的日常驾驶手机,里面有 SIM 卡,但其他的没有 SIM 卡。所以一开始,我认为getSimCountryIso() 和getNetworkCountryIso() 总是返回一些值,但现在我怀疑,因为我所有的真实设备都曾经有过 SIM 卡,而模拟器可能与真实的不同。
我想知道当在真正的平板电脑上调用它们时会发生什么,这些平板电脑从来没有 SIM 卡并且只有 WiFi 连接。我可以总是期望某个值吗?还是异常或null?
【问题讨论】:
标签: java android tablet country-codes