Android Currency.getAvailableCurrencies () antes de la API 19

El método getAvailableCurrencies se ha puesto a disposición sólo desde la API 19 (Kitkat). ¿Alguna idea de cómo puedo lograr el mismo resultado de Currency.getAvailableCurrencies en APIs anteriores?

(Estoy trabajando en API 15)

EDIT: ENCONTRÉ UNA RESPUESTA

El código siguiente funcionará en API> = 19 y en API <19. Genera dos matrices CharSequence: una contiene los códigos de moneda en orden alfabético, la descripción de la moneda de moneda correspondiente (código + símbolo + nombre de la moneda).

 List<String> daConvertire = new ArrayList<String>(); List<String> statiDaConvertire = new ArrayList<String>(); int currentapiVersion = android.os.Build.VERSION.SDK_INT; if (currentapiVersion >= 19) { Set<Currency> currencies = Currency.getAvailableCurrencies(); for (Currency currency:currencies) { try { String listItem = currency.getCurrencyCode() + " (" + currency.getSymbol() + ")" + " " + currency.getDisplayName(); daConvertire.add(listItem); statiDaConvertire.add(currency.getCurrencyCode()); } catch (Exception e) { } } } else { ArrayList<String> currencies = new ArrayList<String>(); Locale[] locs = Locale.getAvailableLocales(); for(Locale loc : locs) { try { String val=Currency.getInstance(loc).getCurrencyCode(); if(!currencies.contains(val)) currencies.add(val); } catch(Exception exc) { // Locale not found } Collections.sort(currencies); } for (String currencyCode:currencies) { try { Currency currency = Currency.getInstance(currencyCode); String listItem = currency.getCurrencyCode() + " (" + currency.getSymbol() + ")" + " " + currency.getDisplayName(); daConvertire.add(listItem); statiDaConvertire.add(currency.getCurrencyCode()); } catch (Exception e) { } } } CharSequence[] entries = daConvertire.toArray(new CharSequence[daConvertire.size()]); CharSequence[] stati = daConvertire.toArray(new CharSequence[statiDaConvertire.size()]); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.