gpt4 book ai didi

android - 如何从 Android 中的国家名称(如 IN、US、SG)获取国家代码(如 +91、+1、+65)?

转载 作者:行者123 更新时间:2023-12-02 16:23:54 24 4
gpt4 key购买 nike

我需要使用 Android 设备中的区域设置或当前位置,从国家/地区名称(例如 IN、US、SG...)获取国家/地区代码,例如 +91、+1、+65...

即假设如果设备位于印度,则返回 +91,如果设备位于美国,则返回 +1,如果设备位于新加坡,则返回 +65

我尝试了很多方法,但找不到合适的解决方案。

最佳答案

您可以获取国家/地区 ID,但不能获取 +91、+1 等代码

TelephonyManager manager = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
CountryID= manager.getSimCountryIso().toUpperCase();

您可以为此准备自己的数据库,并且需要手动从数据库中搜索,然后处理此类操作

检查here对于此类数据

关于android - 如何从 Android 中的国家名称(如 IN、US、SG)获取国家代码(如 +91、+1、+65)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34309818/

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