안드로이드앱 개발 설정언어 읽어오기
현재 안드로이드 디바이스 설정언어가 한국어인지 다른언어인지 읽어오는 코드입니다.
현지화 프로그램 만들때 유용하게 사용할 수 있어요
총 3가지 함수가 지원되는데 저는 먼저 아래 함수를 사용해 봤어요.
String nationality = Locale.getDefault().getDisplayLanguage();
if(nationality.compareTo("한국어") == 0)
Toast.makeText(this, "한국어입니다.", Toast.LENGTH_SHORT);
else
Toast.makeText(this, "한국어가 아닙니다.", Toast.LENGTH_SHORT);
Locale.getDefault().getDisplayLanguage();
리턴값으로 "한국어" , "English" 이런식으로 문자열이 나옵니다.
또다른 두가지 함수가 더 있는데
하나는,
Locale.getDefault().getISO3Language();
이 함수를 호출하면 결과값이 "kor", "eng" 이런식으로 나와요
마지막으로
Locale.getDefault().getLanguage();
결과값은 "ko", "en", "th" 이런식으로 나오니
각자 코딩하기 편한 함수를 호출하면 된답니다.
'개발 > 앱' 카테고리의 다른 글
안드로이드 SQLite 데이터 베이스 기본 사용 방법(Android SQLite CREATE INSERT UPDATE REMOVE) (0) | 2016.12.01 |
---|---|
Sqlite Database browser를 이용한 SQLite DB파일 열어보는 방법 (SQLite DB open browser) (0) | 2016.12.01 |
cocos2dx 화면 전환하기 (Scene Transition) (0) | 2016.11.29 |
안드로디으 스튜디오 play-services compile 시 주의할 점 (0) | 2016.11.29 |
혼자서개발한 인디게임 보물을 찾아서 - 피라미드 탐험대 (0) | 2016.11.29 |
Chartboost 광고 구현해보기 (안드로이드 스튜디오) (0) | 2016.11.29 |
직접만든 안드로이드 비행기게임 앱 날아라 비행기 (Tappy Plane) (0) | 2016.11.17 |
안드로이드 앱 다국어 사용하기 (android studio 다국어 설정방법 values-kr translatable) (0) | 2016.11.15 |
최근댓글