按照Android的设计, Apk中的Resource能够被设计成按照不一样的语言等配置来取不一样的值。 好比: String.xml in values String.xml in values-en设计
固然也能够根据不一样的SIM来取不一样的值,好比, String.xml in values, String.xml in values-mcc460-mnc01,String.xml in values-mcc460-mnc02 为了读到不一样的String.xml里的值,你能够临时改变Configuration里的mcc, mnc,再调Resource 的接口来读。 好比 Configuration newConfiguration; Resources aRes; aRes = aContext.getResources(); newConfiguration = aRes.getConfiguration();xml
newConfiguration.mcc = 460; newConfiguration.mmnc = 01;//or 02接口
aRes.updateConfiguration(newConfiguration,null);get
getResources().getString(R.string.operatorname);string
//io