Loading app/src/main/java/net/sourceforge/opencamera/MainActivity.java +17 −0 Original line number Diff line number Diff line Loading @@ -990,6 +990,23 @@ public class MainActivity extends AppCompatActivity implements PreferenceFragmen } } } String[] defaultResolutions = getResources().getStringArray( R.array.config_e_os_camera_default_resolution_lens); SharedPreferences.Editor editor = sharedPreferences.edit(); for (String entry : defaultResolutions) { if (!entry.matches("\\d+:\\d+x\\d+")) continue; String[] mainParts = entry.split(":"); String[] resParts = mainParts[1].split("x"); int cameraId = Integer.parseInt(mainParts[0]); String resolution = resParts[0] + " " + resParts[1]; editor.putString(PreferenceKeys.getResolutionPreferenceKey(cameraId), resolution); } editor.apply(); } /** Switches modes if required, if called from a relevant intent/tile. Loading app/src/main/res/values/config.xml +6 −1 Original line number Diff line number Diff line Loading @@ -4,4 +4,9 @@ <string-array name="config_ignoredCameraIds"> <!-- <item>4</item> --> </string-array> <!-- Add default resolution for each camera IDs --> <string-array name="config_e_os_camera_default_resolution_lens"> <!-- <item>0:4000x2256</item> --> </string-array> </resources> Loading
app/src/main/java/net/sourceforge/opencamera/MainActivity.java +17 −0 Original line number Diff line number Diff line Loading @@ -990,6 +990,23 @@ public class MainActivity extends AppCompatActivity implements PreferenceFragmen } } } String[] defaultResolutions = getResources().getStringArray( R.array.config_e_os_camera_default_resolution_lens); SharedPreferences.Editor editor = sharedPreferences.edit(); for (String entry : defaultResolutions) { if (!entry.matches("\\d+:\\d+x\\d+")) continue; String[] mainParts = entry.split(":"); String[] resParts = mainParts[1].split("x"); int cameraId = Integer.parseInt(mainParts[0]); String resolution = resParts[0] + " " + resParts[1]; editor.putString(PreferenceKeys.getResolutionPreferenceKey(cameraId), resolution); } editor.apply(); } /** Switches modes if required, if called from a relevant intent/tile. Loading
app/src/main/res/values/config.xml +6 −1 Original line number Diff line number Diff line Loading @@ -4,4 +4,9 @@ <string-array name="config_ignoredCameraIds"> <!-- <item>4</item> --> </string-array> <!-- Add default resolution for each camera IDs --> <string-array name="config_e_os_camera_default_resolution_lens"> <!-- <item>0:4000x2256</item> --> </string-array> </resources>