3

我想按国家代码获取货币名称。我使用以下代码获得国家/地区代码:

    TelephonyManager manager = (TelephonyManager)getSystemService(TELEPHONY_SERVICE);
    String countrycode=manager.getNetworkCountryIso();
    System.out.println("---->"+countrycode+"<----");

现在我想通过使用这个国家代码来获得货币。我怎样才能做到这一点?

4

2 回答 2

5

您可以使用此实用程序获取货币并从国家代码加载。

http://developer.android.com/reference/java/util/Currency.html

于 2011-10-14T10:53:49.140 回答
-1

我使用Currency类和默认Locale来获取当前货币代码(ISO 4217),代码如下:

Currency.getInstance(Locale.getDefault()).getCurrencyCode()

您还可以用您的自定义国家代码替换语言环境;)

于 2015-11-23T13:03:34.277 回答