blob: 8ebbd86178d45264d251a5b9ce7339f3a9d00f5f [file] [log] [blame]
Yorke Leef98fb572014-03-05 10:56:55 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2014 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
17<!-- Telecomm resources that may need to be customized for different hardware or product
18 builds. -->
19<resources>
20 <!-- Determines if the current device should allow emergency numbers to be logged in the
21 call log. Some carriers require that emergency calls *not* be logged, presumably to
22 avoid the risk of accidental redialing from the call log UI.
23 The default is false. -->
24 <bool name="allow_emergency_numbers_in_call_log">false</bool>
Yorke Lee33501632014-03-17 19:24:12 -070025
Santos Cordon92a2d812014-04-30 15:19:01 -070026 <!-- Determine whether we want to play local DTMF tones in a call, or just let the radio/BP
27 handle playing of the tones. -->
28 <bool name="allow_local_dtmf_tones">true</bool>
29
Santos Cordonfdfcafa2014-06-26 14:49:05 -070030 <!-- Class name for the default in-call UI Service [DO NOT TRANSLATE] -->
31 <string name="incall_default_class" translatable="false">com.android.incallui.InCallServiceImpl</string>
32
Yorke Lee33501632014-03-17 19:24:12 -070033 <!-- Class name for the default main dialer activity [DO NOT TRANSLATE] -->
34 <string name="dialer_default_class" translatable="false">com.android.dialer.DialtactsActivity</string>
Sailesh Nepalb88795a2014-07-15 14:53:27 -070035
36 <!-- Flag indicating if the tty is enabled -->
Sanket Padawe60a00ce2016-03-30 15:07:37 -070037 <bool name="tty_enabled">true</bool>
Bryce Lee41045b42015-08-05 13:10:39 -070038
Bryce Lee88f900a2015-11-06 08:51:22 -080039 <!-- Flag indicating whether audio should be routed to speaker when docked -->
40 <bool name="use_speaker_when_docked">true</bool>
Wei Liu13791b92016-10-04 17:46:44 -070041
42 <!-- Flag indicating whether allow (silence rather than reject) the incoming call if it has a
43 different source (connection service) from the existing ringing call when reaching
44 maximum ringing calls. -->
45 <bool name="silence_incoming_when_different_service_and_maximum_ringing">false</bool>
mike dooleyce641902017-05-09 15:44:40 -070046
mike dooley559d62a2017-10-05 15:39:35 -070047 <!-- Determines if the granting of temporary location permission to the default dialer
mike dooley03902b72017-09-21 14:16:35 -070048 during an emergency call should be allowed. -->
mike dooley559d62a2017-10-05 15:39:35 -070049 <bool name="grant_location_permission_enabled">false</bool>
Tyler Gunnf194b272018-03-06 11:04:26 -080050
51 <!-- When true, a simple full intensity on/off vibration pattern will be used when calls ring.
Yeabkal Wubshit072123f2023-05-12 18:01:41 -070052
53 When false, the vibration effect serialized in the raw `default_ringtone_vibration_effect`
54 resource (under `frameworks/base/core/res/res/raw/`) is used. Devices should overlay this
55 value based on the type of vibration hardware they employ. -->
Tyler Gunnf194b272018-03-06 11:04:26 -080056 <bool name="use_simple_vibration_pattern">false</bool>
Tyler Gunn25c11112018-06-15 16:58:46 -070057
Hall Liu5cfe2af2018-08-23 19:09:37 -070058 <!-- Threshold for the X+Y component of gravity needed for the device orientation to be
59 classified as being on a user's ear. -->
60 <item name="device_on_ear_xy_gravity_threshold" format="float" type="dimen">5.5</item>
61
62 <!-- Lower threshold for the Y-component of gravity needed for the device orientation to be
63 classified as being on a user's ear. If the Y-component is less than this negative value,
64 the device is probably upside-down and therefore not on a ear -->
65 <item name="device_on_ear_y_gravity_negative_threshold" format="float" type="dimen">-1</item>
Tyler Gunnbb908f12019-03-26 13:49:51 -070066
67 <!-- When true, an option is shown in the call blocking screen which allows the user to block
68 all incoming calls from callers not in their contacts. -->
69 <bool name="show_option_to_block_callers_not_in_contacts">false</bool>
70
71 <!-- When true, the options in the call blocking settings to block restricted and unknown
72 callers are combined into a single toggle. -->
73 <bool name="combine_options_to_block_restricted_and_unknown_callers">true</bool>
Tyler Gunn16f5dd92021-02-17 09:19:26 -080074
75 <!-- When set, Telecom will attempt to bind to the {@link CallDiagnosticService} implementation
76 defined by the app with this package name. -->
77 <string name="call_diagnostic_service_package_name"></string>
Liu Qiong3850e762023-02-28 10:46:25 +080078
79 <!-- When true, the options in the call blocking settings to block unavailable and unknown
80 callers are combined into a single toggle. -->
81 <bool name="combine_options_to_block_unavailable_and_unknown_callers">true</bool>
Grace Jiae4ddd1a2023-10-19 09:36:01 -070082
qing6b7e3592024-04-22 18:14:43 +000083 <!-- When true, skip fetching quick reply response -->
84 <bool name="skip_loading_canned_text_response">false</bool>
85
qingb30422d2024-07-17 20:57:29 +000086 <!-- When set, telecom will skip fetching incoming caller info for this account -->
87 <string name="skip_incoming_caller_info_account_package"></string>
Pranav Madapurmath3b31cf42024-04-15 16:21:36 -070088
89 <string-array name="system_bluetooth_stack_package_name" translatable="false">
90 <!-- AOSP -->
91 <item>com.android.bluetooth</item>
92 <!-- Used for internal targets -->
93 <item>com.google.android.bluetooth</item>
94 </string-array>
Yorke Leef98fb572014-03-05 10:56:55 -080095</resources>