在CameraSettings.java (alps\packages\apps\camera\src\com\android\camera)
目前版本 previewsize的 默认值是全屏,如果想把默认值改为 4:3,可以按以下方法进行修改。
1、在函数 filterUnsupportedOptions ()中
将
resetIfInvalid(pref,resetFirst);
改为:
if(row ==SettingChecker.ROW_SETTING_PICTURE_RATIO)
{
String value =pref.getValue();
Log.v(TAG, "resetIfInvalid(" +value + ")first= "+resetFirst);
if(pref.findIndexOfValue(value) == NOT_FOUND) {
if(resetFirst) {
pref.setValueIndex(1);
}else if (pref.getEntryValues() != null &&
pref.getEntryValues().length > 0) {
pref.setValueIndex(pref.getEntryValues().length- 1);
}
}
}
else
{
resetIfInvalid(pref,resetFirst);
}
2、在