diff options
author | Byunghun Jeon <bjeon@codeaurora.org> | 2016-05-10 14:19:36 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-08-21 18:45:51 -0700 |
commit | 4137ed16ff29aaa83c1396b1ac748e6aafe536b3 (patch) | |
tree | 66df9e9c170efcc9440fe76a376de752b9de64ec /res | |
parent | 154c8e8ec204f39014d73fd8824927f2e50bf645 (diff) | |
download | android_packages_apps_Snap-4137ed16ff29aaa83c1396b1ac748e6aafe536b3.tar.gz android_packages_apps_Snap-4137ed16ff29aaa83c1396b1ac748e6aafe536b3.tar.bz2 android_packages_apps_Snap-4137ed16ff29aaa83c1396b1ac748e6aafe536b3.zip |
SnapdragonCamera: Update settingsManager and add Dual mode to Scene mode
Update settingsManager and add Dual mode to Scene mode
Change-Id: I508430840c3fb8c7d0b56a2a63e09b271754fcb4
CRs-Fixed: 1018118
Diffstat (limited to 'res')
-rw-r--r-- | res/values/camera2arrays.xml | 71 | ||||
-rw-r--r-- | res/values/qcomstrings.xml | 12 | ||||
-rw-r--r-- | res/xml/capture_preferences.xml | 24 |
3 files changed, 49 insertions, 58 deletions
diff --git a/res/values/camera2arrays.xml b/res/values/camera2arrays.xml index f4ac13e8c..8e54a2abc 100644 --- a/res/values/camera2arrays.xml +++ b/res/values/camera2arrays.xml @@ -38,31 +38,36 @@ <item>@string/pref_camera2_camera2_value_enable</item> </string-array> - <string-array name="pref_camera2_dual_camera_entries" translatable="true"> - <item>@string/pref_camera2_dual_camera_entry_dual</item> - <item>@string/pref_camera2_dual_camera_entry_bayer</item> - <item>@string/pref_camera2_dual_camera_entry_mono</item> + <string-array name="pref_camera2_mono_only_entries" translatable="true"> + <item>On</item> + <item>Off</item> </string-array> - <string-array name="pref_camera2_dual_camera_entryvalues" translatable="false"> - <item>0</item> - <item>1</item> - <item>2</item> + <string-array name="pref_camera2_mono_only_entryvalues" translatable="false"> + <item>on</item> + <item>off</item> + </string-array> + + <string-array name="pref_camera2_initial_camera_entries" translatable="true"> + <item>Bayer</item> + <item>Mono</item> + <item>Front</item> </string-array> - <string-array name="pref_camera2_dual_camera_dependencylist" translatable="false"> - <item>pref_camera2_mono_preview_key</item> - <item>pref_camera2_clearsight_key</item> + <string-array name="pref_camera2_initial_camera_entryvalues" translatable="false"> + <item>bayer</item> + <item>mono</item> + <item>front</item> </string-array> <string-array name="pref_camera2_mono_preview_entries" translatable="true"> - <item>@string/pref_camera2_mono_preview_entry_off</item> <item>@string/pref_camera2_mono_preview_entry_on</item> + <item>@string/pref_camera2_mono_preview_entry_off</item> </string-array> <string-array name="pref_camera2_mono_preview_entryvalues" translatable="false"> - <item>@string/pref_camera2_mono_preview_value_off</item> <item>@string/pref_camera2_mono_preview_value_on</item> + <item>@string/pref_camera2_mono_preview_value_off</item> </string-array> <string-array name="pref_camera2_clearsight_entries" translatable="true"> @@ -75,18 +80,14 @@ <item>@string/pref_camera2_clearsight_value_on</item> </string-array> - <string-array name="pref_camera2_scenemode_dependencylist" translatable="false"> - <item>pref_camera2_coloreffect_key</item> - <item>pref_camera2_flashmode_key</item> - <item>pref_camera2_whitebalance_key</item> - </string-array> - <!-- Refer to CONTROL_SCENE_MODE of Camera2 API for values -1 refers to ones not supported in Camera2 API 0 is special case added for auto (meaning off) + -5 is for dual mode --> <string-array name="pref_camera2_scenemode_entryvalues" translatable="false"> <item>0</item> + <item>-5</item> <item>18</item> <item>-1</item> <item>-1</item> @@ -106,6 +107,7 @@ <!-- Camera Preferences Scene Mode dialog box entries --> <string-array name="pref_camera2_scenemode_entries" translatable="false"> <item>@string/pref_camera_scenemode_entry_auto</item> + <item>Dual</item> <item>@string/pref_camera_scenemode_entry_hdr</item> <item>@string/pref_camera_scenemode_entry_refocus</item> <item>@string/pref_camera_scenemode_entry_optizoom</item> @@ -125,6 +127,7 @@ <array name="pref_camera2_scenemode_thumbnails" translatable="false"> <item>@drawable/ic_scene_mode_auto</item> <item>@drawable/ic_scene_mode_hdr</item> + <item>@drawable/ic_scene_mode_hdr</item> <item>@drawable/ic_scene_mode_refocus</item> <item>@drawable/ic_scene_mode_optizoom</item> <item>@drawable/ic_scene_mode_portrait</item> @@ -140,51 +143,35 @@ <item>@drawable/ic_scene_mode_smartauto</item> </array> - <string-array name="pref_camera2_scenemode_labels"> - <item>@string/pref_camera_scenemode_label_action</item> - <item>@string/pref_camera_scenemode_label_night</item> - <item>@string/pref_camera_scenemode_label_auto</item> - <item>@string/pref_camera_scenemode_label_sunset</item> - <item>@string/pref_camera_scenemode_label_party</item> - </string-array> - - <array name="pref_camera2_scenemode_icons"> - <item>@drawable/ic_sce_action</item> - <item>@drawable/ic_sce_night</item> - <item>@drawable/ic_sce_off</item> - <item>@drawable/ic_sce_sunset</item> - <item>@drawable/ic_sce_party</item> - </array> - <string-array name="pref_camera2_whitebalance_entryvalues" translatable="false"> + <item>1</item> <item>2</item> <item>4</item> - <item>1</item> <item>5</item> <item>6</item> </string-array> <!-- Camera Preferences White Balance dialog box entries --> <string-array name="pref_camera2_whitebalance_entries" translatable="false"> + <item>@string/pref_camera_whitebalance_entry_auto</item> <item>@string/pref_camera_whitebalance_entry_incandescent</item> <item>@string/pref_camera_whitebalance_entry_fluorescent</item> - <item>@string/pref_camera_whitebalance_entry_auto</item> <item>@string/pref_camera_whitebalance_entry_daylight</item> <item>@string/pref_camera_whitebalance_entry_cloudy</item> </string-array> <string-array name="pref_camera2_whitebalance_labels" translatable="false"> + <item>@string/pref_camera_whitebalance_label_auto</item> <item>@string/pref_camera_whitebalance_label_incandescent</item> <item>@string/pref_camera_whitebalance_label_fluorescent</item> - <item>@string/pref_camera_whitebalance_label_auto</item> <item>@string/pref_camera_whitebalance_label_daylight</item> <item>@string/pref_camera_whitebalance_label_cloudy</item> </string-array> <array name="pref_camera2_whitebalance_icons" translatable="false"> + <item>@drawable/ic_wb_auto</item> <item>@drawable/ic_wb_incandescent</item> <item>@drawable/ic_wb_fluorescent</item> - <item>@drawable/ic_wb_auto</item> <item>@drawable/ic_wb_sunlight</item> <item>@drawable/ic_wb_cloudy</item> </array> @@ -287,9 +274,9 @@ </string-array> <string-array name="pref_camera2_flashmode_entryvalues" translatable="false"> - <item>off</item> - <item>auto</item> - <item>on</item> + <item>1</item> + <item>2</item> + <item>3</item> </string-array> <array name="pref_camera2_flashmode_icons" translatable="false"> diff --git a/res/values/qcomstrings.xml b/res/values/qcomstrings.xml index 6acae8260..e6656e9ce 100644 --- a/res/values/qcomstrings.xml +++ b/res/values/qcomstrings.xml @@ -539,11 +539,8 @@ <string name="pref_camera2_camera2_value_enable" translatable="false">enable</string> <string name="pref_camera2_camera2_value_disable" translatable="false">disable</string> - <string name="pref_camera2_dual_camera_title" translatable="true">Dual Camera Mode</string> - <string name="pref_camera2_dual_camera_entry_dual" translatable="true">Dual-camera Linked</string> - <string name="pref_camera2_dual_camera_entry_bayer" translatable="true">Single Bayer Camera</string> - <string name="pref_camera2_dual_camera_entry_mono" translatable="true">Single Mono Camera</string> - <string name="pref_camera2_dual_camera_default" translatable="false">1</string> + <string name="pref_camera2_mono_only_title" translatable="true">Mono Only</string> + <string name="pref_camera2_mono_only_default" translatable="false">off</string> <string name="pref_camera2_mono_preview_title" translatable="true">Mono Preview</string> <string name="pref_camera2_mono_preview_entry_on" translatable="true">On</string> @@ -553,7 +550,7 @@ <string name="pref_camera2_mono_preview_value_off" translatable="false">off</string> <string name="pref_camera2_clearsight_title" translatable="true">ClearSight</string> - <string name="pref_camera2_clearsight_default" translatable="false">off</string> + <string name="pref_camera2_clearsight_default" translatable="false">on</string> <string name="pref_camera2_clearsight_entry_on" translatable="false">On</string> <string name="pref_camera2_clearsight_entry_off" translatable="false">Off</string> @@ -564,5 +561,8 @@ <string name="clearsight_capture_fail">ClearSight capture failed</string> <string name="pref_camera2_scenemode_default" translatable="false">0</string> + <string name="pref_camera2_whitebalance_default" translatable="false">1</string> + <string name="pref_camera2_coloreffect_default" translatable="false">0</string> + <string name="pref_camera2_flashmode_default" translatable="false">2</string> </resources> diff --git a/res/xml/capture_preferences.xml b/res/xml/capture_preferences.xml index 3bab09eb0..3dad3a701 100644 --- a/res/xml/capture_preferences.xml +++ b/res/xml/capture_preferences.xml @@ -31,7 +31,7 @@ xmlns:camera="http://schemas.android.com/apk/res/org.codeaurora.snapcam" camera:title="@string/pref_camera_settings_category"> <IconListPreference - camera:defaultValue="@string/pref_camera_flashmode_default" + camera:defaultValue="@string/pref_camera2_flashmode_default" camera:entries="@array/pref_camera2_flashmode_entries" camera:entryValues="@array/pref_camera2_flashmode_entryvalues" camera:icons="@array/pref_camera2_flashmode_icons" @@ -42,7 +42,7 @@ camera:title="@string/pref_camera_flashmode_title"/> <IconListPreference - camera:defaultValue="@string/pref_camera_whitebalance_default" + camera:defaultValue="@string/pref_camera2_whitebalance_default" camera:entries="@array/pref_camera2_whitebalance_entries" camera:entryValues="@array/pref_camera2_whitebalance_entryvalues" camera:icons="@array/pref_camera2_whitebalance_icons" @@ -87,12 +87,11 @@ camera:title="@string/pref_camera2_camera2_title"/> <ListPreference - camera:defaultValue="@string/pref_camera2_dual_camera_default" - camera:dependencyList="@array/pref_camera2_dual_camera_dependencylist" - camera:entries="@array/pref_camera2_dual_camera_entries" - camera:entryValues="@array/pref_camera2_dual_camera_entryvalues" - camera:key="pref_camera2_dual_camera_key" - camera:title="@string/pref_camera2_dual_camera_title"/> + camera:defaultValue="@string/pref_camera2_mono_only_default" + camera:entries="@array/pref_camera2_mono_only_entries" + camera:entryValues="@array/pref_camera2_mono_only_entryvalues" + camera:key="pref_camera2_mono_only_key" + camera:title="@string/pref_camera2_mono_only_title"/> <ListPreference camera:defaultValue="@string/pref_camera2_mono_preview_default" @@ -109,7 +108,7 @@ camera:title="@string/pref_camera2_clearsight_title"/> <IconListPreference - camera:defaultValue="@string/pref_camera_coloreffect_default" + camera:defaultValue="@string/pref_camera2_coloreffect_default" camera:entries="@array/pref_camera2_coloreffect_entries" camera:entryValues="@array/pref_camera2_coloreffect_entryvalues" camera:key="pref_camera2_coloreffect_key" @@ -120,7 +119,6 @@ <IconListPreference camera:defaultValue="@string/pref_camera2_scenemode_default" - camera:dependencyList="@array/pref_camera2_scenemode_dependencylist" camera:entries="@array/pref_camera2_scenemode_entries" camera:entryValues="@array/pref_camera2_scenemode_entryvalues" camera:key="pref_camera2_scenemode_key" @@ -179,4 +177,10 @@ camera:key="pref_camera2_timer_key" camera:singleIcon="@drawable/ic_settings_countdowntimer" camera:title="@string/pref_camera_timer_title"/> + + <ListPreference + camera:defaultValue="0" + camera:key="pref_camera2_initial_camera_key" + camera:entries="@array/pref_camera2_initial_camera_entries" + camera:entryValues="@array/pref_camera2_initial_camera_entryvalues"/> </PreferenceGroup> |