2013-07-03 5 views
1

그래서 저는 통화 및 생활비 등과 같이 사용자가 거주하는 국가에 따라 일부 데이터가 해석되는 응용 프로그램을 만들려고합니다. 그래서 모든 API를 나열하는 API를 사용할 수 있는지 궁금합니다. 국가를 선택하거나, 스피너를 만들고 모든 국가를 손으로 나열해야합니다 (너무 많은 작업).국가 목록 용 API는 무엇입니까?

그리고 여러분은 스피너를 사용하고 드롭 다운 목록을 가지고 있거나 wifi에 대한 사용 권한을 사용하고 국가를 찾을 것을 제안합니까? 사전에

감사합니다!

답변

2
Locale[] locales = Locale.getAvailableLocales(); 
    ArrayList<String> countries = new ArrayList<String>(); 
    for (Locale locale : locales) { 
     String country = locale.getDisplayCountry(); 
     if (country.trim().length()>0 && !countries.contains(country)) { 
      countries.add(country); 
     } 
    } 
    Collections.sort(countries); 
관련 문제