在我的应用程序中,我正在获取用户国家/地区。为此,我正在使用 getNetworkCountryIso()。正如文档中提到的那样,它返回注册的 MMC 代码。我已经测试了使用和不使用 SIM 卡的 getNetworkCountryIso() 方法。没有 sim 卡它返回空字符串(在 Motorolla droid turbo 和 Nexus 5 上测试)。但问题是当我在三星(S3 和 S4 mini)上尝试同样的事情时它返回国家代码,即使提到的两个手机都没有任何附加的 sim 卡。仔细观察,我发现状态栏和 sim 卡插槽空错误以及图片中提到的一些信号。我的问题是为什么三星设备显示这些信号应该是什么?如果没有任何 sim 卡,为什么 getNetworkCountryIso() 方法返回代码?
最佳答案
根据三星开发者网站,( http://developer.samsung.com/technical-doc/view.do?v=T000000082 ); getNetworkCountryIso() 应该适用于仅支持 Wi-Fi 的设备。
关于android - 为什么 getNetworkCountryIso() 方法在三星设备上返回没有 Sim 卡的国家代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40173401/