From 467196121cd51f298ef08aee1847d05270b46c81 Mon Sep 17 00:00:00 2001 From: Camera Software Integration Date: Wed, 28 Oct 2015 16:01:21 -0700 Subject: SnapdragonCamera: Implementing SelfieFlash feature Introducing SelfieFlash feature. Change-Id: I7b73d9db585038640b715092b01e037538ef68aa CRs-Fixed: 937232 --- res/layout/photo_module.xml | 1 + res/layout/selfie_flash_view.xml | 35 ++++++++++++ res/values/qcomarrays.xml | 11 ++++ res/values/qcomstrings.xml | 4 ++ res/xml/camera_preferences.xml | 7 +++ src/com/android/camera/CameraSettings.java | 2 + src/com/android/camera/PhotoMenu.java | 2 + src/com/android/camera/PhotoModule.java | 45 +++++++++++++++- src/com/android/camera/PhotoUI.java | 31 +++++++++++ src/com/android/camera/ui/SelfieFlashView.java | 74 ++++++++++++++++++++++++++ 10 files changed, 211 insertions(+), 1 deletion(-) create mode 100644 res/layout/selfie_flash_view.xml create mode 100644 src/com/android/camera/ui/SelfieFlashView.java diff --git a/res/layout/photo_module.xml b/res/layout/photo_module.xml index 7487e73b2..e1211baea 100644 --- a/res/layout/photo_module.xml +++ b/res/layout/photo_module.xml @@ -25,6 +25,7 @@ android:layout_height="match_parent" android:layout_gravity="center" > + + + + diff --git a/res/values/qcomarrays.xml b/res/values/qcomarrays.xml index 3124eaa41..6ae192645 100644 --- a/res/values/qcomarrays.xml +++ b/res/values/qcomarrays.xml @@ -498,6 +498,17 @@ enable + + + @string/setting_off + @string/setting_on + + + + off + on + + @string/setting_off diff --git a/res/values/qcomstrings.xml b/res/values/qcomstrings.xml index 856fc241a..d96375f68 100644 --- a/res/values/qcomstrings.xml +++ b/res/values/qcomstrings.xml @@ -156,6 +156,10 @@ Face detection on + + Selfie flash + off + Red eye reduction disable diff --git a/res/xml/camera_preferences.xml b/res/xml/camera_preferences.xml index 70bcfa07b..871144356 100644 --- a/res/xml/camera_preferences.xml +++ b/res/xml/camera_preferences.xml @@ -239,6 +239,13 @@ camera:singleIcon="@drawable/ic_settings_skin" camera:entries="@array/pref_camera_skinToneEnhancement_entries" camera:entryValues="@array/pref_camera_skinToneEnhancement_entryvalues" /> +