如何在Android上找到用户SIM卡的国家/地区?

sve*_*ija 3 country android sim-card

有没有办法检查用户的国家/地区?"Locale"不够好,因为有很多英语语言环境,但它们遍布全世界.

也许以某种方式与IMEI或......?

所以实际上我需要找出SIM卡所属的国家/地区?

编辑:不允许使用 GPS或互联网.

luc*_*mon 8

android.telephony.TelephonyManager.getNetworkCountryIso()
Run Code Online (Sandbox Code Playgroud)

更多信息Android文档 - TelephonyManager.

编辑:取决于您要找的内容.IMEI可能不相关,因为手机可能是从其他国家/地区订购/购买的,或者用户在使用时可能在其他国家/地区.此外,我不知道IMEI是否告诉您设备的实际销售情况,而是制造商的国家/地区(虽然不确定).