에 따라 달라집니다 .... 누군가 나를 도울 수 있을까? 미리 감사드립니다.안드로이드 실행 다른 기능은 내가 나라는 나라가 다음 이</p> <p>을 영국의 경우 이 을 한 후 미국의 경우 예를 들어, 사용자 국가의 따라 내 응용 프로그램에 다른 기능을 실행하려는 국가
0
A
답변
1
서로 다른 접근 방법을 사용할 수 있습니다 SIM 카드 (은 사용자가 변경할 수 없습니다)
그래서 당신은 최 당신의 필요에 가장 맞는 것
1
Locale.getDefault()
을 사용하면 현재 사용자의 Locale을 가져 와서 얻은 언어 코드 및 국가 코드에서 원하는대로 할 수 있습니다. 의 나라를 가져
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String countryCode = tm.getSimCountryIso();
반면,
String locale = context.getResources().getConfiguration().locale.getCountry();
전화 설정 (이 가 사용자에 의해 변경 될 수 있습니다)에 따라 국가를 가져옵니다
두 번째 방법은 (일부) 태블릿과 같이 SIM/전화 기능을 사용하지 않는 장치에서는 작동하지 않지만. –