所以我有一个SMS应用程序,正在发送MMS图片。图片在发送前已调整大小。我想更改maxImageWidth
和maxImageHeight
,以便发送的图片更大。
我有一个类BugleCarrierConfigValuesLoader
和一个方法:
/**
* Loading carrier config values
*
* @param subId which SIM to load for
* @param values the result to add to
* @return the source of the config, could be "resources" or "resources+system"
*/
private String loadLocked(final int subId, final Bundle values) {
// Load from resources in earlier platform
loadFromResources(subId, values);
if (OsUtil.isAtLeastL()) {
// Load from system to override if system API exists
loadFromSystem(subId, values);
return "resources+system";
}
return "resources";
}
此方法会加载maxImageWidth=640
或maxImageHeight=480
之类的值。
我想理解为什么这样做。为什么我不能只用maxImageWidth值做最终的静态int。为什么需要从资源或系统中加载这些值。