如何在我的应用中以用户的本地货币显示Android应用价格?

时间:2017-04-14 04:43:32

标签: android in-app-purchase alertdialog

这个想法是我想展示'购买此应用程序'为国家/地区用户设置的最低价格,以其本地货币,我的应用程序以及AlertDialog用户将在一段时间后获得。是否有一些java代码可用于在我的应用程序和AlertDialog中显示本地货币?

如果不可能,那么有人可以引导我朝着正确的方向前进吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

import java.util.Currency;

import java.util.Locale;

公共类CurrencyTest {

public static void main(String[] args) throws Exception {
    Locale defaultLocale = Locale.getDefault();
    displayCurrencyInfoForLocale(defaultLocale);

    Locale swedishLocale = new Locale("sv", "SE");
    displayCurrencyInfoForLocale(swedishLocale);
}

public static void displayCurrencyInfoForLocale(Locale locale) {
    System.out.println("Locale: " + locale.getDisplayName());
    Currency currency = Currency.getInstance(locale);
    System.out.println("Currency Code: " + currency.getCurrencyCode());
    System.out.println("Symbol: " + currency.getSymbol());
    System.out.println("Default Fraction Digits: " + currency.getDefaultFractionDigits());
    System.out.println();
}

}