liyujie
2025-08-28 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93
android/packages/apps/Camera2/src/com/android/camera/settings/Keys.java
old mode 100755new mode 100644
....@@ -130,7 +130,7 @@
130130 context.getString(R.string.pref_camera_focusmode_default),
131131 context.getResources().getStringArray(R.array.pref_camera_focusmode_entryvalues));
132132
133
- String videoQualityBackDefaultValue = context.getString(R.string.pref_video_quality_large);
133
+ String videoQualityBackDefaultValue = context.getString(R.string.pref_video_quality_small);
134134 // TODO: We tweaked the default setting based on model string which is not ideal. Detecting
135135 // CamcorderProfile capability is a better way to get this job done. However,
136136 // |CamcorderProfile.hasProfile| needs camera id info. We need a way to provide camera id to
....@@ -149,13 +149,21 @@
149149 }
150150
151151 settingsManager.setDefaults(KEY_VIDEO_QUALITY_FRONT,
152
- context.getString(R.string.pref_video_quality_large),
152
+ context.getString(R.string.pref_video_quality_small),
153153 context.getResources().getStringArray(R.array.pref_video_quality_entryvalues));
154154 if (!settingsManager.isSet(SettingsManager.SCOPE_GLOBAL, Keys.KEY_VIDEO_QUALITY_FRONT)) {
155155 settingsManager.setToDefault(SettingsManager.SCOPE_GLOBAL,
156156 Keys.KEY_VIDEO_QUALITY_FRONT);
157157 }
158158
159
+ settingsManager.setDefaults(KEY_VIDEO_QUALITY_EXTERNAL,
160
+ context.getString(R.string.pref_video_quality_small),
161
+ context.getResources().getStringArray(R.array.pref_video_quality_entryvalues));
162
+ if (!settingsManager.isSet(SettingsManager.SCOPE_GLOBAL, Keys.KEY_VIDEO_QUALITY_EXTERNAL)) {
163
+ settingsManager.setToDefault(SettingsManager.SCOPE_GLOBAL,
164
+ Keys.KEY_VIDEO_QUALITY_EXTERNAL);
165
+ }
166
+
159167 settingsManager.setDefaults(KEY_JPEG_QUALITY,
160168 context.getString(R.string.pref_camera_jpeg_quality_normal),
161169 context.getResources().getStringArray(