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 に答える