1、添加SDM值
<VAR>
<SIMPLE_VAR>
<SDMID>def.settings.locale.summary</SDMID>
<C_NAME>def.settings.locale.summary</C_NAME>
<C_TYPE>AsciiString</C_TYPE>
<ARRAY>NOT_ARRAY</ARRAY>
<METATYPE>AsciiString,8</METATYPE>
<IS_CUSTO>1</IS_CUSTO>
<FEATURE>SystemProperty</FEATURE>
<DESC>This item defines whether to enable the spanish language locale summary or not.The SDMID entry
into force of the only Spanish. the default value is false.</DESC>
<VALUE>"false"</VALUE>
</SIMPLE_VAR>
</VAR>
2、使用
Locale currentLocale = context.getResources().getConfiguration().locale;
List<LocalePicker.LocaleInfo> locales = LocalePicker.getAllAssetLocales(context, true);
for (LocalePicker.LocaleInfo locale : locales) {
if (locale.getLocale().equals(currentLocale)) {
if (!SystemProperties.getBoolean("def.settings.locale.summary",true)
&& "es".equals(Locale.getDefault().getLanguage())) {
return "Spanish";
}else{
return locale.getLabel();
}
}
}