[3/3] OmniGears: Ambient Display configurations

make simple options

PS17
-use ListPreference value as summary

fix dependency
change string

PS24
-reworked shake test handling

<!------------------------------------------------------------>

Note :

   since each minimum and maximum value for device is different
   (minimum and maximum value in this patch is for hammerhead and shamu)
   you must replace :

   1. doze_pulse_duration_in_entries and doze_pulse_duration_in_values
   2. doze_pulse_duration_visible_entries and doze_pulse_duration_visible_values

   and put in OmniGears overlay inside your device repo

<!------------------------------------------------------------>

Example :
   my device is falcon a.k.a Moto G, cant handle with value that present in this patch
   so i need to check which minimum and maximum value that working

   after that, i get minimum 1 s and maximum 2s for time in and out
   also i get minimum 2 s and maximum 4 s for visible time

   then i put value into overlay

    <string-array name="doze_pulse_duration_in_entries" translatable="false">
        <item>@string/one_second_default</item>
        <item>@string/onehalf_second</item>
        <item>@string/two_second</item>
    </string-array>

    <string-array name="doze_pulse_duration_in_values" translatable="false">
        <item>1000</item>
        <item>1500</item>
        <item>2000</item>
    </string-array>

    <string-array name="doze_pulse_duration_visible_entries" translatable="false">
        <item>@string/two_second</item>
        <item>@string/twohalf_second</item>
        <item>@string/three_second_default</item>
        <item>@string/threehalf_second</item>
        <item>@string/four_second</item>
    </string-array>

    <string-array name="doze_pulse_duration_visible_values" translatable="false">
        <item>2000</item>
        <item>2500</item>
        <item>3000</item>
        <item>3500</item>
        <item>4000</item>
    </string-array>

    make sure the you keep default value in the array
<!------------------------------------------------------------>

last patch: make sure option not showing in search mode if not support

Change-Id: I48e5f576af7a619b5ad6b030bf606aaee771a095
diff --git a/res/values/custom_arrays.xml b/res/values/custom_arrays.xml
index f645974..dc58e10 100644
--- a/res/values/custom_arrays.xml
+++ b/res/values/custom_arrays.xml
@@ -47,4 +47,80 @@
         <item>10</item>
         <item>11</item>
     </string-array>
+
+    <string-array name="doze_pulse_duration_in_entries" translatable="false">
+        <item>@string/twohundred_ms</item>
+        <item>@string/fivehundred_ms</item>
+        <item>@string/one_second_default</item>
+        <item>@string/onehalf_second</item>
+        <item>@string/two_second</item>
+    </string-array>
+
+    <string-array name="doze_pulse_duration_in_values" translatable="false">
+        <item>200</item>
+        <item>500</item>
+        <item>1000</item>
+        <item>1500</item>
+        <item>2000</item>
+    </string-array>
+
+    <string-array name="doze_pulse_duration_visible_entries" translatable="false">
+        <item>@string/one_second</item>
+        <item>@string/onehalf_second</item>
+        <item>@string/two_second</item>
+        <item>@string/twohalf_second</item>
+        <item>@string/three_second_default</item>
+        <item>@string/threehalf_second</item>
+        <item>@string/four_second</item>
+        <item>@string/fourhalf_second</item>
+        <item>@string/five_second</item>
+    </string-array>
+
+    <string-array name="doze_pulse_duration_visible_values" translatable="false">
+        <item>1000</item>
+        <item>1500</item>
+        <item>2000</item>
+        <item>2500</item>
+        <item>3000</item>
+        <item>3500</item>
+        <item>4000</item>
+        <item>4500</item>
+        <item>5000</item>
+    </string-array>
+
+    <string-array name="doze_shake_acc_threshold_entries" translatable="false">
+        <item>@string/veryeasy_shake</item>
+        <item>@string/easy_shake</item>
+        <item>@string/medium_shake</item>
+        <item>@string/hard_shake</item>
+        <item>@string/veryhard_shake</item>
+        <item>@string/strong_shake</item>
+    </string-array>
+
+    <string-array name="doze_shake_acc_threshold_values" translatable="false">
+        <item>2</item>
+        <item>5</item>
+        <item>10</item>
+        <item>13</item>
+        <item>16</item>
+        <item>20</item>
+    </string-array>
+
+    <string-array name="doze_list_mode_entries" translatable="false">
+        <item>@string/fully_mode</item>
+        <item>@string/pocket_shake_mode</item>
+        <item>@string/pocket_pulse_mode</item>
+        <item>@string/pocket_only_mode</item>
+        <item>@string/shake_pulse_mode</item>
+        <item>@string/pulse_only_mode</item>
+    </string-array>
+
+    <string-array name="doze_list_mode_values" translatable="false">
+        <item>1</item>
+        <item>2</item>
+        <item>3</item>
+        <item>4</item>
+        <item>5</item>
+        <item>6</item>
+    </string-array>
 </resources>