| <?xml version="1.0" encoding="utf-8"?> |
| <!-- |
| /* |
| ** Copyright 2009, The Android Open Source Project |
| ** |
| ** Licensed under the Apache License, Version 2.0 (the "License"); |
| ** you may not use this file except in compliance with the License. |
| ** You may obtain a copy of the License at |
| ** |
| ** http://www.apache.org/licenses/LICENSE-2.0 |
| ** |
| ** Unless required by applicable law or agreed to in writing, software |
| ** distributed under the License is distributed on an "AS IS" BASIS, |
| ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| ** See the License for the specific language governing permissions and |
| ** limitations under the License. |
| */ |
| --> |
| |
| <!-- These resources are around just to allow their values to be customized |
| for different hardware and product builds. --> |
| <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> |
| <!-- Component to be used as the status bar service. Must implement the IStatusBar |
| interface. This name is in the ComponentName flattened format (package/class) --> |
| <string name="config_statusBarComponent">com.android.systemui/com.android.systemui.statusbar.StatusBarService</string> |
| |
| <!-- Do not translate. Defines the slots for the right-hand side icons. That is to say, the |
| icons in the status bar that are not notifications. --> |
| <string-array name="config_statusBarIcons"> |
| <item><xliff:g id="id">ime</xliff:g></item> |
| <item><xliff:g id="id">sync_failing</xliff:g></item> |
| <item><xliff:g id="id">sync_active</xliff:g></item> |
| <item><xliff:g id="id">gps</xliff:g></item> |
| <item><xliff:g id="id">bluetooth</xliff:g></item> |
| <item><xliff:g id="id">tty</xliff:g></item> |
| <item><xliff:g id="id">speakerphone</xliff:g></item> |
| <item><xliff:g id="id">mute</xliff:g></item> |
| <item><xliff:g id="id">volume</xliff:g></item> |
| <item><xliff:g id="id">wifi</xliff:g></item> |
| <item><xliff:g id="id">cdma_eri</xliff:g></item> |
| <item><xliff:g id="id">data_connection</xliff:g></item> |
| <item><xliff:g id="id">phone_evdo_signal</xliff:g></item> |
| <item><xliff:g id="id">phone_signal</xliff:g></item> |
| <item><xliff:g id="id">battery</xliff:g></item> |
| <item><xliff:g id="id">alarm_clock</xliff:g></item> |
| <item><xliff:g id="id">secure</xliff:g></item> |
| <item><xliff:g id="id">clock</xliff:g></item> |
| </string-array> |
| |
| <!-- Flag indicating whether the surface flinger has limited |
| alpha compositing functionality in hardware. If set, the window |
| manager will disable alpha trasformation in animations where not |
| strictly needed. --> |
| <bool name="config_sf_limitedAlpha">false</bool> |
| |
| <!-- Flag indicating whether the surface flinger is inefficient |
| at performing a blur. Used by parts of the UI to turn off |
| the blur effect where it isn't worth the performance hit. --> |
| <bool name="config_sf_slowBlur">false</bool> |
| |
| <!-- The duration (in milliseconds) of a short animation. --> |
| <integer name="config_shortAnimTime">150</integer> |
| |
| <!-- The duration (in milliseconds) of a medium-length animation. --> |
| <integer name="config_mediumAnimTime">300</integer> |
| |
| <!-- The duration (in milliseconds) of a long animation. --> |
| <integer name="config_longAnimTime">400</integer> |
| |
| <!-- The duration (in milliseconds) that the radio will scan for a signal |
| when there's no network connection. If the scan doesn't timeout, use zero --> |
| <integer name="config_radioScanningTimeout">0</integer> |
| |
| <!-- A product with no SD card == not removable. --> |
| <bool name="config_externalStorageRemovable" product="nosdcard">false</bool> |
| <!-- Configures whether the primary external storage device is |
| removable. For example, if external storage is on an SD card, |
| it is removable; if it is built in to the device, it is not removable. |
| The default product has external storage on an SD card, which is |
| removable. --> |
| <bool name="config_externalStorageRemovable" product="default">true</bool> |
| |
| <!-- XXXXX NOTE THE FOLLOWING RESOURCES USE THE WRONG NAMING CONVENTION. |
| Please don't copy them, copy anything else. --> |
| |
| <!-- This string array should be overridden by the device to present a list of network |
| attributes. This is used by the connectivity manager to decide which networks can coexist |
| based on the hardware --> |
| <!-- An Array of "[Connection name],[ConnectivityManager connection type], |
| [associated radio-type],[priority] --> |
| <string-array translatable="false" name="networkAttributes"> |
| <item>"wifi,1,1,1"</item> |
| <item>"mobile,0,0,0"</item> |
| <item>"mobile_mms,2,0,2"</item> |
| <item>"mobile_supl,3,0,2"</item> |
| <item>"mobile_hipri,5,0,3"</item> |
| </string-array> |
| |
| <!-- This string array should be overridden by the device to present a list of radio |
| attributes. This is used by the connectivity manager to decide which networks can coexist |
| based on the hardware --> |
| <!-- An Array of "[ConnectivityManager connectionType], |
| [# simultaneous connection types]" --> |
| <string-array translatable="false" name="radioAttributes"> |
| <item>"1,1"</item> |
| <item>"0,1"</item> |
| </string-array> |
| |
| <!-- List of regexpressions describing the interface (if any) that represent tetherable |
| USB interfaces. If the device doesn't want to support tething over USB this should |
| be empty. An example would be "usb.*" --> |
| <string-array translatable="false" name="config_tether_usb_regexs"> |
| </string-array> |
| |
| <!-- List of regexpressions describing the interface (if any) that represent tetherable |
| Wifi interfaces. If the device doesn't want to support tethering over Wifi this |
| should be empty. An example would be "softap.*" --> |
| <string-array translatable="false" name="config_tether_wifi_regexs"> |
| </string-array> |
| |
| <!-- Dhcp range (min, max) to use for tethering purposes --> |
| <string-array translatable="false" name="config_tether_dhcp_range"> |
| </string-array> |
| |
| <!-- Regex array of allowable upstream ifaces for tethering - for example if you want |
| tethering on a new interface called "foo2" add <item>"foo\\d"</item> to the array --> |
| <string-array translatable="false" name="config_tether_upstream_regexs"> |
| </string-array> |
| |
| <!-- Boolean indicating if we require the use of DUN on mobile for tethering. |
| Note that this defaults to false so that if you move to a carrier that |
| hasn't configured anything tethering will still work. If you'd rather |
| make the device untetherable on unconfigured devices, set to true --> |
| <bool translatable="false" name="config_tether_dun_required">false</bool> |
| |
| <!-- String containing the apn value for tethering. May be overriden by secure settings |
| TETHER_DUN_APN. Value is a comma separated series of strings: |
| "name,apn,proxy,port,username,password,server,mmsc,mmsproxy,mmsport,mcc,mnc,auth,type" |
| note that empty fields can be ommitted: "name,apn,,,,,,,,,310,260,,DUN" --> |
| <string translatable="false" name="config_tether_apndata"></string> |
| |
| |
| <!-- Flag indicating whether the keyguard should be bypassed when |
| the slider is open. This can be set or unset depending how easily |
| the slider can be opened (for example, in a pocket or purse). --> |
| <bool name="config_bypass_keyguard_if_slider_open">true</bool> |
| |
| <!-- Flag indicating whether the we should enable the automatic brightness in Settings. |
| Software implementation will be used if config_hardware_auto_brightness_available is not set --> |
| <bool name="config_automatic_brightness_available">false</bool> |
| |
| <!-- Don't name config resources like this. It should look like config_annoyDianne --> |
| <bool name="config_annoy_dianne">true</bool> |
| |
| <!-- If this is true, the screen will come on when you unplug usb/power/whatever. --> |
| <bool name="config_unplugTurnsOnScreen">false</bool> |
| |
| <!-- If this is true, the screen will fade off. --> |
| <bool name="config_animateScreenLights">true</bool> |
| |
| <!-- XXXXXX END OF RESOURCES USING WRONG NAMING CONVENTION --> |
| |
| <!-- The number of degrees to rotate the display when the keyboard is open. --> |
| <integer name="config_lidOpenRotation">90</integer> |
| |
| <!-- The number of degrees to rotate the display when the device is in a desk dock. |
| A value of -1 means no change in orientation by default. --> |
| <integer name="config_deskDockRotation">-1</integer> |
| |
| <!-- The number of degrees to rotate the display when the device is in a car dock. |
| A value of -1 means no change in orientation by default. --> |
| <integer name="config_carDockRotation">-1</integer> |
| |
| <!-- Control whether being in the desk dock (and powered) always |
| keeps the screen on. By default it stays on when plugged in to |
| AC. 0 will not keep it on; or together 1 to stay on when plugged |
| in to AC and 2 to stay on when plugged in to USB. (So 3 for both.) --> |
| <integer name="config_deskDockKeepsScreenOn">1</integer> |
| |
| <!-- Control whether being in the car dock (and powered) always |
| keeps the screen on. By default it stays on when plugged in to |
| AC. 0 will not keep it on; or together 1 to stay on when plugged |
| in to AC and 2 to stay on when plugged in to USB. (So 3 for both.) --> |
| <integer name="config_carDockKeepsScreenOn">1</integer> |
| |
| <!-- Control whether being in the desk dock should enable accelerometer |
| based screen orientation. Note this should probably default to true |
| like car dock, but we haven't had a chance to test it. --> |
| <bool name="config_deskDockEnablesAccelerometer">false</bool> |
| |
| <!-- Control whether being in the car dock should enable accelerometer based |
| screen orientation. This defaults to true because putting a device in |
| a car dock make the accelerometer more a physical input (like a lid). --> |
| <bool name="config_carDockEnablesAccelerometer">true</bool> |
| |
| <!-- Indicate whether the lid state impacts the accessibility of |
| the physical keyboard. 0 means it doesn't, 1 means it is accessible |
| when the lid is open, 2 means it is accessible when the lid is |
| closed. The default is 1. --> |
| <integer name="config_lidKeyboardAccessibility">1</integer> |
| |
| <!-- Indicate whether the lid state impacts the accessibility of |
| the physical keyboard. 0 means it doesn't, 1 means it is accessible |
| when the lid is open, 2 means it is accessible when the lid is |
| closed. The default is 0. --> |
| <integer name="config_lidNavigationAccessibility">0</integer> |
| |
| <!-- Indicate whether the SD card is accessible without removing the battery. --> |
| <bool name="config_batterySdCardAccessibility">false</bool> |
| |
| <!-- Vibrator pattern for feedback about a long screen/key press --> |
| <integer-array name="config_longPressVibePattern"> |
| <item>0</item> |
| <item>1</item> |
| <item>20</item> |
| <item>21</item> |
| </integer-array> |
| |
| <!-- Vibrator pattern for feedback about touching a virtual key --> |
| <integer-array name="config_virtualKeyVibePattern"> |
| <item>0</item> |
| <item>10</item> |
| <item>20</item> |
| <item>30</item> |
| </integer-array> |
| |
| <!-- Vibrator pattern for a very short but reliable vibration for soft keyboard tap --> |
| <integer-array name="config_keyboardTapVibePattern"> |
| <item>40</item> |
| </integer-array> |
| |
| <!-- Vibrator pattern for feedback about booting with safe mode disabled --> |
| <integer-array name="config_safeModeDisabledVibePattern"> |
| <item>0</item> |
| <item>1</item> |
| <item>20</item> |
| <item>21</item> |
| </integer-array> |
| |
| <!-- Vibrator pattern for feedback about booting with safe mode disabled --> |
| <integer-array name="config_safeModeEnabledVibePattern"> |
| <item>0</item> |
| <item>1</item> |
| <item>20</item> |
| <item>21</item> |
| <item>500</item> |
| <item>600</item> |
| </integer-array> |
| |
| <!-- Vibrator pattern for feedback about hitting a scroll barrier --> |
| <integer-array name="config_scrollBarrierVibePattern"> |
| <item>0</item> |
| <item>15</item> |
| <item>10</item> |
| <item>10</item> |
| </integer-array> |
| |
| <bool name="config_use_strict_phone_number_comparation">false</bool> |
| |
| <!-- Display low battery warning when battery level dips to this value --> |
| <integer name="config_lowBatteryWarningLevel">15</integer> |
| |
| <!-- Close low battery warning when battery level reaches this value --> |
| <integer name="config_lowBatteryCloseWarningLevel">20</integer> |
| |
| <!-- Default color for notification LED. --> |
| <color name="config_defaultNotificationColor">#ff00ff00</color> |
| |
| <!-- Default LED on time for notification LED in milliseconds. --> |
| <integer name="config_defaultNotificationLedOn">500</integer> |
| |
| <!-- Default LED off time for notification LED in milliseconds. --> |
| <integer name="config_defaultNotificationLedOff">2000</integer> |
| |
| <!-- Default value for led color when battery is low on charge --> |
| <integer name="config_notificationsBatteryLowARGB">0xFFFF0000</integer> |
| |
| <!-- Default value for led color when battery is medium charged --> |
| <integer name="config_notificationsBatteryMediumARGB">0xFFFFFF00</integer> |
| |
| <!-- Default value for led color when battery is fully charged --> |
| <integer name="config_notificationsBatteryFullARGB">0xFF00FF00</integer> |
| |
| <!-- Default value for LED on time when the battery is low on charge in miliseconds --> |
| <integer name="config_notificationsBatteryLedOn">125</integer> |
| |
| <!-- Default value for LED off time when the battery is low on charge in miliseconds --> |
| <integer name="config_notificationsBatteryLedOff">2875</integer> |
| |
| <!-- Allow the menu hard key to be disabled in LockScreen on some devices --> |
| <bool name="config_disableMenuKeyInLockScreen">false</bool> |
| |
| <!-- Array of light sensor LUX values to define our levels for auto backlight brightness support. |
| The N entries of this array define N + 1 zones as follows: |
| |
| Zone 0: 0 <= LUX < array[0] |
| Zone 1: array[0] <= LUX < array[1] |
| ... |
| Zone N: array[N - 1] <= LUX < array[N] |
| Zone N + 1: array[N] <= LUX < infinity |
| |
| Must be overridden in platform specific overlays --> |
| <integer-array name="config_autoBrightnessLevels"> |
| </integer-array> |
| |
| <!-- Array of output values for LCD backlight corresponding to the LUX values |
| in the config_autoBrightnessLevels array. This array should have size one greater |
| than the size of the config_autoBrightnessLevels array. |
| This must be overridden in platform specific overlays --> |
| <integer-array name="config_autoBrightnessLcdBacklightValues"> |
| </integer-array> |
| |
| <!-- Array of output values for button backlight corresponding to the LUX values |
| in the config_autoBrightnessLevels array. This array should have size one greater |
| than the size of the config_autoBrightnessLevels array. |
| This must be overridden in platform specific overlays --> |
| <integer-array name="config_autoBrightnessButtonBacklightValues"> |
| </integer-array> |
| |
| <!-- Array of output values for keyboard backlight corresponding to the LUX values |
| in the config_autoBrightnessLevels array. This array should have size one greater |
| than the size of the config_autoBrightnessLevels array. |
| This must be overridden in platform specific overlays --> |
| <integer-array name="config_autoBrightnessKeyboardBacklightValues"> |
| </integer-array> |
| |
| <!-- Amount of time it takes for the light sensor to warm up in milliseconds. |
| For this time after the screen turns on, the Power Manager |
| will not debounce light sensor readings --> |
| <integer name="config_lightSensorWarmupTime">0</integer> |
| |
| <!-- Enables swipe versus poly-finger touch disambiguation in the KeyboardView --> |
| <bool name="config_swipeDisambiguation">true</bool> |
| |
| <!-- Enables special filtering code in the framework for raw touch events |
| from the touch driver. This code exists for one particular device, |
| and should not be enabled for any others. Hopefully in the future |
| it will be removed when the lower-level touch driver generates better |
| data. --> |
| <bool name="config_filterTouchEvents">false</bool> |
| |
| <!-- Enables special filtering code in the framework for raw touch events |
| from the touch driver. This code exists for one particular device, |
| and should not be enabled for any others. --> |
| <bool name="config_filterJumpyTouchEvents">false</bool> |
| |
| <!-- Component name of the default wallpaper. This will be ImageWallpaper if not |
| specified --> |
| <string name="default_wallpaper_component">@null</string> |
| |
| <!-- Component name of the service providing network location support. --> |
| <string name="config_networkLocationProvider">@null</string> |
| |
| <!-- Component name of the service providing geocoder API support. --> |
| <string name="config_geocodeProvider">@null</string> |
| |
| <!-- Boolean indicating if current platform supports bluetooth SCO for off call |
| use cases --> |
| <bool name="config_bluetooth_sco_off_call">true</bool> |
| |
| <!-- The default data-use polling period. --> |
| <integer name="config_datause_polling_period_sec">600</integer> |
| |
| <!-- The default data-use threshold in bytes. 0 disables--> |
| <integer name="config_datause_threshold_bytes">0</integer> |
| |
| <!-- The default reduced-datarate value in kilobits per sec --> |
| <integer name="config_datause_throttle_kbitsps">300</integer> |
| |
| <!-- The default iface on which to monitor data use --> |
| <string name="config_datause_iface">rmnet0</string> |
| |
| <!-- The default reduced-datarate notification mask --> |
| <!-- 2 means give warning --> |
| <integer name="config_datause_notification_type">2</integer> |
| |
| <!-- Enables SIP on WIFI only --> |
| <bool name="config_sip_wifi_only">true</bool> |
| |
| <!-- Boolean indicating if restoring network selection should be skipped --> |
| <!-- The restoring is handled by modem if it is true--> |
| <bool translatable="false" name="skip_restoring_network_selection">false</bool> |
| </resources> |