summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorByunghun Jeon <bjeon@codeaurora.org>2016-05-10 14:19:36 -0700
committerSteve Kondik <steve@cyngn.com>2016-08-21 18:45:51 -0700
commit4137ed16ff29aaa83c1396b1ac748e6aafe536b3 (patch)
tree66df9e9c170efcc9440fe76a376de752b9de64ec /res
parent154c8e8ec204f39014d73fd8824927f2e50bf645 (diff)
downloadandroid_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.xml71
-rw-r--r--res/values/qcomstrings.xml12
-rw-r--r--res/xml/capture_preferences.xml24
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>