blob: b73fa4a086fdc3d65449b35138631502eaedeaa5 [file] [log] [blame]
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2014 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.
-->
<resources>
<!-- Known ATV devices do not support rotation, force no rotation by default. -->
<bool name="config_forceDefaultOrientation">true</bool>
<!-- Flag indicating that the media framework should support playing of sounds on volume
key usage. This adds noticeable additional overhead to volume key processing, so
is disableable for products for which it is irrelevant. -->
<bool name="config_useVolumeKeySounds">false</bool>
<!-- Disable AUDIO_BECOMING_NOISY notifications. -->
<bool name="config_sendAudioBecomingNoisy">false</bool>
<!-- This device is data-only. -->
<bool name="config_voice_capable">false</bool>
<!-- This device does not allow sms service. -->
<bool name="config_sms_capable">false</bool>
<!-- Control the default UI mode type to use when there is no other type override
happening. One of the following values (See Configuration.java):
1 UI_MODE_TYPE_NORMAL
4 UI_MODE_TYPE_TELEVISION
5 UI_MODE_TYPE_APPLIANCE
Any other values will have surprising consequences. -->
<integer name="config_defaultUiModeType">4</integer>
<!-- default device has recents property -->
<bool name="config_hasRecents">false</bool>
<!-- Control the behavior when the user long presses the home button.
0 - Nothing
1 - Launch all apps intent
2 - Launch assist intent
This needs to match the constants in
policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
-->
<integer name="config_longPressOnHomeBehavior">1</integer>
<!-- Override configuration check for dpad so that we always appear to have one -->
<bool name="config_hasPermanentDpad">true</bool>
<bool name="config_defaultInTouchMode">false</bool>
<!-- Launcher customization requires AppWidgetService, but otherwise
home screen widgets are not supported on TV -->
<bool name="config_enableAppWidgetService">true</bool>
<!-- Package of the unbundled tv remote service which can connect to tv remote provider -->
<string translatable="false" name="config_tvRemoteServicePackage">com.google.android.tv.remote.service</string>
<!-- Default service to enable with accessibility shortcut [DO NOT TRANSLATE] -->
<string name="config_defaultAccessibilityService" translatable="false">com.google.android.marvin.talkback/.TalkBackService</string>
<!-- The component name, flattened to a string, for the default autofill service
to enabled for an user. This service must be trusted, as it can be activated
without explicit consent of the user. If no autofill service with the
specified name exists on the device, autofill will be disabled by default.
-->
<string name="config_defaultAutofillService" translatable="false">com.google.android.gms/.autofill.service.AutofillService</string>
<!-- The list of IMEs which should be disabled until used.
This function suppresses update notifications for these pre-installed apps.
We need to set this configuration carefully that they should not have functionarities
other than "IME" or "Spell Checker". In InputMethodManagerService,
the listed IMEs are disabled until used when all of the following conditions are met.
1. Not selected as an enabled IME in the Settings
2. Not selected as a spell checker in the Settings
3. Installed
4. A pre-installed IME
5. Not enabled
And the disabled_until_used state for an IME is released by InputMethodManagerService
when the IME is selected as an enabled IME. -->
<string-array name="config_disabledUntilUsedPreinstalledImes" translatable="false">
<item>com.google.android.inputmethod.latin</item>
<item>com.google.android.apps.inputmethod.hindi</item>
<item>com.google.android.apps.inputmethod.zhuyin</item>
<item>com.google.android.inputmethod.japanese</item>
<item>com.google.android.inputmethod.korean</item>
<item>com.google.android.inputmethod.pinyin</item>
</string-array>
<!-- Whether to keep background restricted profiles running after exiting. If set to false,
restricted profiles may be put into stopped state as soon as the switch back to primary
happens.
Can be overridden with android.provider.Settings.Global.KEEP_PROFILE_IN_BACKGROUND. -->
<bool name="config_keepRestrictedProfilesInBackground">false</bool>
<!-- An array of packages which can listen for notifications on low ram devices. -->
<string-array translatable="false" name="config_allowedManagedServicesOnLowRamDevices">
<item>com.google.android.tvrecommendations</item>
</string-array>
</resources>