summaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorjinwu <jinwu@codeaurora.org>2018-09-21 18:33:37 +0800
committerjinwu <jinwu@codeaurora.org>2018-09-21 18:33:37 +0800
commitbfab14264c6b8aee87d0383df8c00ca844c3bee4 (patch)
treee437b50633a272df6dcb0b88b6b189c7bf7abe89 /res
parenta26301351c28e820f6c2346ebd07265cfed14c8b (diff)
downloadandroid_packages_apps_Snap-bfab14264c6b8aee87d0383df8c00ca844c3bee4.tar.gz
android_packages_apps_Snap-bfab14264c6b8aee87d0383df8c00ca844c3bee4.tar.bz2
android_packages_apps_Snap-bfab14264c6b8aee87d0383df8c00ca844c3bee4.zip
SnapdraongCamera:add HEIF support
add option to allow user to save captured image with HEIF format. Change-Id: I267b783bf7e4f41f523ef2ac4fbb734657b8e827 CRs-Fixed: 2312764
Diffstat (limited to 'res')
-rwxr-xr-xres/values/camera2arrays.xml10
-rwxr-xr-xres/values/qcomstrings.xml5
-rwxr-xr-xres/xml/capture_preferences.xml8
-rwxr-xr-xres/xml/setting_menu_preferences.xml10
4 files changed, 33 insertions, 0 deletions
diff --git a/res/values/camera2arrays.xml b/res/values/camera2arrays.xml
index e05303325..2916736cf 100755
--- a/res/values/camera2arrays.xml
+++ b/res/values/camera2arrays.xml
@@ -508,6 +508,16 @@
<item>320x240</item>
</string-array>
+ <string-array name="pref_camera2_picture_format_entries" translatable="false">
+ <item>@string/pref_camera2_picture_format_entry_0</item>
+ <item>@string/pref_camera2_picture_format_entry_1</item>
+ </string-array>
+
+ <string-array name="pref_camera2_picture_format_entryvalues" translatable="false">
+ <item>0</item>
+ <item>1</item>
+ </string-array>
+
<!-- Camera Preferences focus mode dialog box entries -->
<string-array name="pref_camera2_focusmode_entries" translatable="false">
<item>@string/pref_camera_focusmode_entry_auto</item>
diff --git a/res/values/qcomstrings.xml b/res/values/qcomstrings.xml
index bf6deb455..46cc2ab9d 100755
--- a/res/values/qcomstrings.xml
+++ b/res/values/qcomstrings.xml
@@ -1258,6 +1258,11 @@
<string name="pref_camera2_video_hdr_entry_value_enable" translatable="false">1</string>
<string name="pref_camera2_video_hdr_entry_value_disable" translatable="false">0</string>
+ <string name="pref_camera2_picture_format_title">Picture Format</string>
+ <string name="pref_camera2_picture_format_default">0</string>
+ <string name="pref_camera2_picture_format_entry_0">JPEG</string>
+ <string name="pref_camera2_picture_format_entry_1">HEIF</string>
+
<string name="pref_camera2_deepportrait_entry_value_disable" translatable="false">off</string>
<string name="pref_camera2_deepportrait_entry_value_enable" translatable="false">on</string>
<string name="pref_camera_scenemode_entry_deepportrait" translatable="false">Deepportrait</string>
diff --git a/res/xml/capture_preferences.xml b/res/xml/capture_preferences.xml
index bc74e280b..7575eb1a6 100755
--- a/res/xml/capture_preferences.xml
+++ b/res/xml/capture_preferences.xml
@@ -157,6 +157,14 @@
camera:title="@string/pref_camera_picturesize_title"/>
<IconListPreference
+ camera:defaultValue="@string/pref_camera2_picture_format_default"
+ camera:entries="@array/pref_camera2_picture_format_entries"
+ camera:entryValues="@array/pref_camera2_picture_format_entryvalues"
+ camera:key="pref_camera2_picture_format_key"
+ camera:singleIcon="@drawable/ic_settings_storage"
+ camera:title="@string/pref_camera2_picture_format_title"/>
+
+ <IconListPreference
camera:defaultValue="@string/pref_exposure_default"
camera:key="pref_camera2_exposure_key"
camera:singleIcon="@drawable/ic_settings_exposure"
diff --git a/res/xml/setting_menu_preferences.xml b/res/xml/setting_menu_preferences.xml
index da47590be..a9268e6cc 100755
--- a/res/xml/setting_menu_preferences.xml
+++ b/res/xml/setting_menu_preferences.xml
@@ -141,6 +141,16 @@
android:layout="@layout/preference"
android:title="@string/pref_camera2_shutter_sound_title" />
+ <ListPreference
+ android:defaultValue="@string/pref_camera2_picture_format_default"
+ android:entries="@array/pref_camera2_picture_format_entries"
+ android:entryValues="@array/pref_camera2_picture_format_entryvalues"
+ android:icon="@drawable/ic_settings_storage"
+ android:key="pref_camera2_picture_format_key"
+ android:layout="@layout/preference"
+ android:summary="%s"
+ android:title="@string/pref_camera2_picture_format_title"/>
+
<SwitchPreference
android:defaultValue="false"
android:key="pref_camera2_mono_only_key"