File file = new File(Environment.getExternalStorageDirectory() +"/locale.txt");
FileOutputStream fos = null;
try {
fos = new FileOutputStream(file);
Locale[] locales = Locale.getAvailableLocales();
// byte[] buffer = new byte[1024];
for (int i = 0; i < locales.length; i++) {
String str = "国家:" + locales[i].getDisplayCountry() + " " + locales[i].getDisplayCountry(locales[i])
+ " 语言:" + locales[i].getDisplayLanguage() + " " + locales[i].getDisplayLanguage(locales[i])
+ " 国家Code:" + locales[i].getCountry() + " 语言Code:" + locales[i].getLanguage()
+ " Code:" + locales[i].toString();
fos.write((str+"\n").getBytes());
Logger.d("国家:" + locales[i].getDisplayCountry());
System.out.println("国家:" + locales[i].getDisplayCountry(locales[i]));
System.out.println("语言:" + locales[i].getDisplayLanguage());
System.out.println("语言:" + locales[i].getDisplayLanguage(locales[i]));
System.out.println("国家Code:" + locales[i].getCountry());
System.out.println("语言Code:" + locales[i].getLanguage());
System.out.println(" Code:" + locales[i].toString());
// System.out.println("国家ISO 3166 country code:" + locales[i].getISO3Country());
// System.out.println("语言ISO 639-2/T language code:" + locales[i].getISO3Language());
}
fos.flush();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} finally{
if(fos != null) {
try {
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
android 获取手机支持的locale信息
最新推荐文章于 2023-05-25 16:02:42 发布