mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-22 04:05:31 -04:00
universal7885: Format xml again
* No tabs this time, 3-space intent
This commit is contained in:
parent
7ab4e966aa
commit
a7ef8f2b7e
93 changed files with 2634 additions and 2737 deletions
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2009, The Android Open Source Project
|
* Copyright (c) 2009, The Android Open Source Project
|
||||||
|
|
@ -19,7 +18,7 @@
|
||||||
<!-- These resources are around just to allow their values to be customized
|
<!-- These resources are around just to allow their values to be customized
|
||||||
for different hardware and product builds. Do not translate. -->
|
for different hardware and product builds. Do not translate. -->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- The bounding path of the cutout region of the main built-in display.
|
<!-- The bounding path of the cutout region of the main built-in display.
|
||||||
Must either be empty if there is no cutout region, or a string that is parsable by
|
Must either be empty if there is no cutout region, or a string that is parsable by
|
||||||
{@link android.util.PathParser}.
|
{@link android.util.PathParser}.
|
||||||
The path is assumed to be specified in display coordinates with pixel units and in
|
The path is assumed to be specified in display coordinates with pixel units and in
|
||||||
|
|
@ -34,29 +33,29 @@
|
||||||
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
||||||
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
||||||
-->
|
-->
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutout">M62,0l-3.8,0l-3.9,0.2l-3.9,0.4l-4,0.8l-3.9,1.2l-3.8,1.6l-3.7,2l-3.4,2.4l-3.1,2.8l-2.9,3l-2.7,3.1l-2.6,3.1 l-2.7,2.8C12.5,28,6.2,30.3,0,30.3c-6.3,0-12.5-2.3-17.5-6.8l-2.7-2.8l-2.6-3.1l-2.7-3.1l-2.9-3l-3.2-2.8 L-35,6.2l-3.7-2l-3.8-1.6l-3.9-1.2l-4-0.8L-54.3,0.2L-58.2,0L-62,0Z @dp</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutout">M62,0l-3.8,0l-3.9,0.2l-3.9,0.4l-4,0.8l-3.9,1.2l-3.8,1.6l-3.7,2l-3.4,2.4l-3.1,2.8l-2.9,3l-2.7,3.1l-2.6,3.1 l-2.7,2.8C12.5,28,6.2,30.3,0,30.3c-6.3,0-12.5-2.3-17.5-6.8l-2.7-2.8l-2.6-3.1l-2.7-3.1l-2.9-3l-3.2-2.8 L-35,6.2l-3.7-2l-3.8-1.6l-3.9-1.2l-4-0.8L-54.3,0.2L-58.2,0L-62,0Z @dp</string>
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
||||||
<!-- If supported, are dreams enabled? (by default) -->
|
<!-- If supported, are dreams enabled? (by default) -->
|
||||||
<bool name="config_dreamsEnabledByDefault">false</bool>
|
<bool name="config_dreamsEnabledByDefault">false</bool>
|
||||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||||
<bool name="config_displayBlanksAfterDoze">false</bool>
|
<bool name="config_displayBlanksAfterDoze">false</bool>
|
||||||
<bool name="config_dozePulsePickup">false</bool>
|
<bool name="config_dozePulsePickup">false</bool>
|
||||||
<bool name="config_supportDoubleTapWake">false</bool>
|
<bool name="config_supportDoubleTapWake">false</bool>
|
||||||
<bool name="config_enableBurnInProtection">true</bool>
|
<bool name="config_enableBurnInProtection">true</bool>
|
||||||
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
||||||
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
and Strength as defined in Authenticators.java -->
|
and Strength as defined in Authenticators.java -->
|
||||||
<string-array name="config_biometric_sensors" translatable="false">
|
<string-array name="config_biometric_sensors" translatable="false">
|
||||||
<item>0:2:15</item>
|
<item>0:2:15</item>
|
||||||
<!-- ID0:Fingerprint:Strong -->
|
<!-- ID0:Fingerprint:Strong -->
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
||||||
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
||||||
<!-- Specify if the fingerprint hardware support gestures-->
|
<!-- Specify if the fingerprint hardware support gestures-->
|
||||||
<bool name="config_fingerprintSupportsGestures">true</bool>
|
<bool name="config_fingerprintSupportsGestures">true</bool>
|
||||||
<!-- True if the device supports system navigation keys. -->
|
<!-- True if the device supports system navigation keys. -->
|
||||||
<bool name="config_supportSystemNavigationKeys">true</bool>
|
<bool name="config_supportSystemNavigationKeys">true</bool>
|
||||||
<!-- Limit for the number of face templates per user -->
|
<!-- Limit for the number of face templates per user -->
|
||||||
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<!-- Height of the status bar in landscape. The height should be
|
<!-- Height of the status bar in landscape. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
||||||
<!-- Height of the status bar in portrait. The height should be
|
<!-- Height of the status bar in portrait. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
||||||
<!-- Default radius of the software rounded corners. -->
|
<!-- Default radius of the software rounded corners. -->
|
||||||
<dimen name="rounded_corner_radius">40px</dimen>
|
<dimen name="rounded_corner_radius">40px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,88 +1,87 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<device name="Android">
|
<device name="Android">
|
||||||
<item name="none">0</item>
|
<item name="none">0</item>
|
||||||
<item name="screen.on">93</item>
|
<item name="screen.on">93</item>
|
||||||
<item name="screen.full">313</item>
|
<item name="screen.full">313</item>
|
||||||
<item name="bluetooth.active">118</item>
|
<item name="bluetooth.active">118</item>
|
||||||
<item name="bluetooth.on">0.98</item>
|
<item name="bluetooth.on">0.98</item>
|
||||||
<item name="wifi.on">0.43</item>
|
<item name="wifi.on">0.43</item>
|
||||||
<item name="wifi.active">488</item>
|
<item name="wifi.active">488</item>
|
||||||
<item name="wifi.scan">502</item>
|
<item name="wifi.scan">502</item>
|
||||||
<item name="dsp.audio">45</item>
|
<item name="dsp.audio">45</item>
|
||||||
<item name="dsp.video">286</item>
|
<item name="dsp.video">286</item>
|
||||||
<item name="camera.flashlight">124</item>
|
<item name="camera.flashlight">124</item>
|
||||||
<item name="camera.avg">662</item>
|
<item name="camera.avg">662</item>
|
||||||
<item name="gps.on">32</item>
|
<item name="gps.on">32</item>
|
||||||
<item name="radio.active">164</item>
|
<item name="radio.active">164</item>
|
||||||
<item name="radio.scanning">115</item>
|
<item name="radio.scanning">115</item>
|
||||||
<array name="radio.on">
|
<array name="radio.on">
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.clusters.cores">
|
<array name="cpu.clusters.cores">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster0">
|
<array name="cpu.speeds.cluster0">
|
||||||
<value>1586000</value>
|
<value>1586000</value>
|
||||||
<value>1482000</value>
|
<value>1482000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1248000</value>
|
<value>1248000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>1014000</value>
|
<value>1014000</value>
|
||||||
<value>902000</value>
|
<value>902000</value>
|
||||||
<value>839000</value>
|
<value>839000</value>
|
||||||
<value>757000</value>
|
<value>757000</value>
|
||||||
<value>676000</value>
|
<value>676000</value>
|
||||||
<value>546000</value>
|
<value>546000</value>
|
||||||
<value>449000</value>
|
<value>449000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster0">
|
<array name="cpu.active.cluster0">
|
||||||
<value>50</value>
|
<value>50</value>
|
||||||
<value>43</value>
|
<value>43</value>
|
||||||
<value>34</value>
|
<value>34</value>
|
||||||
<value>28</value>
|
<value>28</value>
|
||||||
<value>24</value>
|
<value>24</value>
|
||||||
<value>18</value>
|
<value>18</value>
|
||||||
<value>15</value>
|
<value>15</value>
|
||||||
<value>13</value>
|
<value>13</value>
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
<value>10</value>
|
<value>10</value>
|
||||||
<value>7</value>
|
<value>7</value>
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster1">
|
<array name="cpu.speeds.cluster1">
|
||||||
<value>1768000</value>
|
<value>1768000</value>
|
||||||
<value>1664000</value>
|
<value>1664000</value>
|
||||||
<value>1560000</value>
|
<value>1560000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>936000</value>
|
<value>936000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster1">
|
<array name="cpu.active.cluster1">
|
||||||
<value>162</value>
|
<value>162</value>
|
||||||
<value>142</value>
|
<value>142</value>
|
||||||
<value>120</value>
|
<value>120</value>
|
||||||
<value>87</value>
|
<value>87</value>
|
||||||
<value>61</value>
|
<value>61</value>
|
||||||
<value>41</value>
|
<value>41</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="cpu.idle">3.79</item>
|
<item name="cpu.idle">3.79</item>
|
||||||
<item name="cpu.awake">23</item>
|
<item name="cpu.awake">23</item>
|
||||||
<item name="battery.capacity">3400</item>
|
<item name="battery.capacity">3400</item>
|
||||||
<item name="battery.typical.capacity">3300</item>
|
<item name="battery.typical.capacity">3300</item>
|
||||||
<item name="wifi.controller.idle">1</item>
|
<item name="wifi.controller.idle">1</item>
|
||||||
<item name="wifi.controller.rx">65</item>
|
<item name="wifi.controller.rx">65</item>
|
||||||
<item name="wifi.controller.tx">265</item>
|
<item name="wifi.controller.tx">265</item>
|
||||||
<array name="wifi.controller.tx_levels">
|
<array name="wifi.controller.tx_levels">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="wifi.controller.voltage">3600</item>
|
<item name="wifi.controller.voltage">3600</item>
|
||||||
<array name="wifi.batchedscan">
|
<array name="wifi.batchedscan">
|
||||||
<value>.0002</value>
|
<value>.0002</value>
|
||||||
<value>.002</value>
|
<value>.002</value>
|
||||||
<value>.02</value>
|
<value>.02</value>
|
||||||
<value>.2</value>
|
<value>.2</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
</device>
|
</device>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2009, The Android Open Source Project
|
* Copyright (c) 2009, The Android Open Source Project
|
||||||
|
|
@ -19,7 +18,7 @@
|
||||||
<!-- These resources are around just to allow their values to be customized
|
<!-- These resources are around just to allow their values to be customized
|
||||||
for different hardware and product builds. Do not translate. -->
|
for different hardware and product builds. Do not translate. -->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- The bounding path of the cutout region of the main built-in display.
|
<!-- The bounding path of the cutout region of the main built-in display.
|
||||||
Must either be empty if there is no cutout region, or a string that is parsable by
|
Must either be empty if there is no cutout region, or a string that is parsable by
|
||||||
{@link android.util.PathParser}.
|
{@link android.util.PathParser}.
|
||||||
The path is assumed to be specified in display coordinates with pixel units and in
|
The path is assumed to be specified in display coordinates with pixel units and in
|
||||||
|
|
@ -34,29 +33,29 @@
|
||||||
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
||||||
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
||||||
-->
|
-->
|
||||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -22.42857142857143 V 30.85714285714286 H 22.42857142857143 V 0 H 0 Z @dp</string>
|
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -22.42857142857143 V 30.85714285714286 H 22.42857142857143 V 0 H 0 Z @dp</string>
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
||||||
<!-- If supported, are dreams enabled? (by default) -->
|
<!-- If supported, are dreams enabled? (by default) -->
|
||||||
<bool name="config_dreamsEnabledByDefault">false</bool>
|
<bool name="config_dreamsEnabledByDefault">false</bool>
|
||||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||||
<bool name="config_displayBlanksAfterDoze">false</bool>
|
<bool name="config_displayBlanksAfterDoze">false</bool>
|
||||||
<bool name="config_dozePulsePickup">false</bool>
|
<bool name="config_dozePulsePickup">false</bool>
|
||||||
<bool name="config_supportDoubleTapWake">true</bool>
|
<bool name="config_supportDoubleTapWake">true</bool>
|
||||||
<bool name="config_enableBurnInProtection">true</bool>
|
<bool name="config_enableBurnInProtection">true</bool>
|
||||||
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
||||||
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
and Strength as defined in Authenticators.java -->
|
and Strength as defined in Authenticators.java -->
|
||||||
<string-array name="config_biometric_sensors" translatable="false">
|
<string-array name="config_biometric_sensors" translatable="false">
|
||||||
<item>0:2:15</item>
|
<item>0:2:15</item>
|
||||||
<!-- ID0:Fingerprint:Strong -->
|
<!-- ID0:Fingerprint:Strong -->
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
||||||
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
||||||
<!-- Specify if the fingerprint hardware support gestures-->
|
<!-- Specify if the fingerprint hardware support gestures-->
|
||||||
<bool name="config_fingerprintSupportsGestures">true</bool>
|
<bool name="config_fingerprintSupportsGestures">true</bool>
|
||||||
<!-- True if the device supports system navigation keys. -->
|
<!-- True if the device supports system navigation keys. -->
|
||||||
<bool name="config_supportSystemNavigationKeys">true</bool>
|
<bool name="config_supportSystemNavigationKeys">true</bool>
|
||||||
<!-- Limit for the number of face templates per user -->
|
<!-- Limit for the number of face templates per user -->
|
||||||
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<dimen name="status_bar_height">31.0dip</dimen>
|
<dimen name="status_bar_height">31.0dip</dimen>
|
||||||
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
||||||
<dimen name="status_bar_height_landscape">31.0dip</dimen>
|
<dimen name="status_bar_height_landscape">31.0dip</dimen>
|
||||||
<dimen name="quick_qs_offset_height">48.0dip</dimen>
|
<dimen name="quick_qs_offset_height">48.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius">0.0dip</dimen>
|
<dimen name="rounded_corner_radius">0.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_adjustment">0.0px</dimen>
|
<dimen name="rounded_corner_radius_adjustment">0.0px</dimen>
|
||||||
<dimen name="rounded_corner_radius_bottom">0.0dip</dimen>
|
<dimen name="rounded_corner_radius_bottom">0.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_bottom_adjustment">0.0px</dimen>
|
<dimen name="rounded_corner_radius_bottom_adjustment">0.0px</dimen>
|
||||||
<dimen name="rounded_corner_radius_top">29.0dip</dimen>
|
<dimen name="rounded_corner_radius_top">29.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_top_adjustment">29.0px</dimen>
|
<dimen name="rounded_corner_radius_top_adjustment">29.0px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,88 +1,87 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<device name="Android">
|
<device name="Android">
|
||||||
<item name="none">0</item>
|
<item name="none">0</item>
|
||||||
<item name="screen.on">93</item>
|
<item name="screen.on">93</item>
|
||||||
<item name="screen.full">313</item>
|
<item name="screen.full">313</item>
|
||||||
<item name="bluetooth.active">118</item>
|
<item name="bluetooth.active">118</item>
|
||||||
<item name="bluetooth.on">0.98</item>
|
<item name="bluetooth.on">0.98</item>
|
||||||
<item name="wifi.on">0.43</item>
|
<item name="wifi.on">0.43</item>
|
||||||
<item name="wifi.active">488</item>
|
<item name="wifi.active">488</item>
|
||||||
<item name="wifi.scan">502</item>
|
<item name="wifi.scan">502</item>
|
||||||
<item name="dsp.audio">45</item>
|
<item name="dsp.audio">45</item>
|
||||||
<item name="dsp.video">286</item>
|
<item name="dsp.video">286</item>
|
||||||
<item name="camera.flashlight">124</item>
|
<item name="camera.flashlight">124</item>
|
||||||
<item name="camera.avg">662</item>
|
<item name="camera.avg">662</item>
|
||||||
<item name="gps.on">32</item>
|
<item name="gps.on">32</item>
|
||||||
<item name="radio.active">164</item>
|
<item name="radio.active">164</item>
|
||||||
<item name="radio.scanning">115</item>
|
<item name="radio.scanning">115</item>
|
||||||
<array name="radio.on">
|
<array name="radio.on">
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.clusters.cores">
|
<array name="cpu.clusters.cores">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster0">
|
<array name="cpu.speeds.cluster0">
|
||||||
<value>1586000</value>
|
<value>1586000</value>
|
||||||
<value>1482000</value>
|
<value>1482000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1248000</value>
|
<value>1248000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>1014000</value>
|
<value>1014000</value>
|
||||||
<value>902000</value>
|
<value>902000</value>
|
||||||
<value>839000</value>
|
<value>839000</value>
|
||||||
<value>757000</value>
|
<value>757000</value>
|
||||||
<value>676000</value>
|
<value>676000</value>
|
||||||
<value>546000</value>
|
<value>546000</value>
|
||||||
<value>449000</value>
|
<value>449000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster0">
|
<array name="cpu.active.cluster0">
|
||||||
<value>50</value>
|
<value>50</value>
|
||||||
<value>43</value>
|
<value>43</value>
|
||||||
<value>34</value>
|
<value>34</value>
|
||||||
<value>28</value>
|
<value>28</value>
|
||||||
<value>24</value>
|
<value>24</value>
|
||||||
<value>18</value>
|
<value>18</value>
|
||||||
<value>15</value>
|
<value>15</value>
|
||||||
<value>13</value>
|
<value>13</value>
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
<value>10</value>
|
<value>10</value>
|
||||||
<value>7</value>
|
<value>7</value>
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster1">
|
<array name="cpu.speeds.cluster1">
|
||||||
<value>1768000</value>
|
<value>1768000</value>
|
||||||
<value>1664000</value>
|
<value>1664000</value>
|
||||||
<value>1560000</value>
|
<value>1560000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>936000</value>
|
<value>936000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster1">
|
<array name="cpu.active.cluster1">
|
||||||
<value>162</value>
|
<value>162</value>
|
||||||
<value>142</value>
|
<value>142</value>
|
||||||
<value>120</value>
|
<value>120</value>
|
||||||
<value>87</value>
|
<value>87</value>
|
||||||
<value>61</value>
|
<value>61</value>
|
||||||
<value>41</value>
|
<value>41</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="cpu.idle">3.79</item>
|
<item name="cpu.idle">3.79</item>
|
||||||
<item name="cpu.awake">23</item>
|
<item name="cpu.awake">23</item>
|
||||||
<item name="battery.capacity">4000</item>
|
<item name="battery.capacity">4000</item>
|
||||||
<item name="battery.typical.capacity">4000</item>
|
<item name="battery.typical.capacity">4000</item>
|
||||||
<item name="wifi.controller.idle">1</item>
|
<item name="wifi.controller.idle">1</item>
|
||||||
<item name="wifi.controller.rx">65</item>
|
<item name="wifi.controller.rx">65</item>
|
||||||
<item name="wifi.controller.tx">265</item>
|
<item name="wifi.controller.tx">265</item>
|
||||||
<array name="wifi.controller.tx_levels">
|
<array name="wifi.controller.tx_levels">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="wifi.controller.voltage">3600</item>
|
<item name="wifi.controller.voltage">3600</item>
|
||||||
<array name="wifi.batchedscan">
|
<array name="wifi.batchedscan">
|
||||||
<value>.0002</value>
|
<value>.0002</value>
|
||||||
<value>.002</value>
|
<value>.002</value>
|
||||||
<value>.02</value>
|
<value>.02</value>
|
||||||
<value>.2</value>
|
<value>.2</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
</device>
|
</device>
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,21 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
|
<bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
|
||||||
<bool name="config_displayBlanksAfterDoze">true</bool>
|
<bool name="config_displayBlanksAfterDoze">true</bool>
|
||||||
<bool name="config_dozePulsePickup">false</bool>
|
<bool name="config_dozePulsePickup">false</bool>
|
||||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -22.42857142857143 V 30.85714285714286 H 22.42857142857143 V 0 H 0 Z @dp</string>
|
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -22.42857142857143 V 30.85714285714286 H 22.42857142857143 V 0 H 0 Z @dp</string>
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
||||||
<bool name="config_supportDoubleTapWake">false</bool>
|
<bool name="config_supportDoubleTapWake">false</bool>
|
||||||
<bool name="config_enableBurnInProtection">false</bool>
|
<bool name="config_enableBurnInProtection">false</bool>
|
||||||
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
||||||
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
and Strength as defined in Authenticators.java -->
|
and Strength as defined in Authenticators.java -->
|
||||||
<string-array name="config_biometric_sensors" translatable="false">
|
<string-array name="config_biometric_sensors" translatable="false">
|
||||||
<item>0:2:15</item>
|
<item>0:2:15</item>
|
||||||
<!-- ID0:Fingerprint:Strong -->
|
<!-- ID0:Fingerprint:Strong -->
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
||||||
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
||||||
<!-- Specify if the fingerprint hardware support gestures-->
|
<!-- Specify if the fingerprint hardware support gestures-->
|
||||||
<bool name="config_fingerprintSupportsGestures">true</bool>
|
<bool name="config_fingerprintSupportsGestures">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<dimen name="status_bar_height">31.0dip</dimen>
|
<dimen name="status_bar_height">31.0dip</dimen>
|
||||||
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
||||||
<dimen name="status_bar_height_landscape">31.0dip</dimen>
|
<dimen name="status_bar_height_landscape">31.0dip</dimen>
|
||||||
<dimen name="quick_qs_offset_height">48.0dip</dimen>
|
<dimen name="quick_qs_offset_height">48.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius">0.0dip</dimen>
|
<dimen name="rounded_corner_radius">0.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_adjustment">0.0px</dimen>
|
<dimen name="rounded_corner_radius_adjustment">0.0px</dimen>
|
||||||
<dimen name="rounded_corner_radius_bottom">0.0dip</dimen>
|
<dimen name="rounded_corner_radius_bottom">0.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_bottom_adjustment">0.0px</dimen>
|
<dimen name="rounded_corner_radius_bottom_adjustment">0.0px</dimen>
|
||||||
<dimen name="rounded_corner_radius_top">29.0dip</dimen>
|
<dimen name="rounded_corner_radius_top">29.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_top_adjustment">29.0px</dimen>
|
<dimen name="rounded_corner_radius_top_adjustment">29.0px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,87 +1,86 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<device name="Android">
|
<device name="Android">
|
||||||
<item name="none">0</item>
|
<item name="none">0</item>
|
||||||
<item name="screen.on">93</item>
|
<item name="screen.on">93</item>
|
||||||
<item name="screen.full">313</item>
|
<item name="screen.full">313</item>
|
||||||
<item name="bluetooth.active">118</item>
|
<item name="bluetooth.active">118</item>
|
||||||
<item name="bluetooth.on">0.98</item>
|
<item name="bluetooth.on">0.98</item>
|
||||||
<item name="wifi.on">0.43</item>
|
<item name="wifi.on">0.43</item>
|
||||||
<item name="wifi.active">488</item>
|
<item name="wifi.active">488</item>
|
||||||
<item name="wifi.scan">502</item>
|
<item name="wifi.scan">502</item>
|
||||||
<item name="dsp.audio">45</item>
|
<item name="dsp.audio">45</item>
|
||||||
<item name="dsp.video">286</item>
|
<item name="dsp.video">286</item>
|
||||||
<item name="camera.flashlight">124</item>
|
<item name="camera.flashlight">124</item>
|
||||||
<item name="camera.avg">662</item>
|
<item name="camera.avg">662</item>
|
||||||
<item name="gps.on">32</item>
|
<item name="gps.on">32</item>
|
||||||
<item name="radio.active">164</item>
|
<item name="radio.active">164</item>
|
||||||
<item name="radio.scanning">115</item>
|
<item name="radio.scanning">115</item>
|
||||||
<array name="radio.on">
|
<array name="radio.on">
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.clusters.cores">
|
<array name="cpu.clusters.cores">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster0">
|
<array name="cpu.speeds.cluster0">
|
||||||
<value>1586000</value>
|
<value>1586000</value>
|
||||||
<value>1482000</value>
|
<value>1482000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1248000</value>
|
<value>1248000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>1014000</value>
|
<value>1014000</value>
|
||||||
<value>902000</value>
|
<value>902000</value>
|
||||||
<value>839000</value>
|
<value>839000</value>
|
||||||
<value>757000</value>
|
<value>757000</value>
|
||||||
<value>676000</value>
|
<value>676000</value>
|
||||||
<value>546000</value>
|
<value>546000</value>
|
||||||
<value>449000</value>
|
<value>449000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster0">
|
<array name="cpu.active.cluster0">
|
||||||
<value>50</value>
|
<value>50</value>
|
||||||
<value>43</value>
|
<value>43</value>
|
||||||
<value>34</value>
|
<value>34</value>
|
||||||
<value>28</value>
|
<value>28</value>
|
||||||
<value>24</value>
|
<value>24</value>
|
||||||
<value>18</value>
|
<value>18</value>
|
||||||
<value>15</value>
|
<value>15</value>
|
||||||
<value>13</value>
|
<value>13</value>
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
<value>10</value>
|
<value>10</value>
|
||||||
<value>7</value>
|
<value>7</value>
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster1">
|
<array name="cpu.speeds.cluster1">
|
||||||
<value>1768000</value>
|
<value>1768000</value>
|
||||||
<value>1664000</value>
|
<value>1664000</value>
|
||||||
<value>1560000</value>
|
<value>1560000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>936000</value>
|
<value>936000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster1">
|
<array name="cpu.active.cluster1">
|
||||||
<value>162</value>
|
<value>162</value>
|
||||||
<value>142</value>
|
<value>142</value>
|
||||||
<value>120</value>
|
<value>120</value>
|
||||||
<value>87</value>
|
<value>87</value>
|
||||||
<value>61</value>
|
<value>61</value>
|
||||||
<value>41</value>
|
<value>41</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="cpu.idle">3.79</item>
|
<item name="cpu.idle">3.79</item>
|
||||||
<item name="cpu.awake">23</item>
|
<item name="cpu.awake">23</item>
|
||||||
<item name="battery.capacity">2900</item>
|
<item name="battery.capacity">2900</item>
|
||||||
<item name="wifi.controller.idle">1</item>
|
<item name="wifi.controller.idle">1</item>
|
||||||
<item name="wifi.controller.rx">65</item>
|
<item name="wifi.controller.rx">65</item>
|
||||||
<item name="wifi.controller.tx">265</item>
|
<item name="wifi.controller.tx">265</item>
|
||||||
<array name="wifi.controller.tx_levels">
|
<array name="wifi.controller.tx_levels">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="wifi.controller.voltage">3600</item>
|
<item name="wifi.controller.voltage">3600</item>
|
||||||
<array name="wifi.batchedscan">
|
<array name="wifi.batchedscan">
|
||||||
<value>.0002</value>
|
<value>.0002</value>
|
||||||
<value>.002</value>
|
<value>.002</value>
|
||||||
<value>.02</value>
|
<value>.02</value>
|
||||||
<value>.2</value>
|
<value>.2</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
</device>
|
</device>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2009, The Android Open Source Project
|
* Copyright (c) 2009, The Android Open Source Project
|
||||||
|
|
@ -19,7 +18,7 @@
|
||||||
<!-- These resources are around just to allow their values to be customized
|
<!-- These resources are around just to allow their values to be customized
|
||||||
for different hardware and product builds. Do not translate. -->
|
for different hardware and product builds. Do not translate. -->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- The bounding path of the cutout region of the main built-in display.
|
<!-- The bounding path of the cutout region of the main built-in display.
|
||||||
Must either be empty if there is no cutout region, or a string that is parsable by
|
Must either be empty if there is no cutout region, or a string that is parsable by
|
||||||
{@link android.util.PathParser}.
|
{@link android.util.PathParser}.
|
||||||
The path is assumed to be specified in display coordinates with pixel units and in
|
The path is assumed to be specified in display coordinates with pixel units and in
|
||||||
|
|
@ -34,36 +33,36 @@
|
||||||
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
||||||
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
||||||
-->
|
-->
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutout">M 0,0 H -67.42857142857143 V 30.85714285714286 H 67.42857142857143 V 0 H 0 Z @dp</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutout">M 0,0 H -67.42857142857143 V 30.85714285714286 H 67.42857142857143 V 0 H 0 Z @dp</string>
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
||||||
<!-- If supported, are dreams enabled? (by default) -->
|
<!-- If supported, are dreams enabled? (by default) -->
|
||||||
<bool name="config_dreamsEnabledByDefault">false</bool>
|
<bool name="config_dreamsEnabledByDefault">false</bool>
|
||||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||||
<bool name="config_displayBlanksAfterDoze">false</bool>
|
<bool name="config_displayBlanksAfterDoze">false</bool>
|
||||||
<bool name="config_dozePulsePickup">false</bool>
|
<bool name="config_dozePulsePickup">false</bool>
|
||||||
<bool name="config_supportDoubleTapWake">true</bool>
|
<bool name="config_supportDoubleTapWake">true</bool>
|
||||||
<bool name="config_enableBurnInProtection">true</bool>
|
<bool name="config_enableBurnInProtection">true</bool>
|
||||||
<!-- Amount of time it takes for the light sensor to warm up in milliseconds.
|
<!-- 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
|
For this time after the screen turns on, the Power Manager
|
||||||
will not debounce light sensor readings -->
|
will not debounce light sensor readings -->
|
||||||
<integer name="config_lightSensorWarmupTime">200</integer>
|
<integer name="config_lightSensorWarmupTime">200</integer>
|
||||||
<!-- The type of the light sensor to be used by the display framework for things like
|
<!-- The type of the light sensor to be used by the display framework for things like
|
||||||
auto-brightness. If unset, then it just gets the default sensor of type TYPE_LIGHT. -->
|
auto-brightness. If unset, then it just gets the default sensor of type TYPE_LIGHT. -->
|
||||||
<string name="config_displayLightSensorType">com.samsung.sensor.physical_light</string>
|
<string name="config_displayLightSensorType">com.samsung.sensor.physical_light</string>
|
||||||
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
||||||
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
and Strength as defined in Authenticators.java -->
|
and Strength as defined in Authenticators.java -->
|
||||||
<string-array name="config_biometric_sensors" translatable="false">
|
<string-array name="config_biometric_sensors" translatable="false">
|
||||||
<item>0:2:15</item>
|
<item>0:2:15</item>
|
||||||
<!-- ID0:Fingerprint:Strong -->
|
<!-- ID0:Fingerprint:Strong -->
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
||||||
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
||||||
<!-- Specify if the fingerprint hardware support gestures-->
|
<!-- Specify if the fingerprint hardware support gestures-->
|
||||||
<bool name="config_fingerprintSupportsGestures">true</bool>
|
<bool name="config_fingerprintSupportsGestures">true</bool>
|
||||||
<!-- True if the device supports system navigation keys. -->
|
<!-- True if the device supports system navigation keys. -->
|
||||||
<bool name="config_supportSystemNavigationKeys">true</bool>
|
<bool name="config_supportSystemNavigationKeys">true</bool>
|
||||||
<!-- Limit for the number of face templates per user -->
|
<!-- Limit for the number of face templates per user -->
|
||||||
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<!-- Height of the status bar in landscape. The height should be
|
<!-- Height of the status bar in landscape. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
||||||
<!-- Height of the status bar in portrait. The height should be
|
<!-- Height of the status bar in portrait. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
<dimen name="status_bar_height_portrait">31.0dip</dimen>
|
||||||
<!-- Default radius of the software rounded corners. -->
|
<!-- Default radius of the software rounded corners. -->
|
||||||
<dimen name="rounded_corner_radius">40px</dimen>
|
<dimen name="rounded_corner_radius">40px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,88 +1,87 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<device name="Android">
|
<device name="Android">
|
||||||
<item name="none">0</item>
|
<item name="none">0</item>
|
||||||
<item name="screen.on">93</item>
|
<item name="screen.on">93</item>
|
||||||
<item name="screen.full">313</item>
|
<item name="screen.full">313</item>
|
||||||
<item name="bluetooth.active">118</item>
|
<item name="bluetooth.active">118</item>
|
||||||
<item name="bluetooth.on">0.98</item>
|
<item name="bluetooth.on">0.98</item>
|
||||||
<item name="wifi.on">0.43</item>
|
<item name="wifi.on">0.43</item>
|
||||||
<item name="wifi.active">488</item>
|
<item name="wifi.active">488</item>
|
||||||
<item name="wifi.scan">502</item>
|
<item name="wifi.scan">502</item>
|
||||||
<item name="dsp.audio">45</item>
|
<item name="dsp.audio">45</item>
|
||||||
<item name="dsp.video">286</item>
|
<item name="dsp.video">286</item>
|
||||||
<item name="camera.flashlight">124</item>
|
<item name="camera.flashlight">124</item>
|
||||||
<item name="camera.avg">662</item>
|
<item name="camera.avg">662</item>
|
||||||
<item name="gps.on">32</item>
|
<item name="gps.on">32</item>
|
||||||
<item name="radio.active">164</item>
|
<item name="radio.active">164</item>
|
||||||
<item name="radio.scanning">115</item>
|
<item name="radio.scanning">115</item>
|
||||||
<array name="radio.on">
|
<array name="radio.on">
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.clusters.cores">
|
<array name="cpu.clusters.cores">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster0">
|
<array name="cpu.speeds.cluster0">
|
||||||
<value>1586000</value>
|
<value>1586000</value>
|
||||||
<value>1482000</value>
|
<value>1482000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1248000</value>
|
<value>1248000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>1014000</value>
|
<value>1014000</value>
|
||||||
<value>902000</value>
|
<value>902000</value>
|
||||||
<value>839000</value>
|
<value>839000</value>
|
||||||
<value>757000</value>
|
<value>757000</value>
|
||||||
<value>676000</value>
|
<value>676000</value>
|
||||||
<value>546000</value>
|
<value>546000</value>
|
||||||
<value>449000</value>
|
<value>449000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster0">
|
<array name="cpu.active.cluster0">
|
||||||
<value>50</value>
|
<value>50</value>
|
||||||
<value>43</value>
|
<value>43</value>
|
||||||
<value>34</value>
|
<value>34</value>
|
||||||
<value>28</value>
|
<value>28</value>
|
||||||
<value>24</value>
|
<value>24</value>
|
||||||
<value>18</value>
|
<value>18</value>
|
||||||
<value>15</value>
|
<value>15</value>
|
||||||
<value>13</value>
|
<value>13</value>
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
<value>10</value>
|
<value>10</value>
|
||||||
<value>7</value>
|
<value>7</value>
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster1">
|
<array name="cpu.speeds.cluster1">
|
||||||
<value>1768000</value>
|
<value>1768000</value>
|
||||||
<value>1664000</value>
|
<value>1664000</value>
|
||||||
<value>1560000</value>
|
<value>1560000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>936000</value>
|
<value>936000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster1">
|
<array name="cpu.active.cluster1">
|
||||||
<value>162</value>
|
<value>162</value>
|
||||||
<value>142</value>
|
<value>142</value>
|
||||||
<value>120</value>
|
<value>120</value>
|
||||||
<value>87</value>
|
<value>87</value>
|
||||||
<value>61</value>
|
<value>61</value>
|
||||||
<value>41</value>
|
<value>41</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="cpu.idle">3.79</item>
|
<item name="cpu.idle">3.79</item>
|
||||||
<item name="cpu.awake">23</item>
|
<item name="cpu.awake">23</item>
|
||||||
<item name="battery.capacity">4000</item>
|
<item name="battery.capacity">4000</item>
|
||||||
<item name="battery.typical.capacity">4000</item>
|
<item name="battery.typical.capacity">4000</item>
|
||||||
<item name="wifi.controller.idle">1</item>
|
<item name="wifi.controller.idle">1</item>
|
||||||
<item name="wifi.controller.rx">65</item>
|
<item name="wifi.controller.rx">65</item>
|
||||||
<item name="wifi.controller.tx">265</item>
|
<item name="wifi.controller.tx">265</item>
|
||||||
<array name="wifi.controller.tx_levels">
|
<array name="wifi.controller.tx_levels">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="wifi.controller.voltage">3600</item>
|
<item name="wifi.controller.voltage">3600</item>
|
||||||
<array name="wifi.batchedscan">
|
<array name="wifi.batchedscan">
|
||||||
<value>.0002</value>
|
<value>.0002</value>
|
||||||
<value>.002</value>
|
<value>.002</value>
|
||||||
<value>.02</value>
|
<value>.02</value>
|
||||||
<value>.2</value>
|
<value>.2</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
</device>
|
</device>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2009, The Android Open Source Project
|
* Copyright (c) 2009, The Android Open Source Project
|
||||||
|
|
@ -19,7 +18,7 @@
|
||||||
<!-- These resources are around just to allow their values to be customized
|
<!-- These resources are around just to allow their values to be customized
|
||||||
for different hardware and product builds. Do not translate. -->
|
for different hardware and product builds. Do not translate. -->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- The bounding path of the cutout region of the main built-in display.
|
<!-- The bounding path of the cutout region of the main built-in display.
|
||||||
Must either be empty if there is no cutout region, or a string that is parsable by
|
Must either be empty if there is no cutout region, or a string that is parsable by
|
||||||
{@link android.util.PathParser}.
|
{@link android.util.PathParser}.
|
||||||
The path is assumed to be specified in display coordinates with pixel units and in
|
The path is assumed to be specified in display coordinates with pixel units and in
|
||||||
|
|
@ -34,36 +33,36 @@
|
||||||
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
<string ...>M -5,0 L -5,10 L 5,10 L 5,0 Z @dp</string>
|
||||||
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
@see https://www.w3.org/TR/SVG/paths.html#PathData
|
||||||
-->
|
-->
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutout">M 0,0 H -67.42857142857143 V 30.85714285714286 H 67.42857142857143 V 0 H 0 Z @dp</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutout">M 0,0 H -67.42857142857143 V 30.85714285714286 H 67.42857142857143 V 0 H 0 Z @dp</string>
|
||||||
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
<string translatable="false" name="config_mainBuiltInDisplayCutoutRectApproximation">@*android:string/config_mainBuiltInDisplayCutout</string>
|
||||||
<!-- If supported, are dreams enabled? (by default) -->
|
<!-- If supported, are dreams enabled? (by default) -->
|
||||||
<bool name="config_dreamsEnabledByDefault">false</bool>
|
<bool name="config_dreamsEnabledByDefault">false</bool>
|
||||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||||
<bool name="config_displayBlanksAfterDoze">false</bool>
|
<bool name="config_displayBlanksAfterDoze">false</bool>
|
||||||
<bool name="config_dozePulsePickup">false</bool>
|
<bool name="config_dozePulsePickup">false</bool>
|
||||||
<bool name="config_supportDoubleTapWake">true</bool>
|
<bool name="config_supportDoubleTapWake">true</bool>
|
||||||
<bool name="config_enableBurnInProtection">true</bool>
|
<bool name="config_enableBurnInProtection">true</bool>
|
||||||
<!-- Amount of time it takes for the light sensor to warm up in milliseconds.
|
<!-- 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
|
For this time after the screen turns on, the Power Manager
|
||||||
will not debounce light sensor readings -->
|
will not debounce light sensor readings -->
|
||||||
<integer name="config_lightSensorWarmupTime">200</integer>
|
<integer name="config_lightSensorWarmupTime">200</integer>
|
||||||
<!-- The type of the light sensor to be used by the display framework for things like
|
<!-- The type of the light sensor to be used by the display framework for things like
|
||||||
auto-brightness. If unset, then it just gets the default sensor of type TYPE_LIGHT. -->
|
auto-brightness. If unset, then it just gets the default sensor of type TYPE_LIGHT. -->
|
||||||
<string name="config_displayLightSensorType">com.samsung.sensor.physical_light</string>
|
<string name="config_displayLightSensorType">com.samsung.sensor.physical_light</string>
|
||||||
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
<!-- List of biometric sensors on the device, in decreasing strength. Consumed by AuthService
|
||||||
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
when registering authenticators with BiometricService. Format must be ID:Modality:Strength,
|
||||||
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
where: IDs are unique per device, Modality as defined in BiometricAuthenticator.java,
|
||||||
and Strength as defined in Authenticators.java -->
|
and Strength as defined in Authenticators.java -->
|
||||||
<string-array name="config_biometric_sensors" translatable="false">
|
<string-array name="config_biometric_sensors" translatable="false">
|
||||||
<item>0:2:15</item>
|
<item>0:2:15</item>
|
||||||
<!-- ID0:Fingerprint:Strong -->
|
<!-- ID0:Fingerprint:Strong -->
|
||||||
</string-array>
|
</string-array>
|
||||||
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
<!-- For performance and storage reasons, limit the number of fingerprints per user -->
|
||||||
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
<integer name="config_fingerprintMaxTemplatesPerUser">4</integer>
|
||||||
<!-- Specify if the fingerprint hardware support gestures-->
|
<!-- Specify if the fingerprint hardware support gestures-->
|
||||||
<bool name="config_fingerprintSupportsGestures">true</bool>
|
<bool name="config_fingerprintSupportsGestures">true</bool>
|
||||||
<!-- True if the device supports system navigation keys. -->
|
<!-- True if the device supports system navigation keys. -->
|
||||||
<bool name="config_supportSystemNavigationKeys">true</bool>
|
<bool name="config_supportSystemNavigationKeys">true</bool>
|
||||||
<!-- Limit for the number of face templates per user -->
|
<!-- Limit for the number of face templates per user -->
|
||||||
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
<integer name="config_faceMaxTemplatesPerUser">2</integer>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,10 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<!-- Height of the status bar in landscape. The height should be
|
<!-- Height of the status bar in landscape. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
||||||
<!-- Height of the status bar in portrait. The height should be
|
<!-- Height of the status bar in portrait. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height">86.0px</dimen>
|
<dimen name="status_bar_height">86.0px</dimen>
|
||||||
<!-- Default radius of the software rounded corners. -->
|
<!-- Default radius of the software rounded corners. -->
|
||||||
<dimen name="rounded_corner_radius">40px</dimen>
|
<dimen name="rounded_corner_radius">40px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,88 +1,87 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<device name="Android">
|
<device name="Android">
|
||||||
<item name="none">0</item>
|
<item name="none">0</item>
|
||||||
<item name="screen.on">93</item>
|
<item name="screen.on">93</item>
|
||||||
<item name="screen.full">313</item>
|
<item name="screen.full">313</item>
|
||||||
<item name="bluetooth.active">118</item>
|
<item name="bluetooth.active">118</item>
|
||||||
<item name="bluetooth.on">0.98</item>
|
<item name="bluetooth.on">0.98</item>
|
||||||
<item name="wifi.on">0.43</item>
|
<item name="wifi.on">0.43</item>
|
||||||
<item name="wifi.active">488</item>
|
<item name="wifi.active">488</item>
|
||||||
<item name="wifi.scan">502</item>
|
<item name="wifi.scan">502</item>
|
||||||
<item name="dsp.audio">45</item>
|
<item name="dsp.audio">45</item>
|
||||||
<item name="dsp.video">286</item>
|
<item name="dsp.video">286</item>
|
||||||
<item name="camera.flashlight">124</item>
|
<item name="camera.flashlight">124</item>
|
||||||
<item name="camera.avg">662</item>
|
<item name="camera.avg">662</item>
|
||||||
<item name="gps.on">32</item>
|
<item name="gps.on">32</item>
|
||||||
<item name="radio.active">164</item>
|
<item name="radio.active">164</item>
|
||||||
<item name="radio.scanning">115</item>
|
<item name="radio.scanning">115</item>
|
||||||
<array name="radio.on">
|
<array name="radio.on">
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
<value>7.3</value>
|
<value>7.3</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.clusters.cores">
|
<array name="cpu.clusters.cores">
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster0">
|
<array name="cpu.speeds.cluster0">
|
||||||
<value>1586000</value>
|
<value>1586000</value>
|
||||||
<value>1482000</value>
|
<value>1482000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1248000</value>
|
<value>1248000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>1014000</value>
|
<value>1014000</value>
|
||||||
<value>902000</value>
|
<value>902000</value>
|
||||||
<value>839000</value>
|
<value>839000</value>
|
||||||
<value>757000</value>
|
<value>757000</value>
|
||||||
<value>676000</value>
|
<value>676000</value>
|
||||||
<value>546000</value>
|
<value>546000</value>
|
||||||
<value>449000</value>
|
<value>449000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster0">
|
<array name="cpu.active.cluster0">
|
||||||
<value>50</value>
|
<value>50</value>
|
||||||
<value>43</value>
|
<value>43</value>
|
||||||
<value>34</value>
|
<value>34</value>
|
||||||
<value>28</value>
|
<value>28</value>
|
||||||
<value>24</value>
|
<value>24</value>
|
||||||
<value>18</value>
|
<value>18</value>
|
||||||
<value>15</value>
|
<value>15</value>
|
||||||
<value>13</value>
|
<value>13</value>
|
||||||
<value>11</value>
|
<value>11</value>
|
||||||
<value>10</value>
|
<value>10</value>
|
||||||
<value>7</value>
|
<value>7</value>
|
||||||
<value>6</value>
|
<value>6</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.speeds.cluster1">
|
<array name="cpu.speeds.cluster1">
|
||||||
<value>1768000</value>
|
<value>1768000</value>
|
||||||
<value>1664000</value>
|
<value>1664000</value>
|
||||||
<value>1560000</value>
|
<value>1560000</value>
|
||||||
<value>1352000</value>
|
<value>1352000</value>
|
||||||
<value>1144000</value>
|
<value>1144000</value>
|
||||||
<value>936000</value>
|
<value>936000</value>
|
||||||
</array>
|
</array>
|
||||||
<array name="cpu.active.cluster1">
|
<array name="cpu.active.cluster1">
|
||||||
<value>162</value>
|
<value>162</value>
|
||||||
<value>142</value>
|
<value>142</value>
|
||||||
<value>120</value>
|
<value>120</value>
|
||||||
<value>87</value>
|
<value>87</value>
|
||||||
<value>61</value>
|
<value>61</value>
|
||||||
<value>41</value>
|
<value>41</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="cpu.idle">3.79</item>
|
<item name="cpu.idle">3.79</item>
|
||||||
<item name="cpu.awake">23</item>
|
<item name="cpu.awake">23</item>
|
||||||
<item name="battery.capacity">3100</item>
|
<item name="battery.capacity">3100</item>
|
||||||
<item name="battery.typical.capacity">3100</item>
|
<item name="battery.typical.capacity">3100</item>
|
||||||
<item name="wifi.controller.idle">1</item>
|
<item name="wifi.controller.idle">1</item>
|
||||||
<item name="wifi.controller.rx">65</item>
|
<item name="wifi.controller.rx">65</item>
|
||||||
<item name="wifi.controller.tx">265</item>
|
<item name="wifi.controller.tx">265</item>
|
||||||
<array name="wifi.controller.tx_levels">
|
<array name="wifi.controller.tx_levels">
|
||||||
<value>0</value>
|
<value>0</value>
|
||||||
</array>
|
</array>
|
||||||
<item name="wifi.controller.voltage">3600</item>
|
<item name="wifi.controller.voltage">3600</item>
|
||||||
<array name="wifi.batchedscan">
|
<array name="wifi.batchedscan">
|
||||||
<value>.0002</value>
|
<value>.0002</value>
|
||||||
<value>.002</value>
|
<value>.002</value>
|
||||||
<value>.02</value>
|
<value>.02</value>
|
||||||
<value>.2</value>
|
<value>.2</value>
|
||||||
<value>2</value>
|
<value>2</value>
|
||||||
</array>
|
</array>
|
||||||
</device>
|
</device>
|
||||||
|
|
|
||||||
|
|
@ -1,28 +1,27 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.eurekateam.cameralightsensor" android:sharedUserId="android.uid.system">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.eurekateam.cameralightsensor" android:sharedUserId="android.uid.system">
|
||||||
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
|
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
|
||||||
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
|
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||||
<uses-permission android:name="android.permission.CAMERA"/>
|
<uses-permission android:name="android.permission.CAMERA"/>
|
||||||
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
|
<uses-permission android:name="android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS"/>
|
||||||
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
|
<uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
||||||
<uses-permission android:name="android.permission.CAMERA_OPEN_CLOSE_LISTENER"/>
|
<uses-permission android:name="android.permission.CAMERA_OPEN_CLOSE_LISTENER"/>
|
||||||
<uses-feature android:name="android.hardware.camera"/>
|
<uses-feature android:name="android.hardware.camera"/>
|
||||||
<uses-feature android:name="android.hardware.camera2.full"/>
|
<uses-feature android:name="android.hardware.camera2.full"/>
|
||||||
<uses-feature android:name="android.hardware.camera.autofocus"/>
|
<uses-feature android:name="android.hardware.camera.autofocus"/>
|
||||||
<protected-broadcast android:name="com.android.systemui.doze.pulse"/>
|
<protected-broadcast android:name="com.android.systemui.doze.pulse"/>
|
||||||
<application android:allowBackup="true" android:label="@string/app_name" android:persistent="true">
|
<application android:allowBackup="true" android:label="@string/app_name" android:persistent="true">
|
||||||
<receiver android:name=".BootReceiver" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:enabled="true" android:exported="true">
|
<receiver android:name=".BootReceiver" android:defaultToDeviceProtectedStorage="true" android:directBootAware="true" android:enabled="true" android:exported="true">
|
||||||
<intent-filter android:priority="1000">
|
<intent-filter android:priority="1000">
|
||||||
<action android:name="android.intent.action.BOOT_COMPLETED"/>
|
<action android:name="android.intent.action.BOOT_COMPLETED"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
<service android:name=".CameraLightSensorService" android:exported="true" android:foregroundServiceType="camera">
|
<service android:name=".CameraLightSensorService" android:exported="true" android:foregroundServiceType="camera">
|
||||||
<intent-filter android:priority="1000">
|
<intent-filter android:priority="1000">
|
||||||
<action android:name="android.intent.action.SCREEN_OFF"/>
|
<action android:name="android.intent.action.SCREEN_OFF"/>
|
||||||
<action android:name="android.intent.action.USER_PRESENT"/>
|
<action android:name="android.intent.action.USER_PRESENT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</service>
|
</service>
|
||||||
</application>
|
</application>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
Copyright (C) 2021 Eureka Team
|
Copyright (C) 2021 Eureka Team
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -12,7 +11,7 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<permissions>
|
<permissions>
|
||||||
<privapp-permissions package="com.eurekateam.cameralightsensor">
|
<privapp-permissions package="com.eurekateam.cameralightsensor">
|
||||||
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
<permission name="android.permission.WRITE_SECURE_SETTINGS"/>
|
||||||
</privapp-permissions>
|
</privapp-permissions>
|
||||||
</permissions>
|
</permissions>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
<path android:fillColor="@android:color/black" android:pathData="M20,8.69L20,4h-4.69L12,0.69 8.69,4L4,4v4.69L0.69,12 4,15.31L4,20h4.69L12,23.31 15.31,20L20,20v-4.69L23.31,12 20,8.69zM18,14.48L18,18h-3.52L12,20.48 9.52,18L6,18v-3.52L3.52,12 6,9.52L6,6h3.52L12,3.52 14.48,6L18,6v3.52L20.48,12 18,14.48zM12,17c2.76,0 5,-2.24 5,-5s-2.24,-5 -5,-5v10z"/>
|
<path android:fillColor="@android:color/black" android:pathData="M20,8.69L20,4h-4.69L12,0.69 8.69,4L4,4v4.69L0.69,12 4,15.31L4,20h4.69L12,23.31 15.31,20L20,20v-4.69L23.31,12 20,8.69zM18,14.48L18,18h-3.52L12,20.48 9.52,18L6,18v-3.52L3.52,12 6,9.52L6,6h3.52L12,3.52 14.48,6L18,6v3.52L20.48,12 18,14.48zM12,17c2.76,0 5,-2.24 5,-5s-2.24,-5 -5,-5v10z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">CameraLightSensor</string>
|
<string name="app_name">CameraLightSensor</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,21 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.eurekateam.fmradio">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:sharedUserId="android.uid.system" package="com.eurekateam.fmradio">
|
||||||
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.Material3.DayNight.NoActionBar">
|
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/Theme.Material3.DayNight.NoActionBar">
|
||||||
<activity android:name=".MainActivity" android:exported="true">
|
<activity android:name=".MainActivity" android:exported="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<action android:name="android.intent.action.HEADSET_PLUG"/>
|
<action android:name="android.intent.action.HEADSET_PLUG"/>
|
||||||
<category android:name="android.intent.category.LAUNCHER"/>
|
<category android:name="android.intent.category.LAUNCHER"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<service android:name=".FMRadioService" android:exported="false">
|
<service android:name=".FMRadioService" android:exported="false">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="com.eurekateam.fmradio.PLAY_FM"/>
|
<action android:name="com.eurekateam.fmradio.PLAY_FM"/>
|
||||||
<action android:name="com.eurekateam.fmradio.NEXT"/>
|
<action android:name="com.eurekateam.fmradio.NEXT"/>
|
||||||
<action android:name="com.eurekateam.fmradio.BEFORE"/>
|
<action android:name="com.eurekateam.fmradio.BEFORE"/>
|
||||||
<action android:name="com.eurekateam.fmradio.QUIT"/>
|
<action android:name="com.eurekateam.fmradio.QUIT"/>
|
||||||
<action android:name="com.eurekateam.fmradio.OUTPUT"/>
|
<action android:name="com.eurekateam.fmradio.OUTPUT"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</service>
|
</service>
|
||||||
</application>
|
</application>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<background android:drawable="@android:color/system_accent1_200"/>
|
<background android:drawable="@android:color/system_accent1_200"/>
|
||||||
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||||
</adaptive-icon>
|
</adaptive-icon>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="108dp" android:height="108dp" android:viewportWidth="108" android:viewportHeight="108" android:tint="#FFFFFF">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="108dp" android:height="108dp" android:viewportWidth="108" android:viewportHeight="108" android:tint="#FFFFFF">
|
||||||
<group android:scaleX="2.1924" android:scaleY="2.1924" android:translateX="27.6912" android:translateY="27.6912">
|
<group android:scaleX="2.1924" android:scaleY="2.1924" android:translateX="27.6912" android:translateY="27.6912">
|
||||||
<path android:fillColor="@android:color/white" android:pathData="M3.24,6.15C2.51,6.43 2,7.17 2,8v12c0,1.1 0.89,2 2,2h16c1.11,0 2,-0.9 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2L8.3,6l8.26,-3.34L15.88,1 3.24,6.15zM7,20c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM20,12h-2v-2h-2v2L4,12L4,8h16v4z"/>
|
<path android:fillColor="@android:color/white" android:pathData="M3.24,6.15C2.51,6.43 2,7.17 2,8v12c0,1.1 0.89,2 2,2h16c1.11,0 2,-0.9 2,-2L22,8c0,-1.11 -0.89,-2 -2,-2L8.3,6l8.26,-3.34L15.88,1 3.24,6.15zM7,20c-1.66,0 -3,-1.34 -3,-3s1.34,-3 3,-3 3,1.34 3,3 -1.34,3 -3,3zM20,12h-2v-2h-2v2L4,12L4,8h16v4z"/>
|
||||||
</group>
|
</group>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,22 +1,21 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:id="@android:id/background">
|
<item android:id="@android:id/background">
|
||||||
<shape android:shape="line">
|
<shape android:shape="line">
|
||||||
<stroke android:color="@android:color/system_accent1_500" android:width="@dimen/seek_bar_thickness"/>
|
<stroke android:color="@android:color/system_accent1_500" android:width="@dimen/seek_bar_thickness"/>
|
||||||
</shape>
|
</shape>
|
||||||
</item>
|
</item>
|
||||||
<item android:id="@android:id/secondaryProgress">
|
<item android:id="@android:id/secondaryProgress">
|
||||||
<clip>
|
<clip>
|
||||||
<shape android:shape="line">
|
<shape android:shape="line">
|
||||||
<stroke android:color="@android:color/system_accent1_200" android:width="@dimen/seek_bar_thickness"/>
|
<stroke android:color="@android:color/system_accent1_200" android:width="@dimen/seek_bar_thickness"/>
|
||||||
</shape>
|
</shape>
|
||||||
</clip>
|
</clip>
|
||||||
</item>
|
</item>
|
||||||
<item android:id="@android:id/progress">
|
<item android:id="@android:id/progress">
|
||||||
<clip>
|
<clip>
|
||||||
<shape android:shape="line">
|
<shape android:shape="line">
|
||||||
<stroke android:color="@android:color/system_accent1_300" android:width="@dimen/seek_bar_thickness"/>
|
<stroke android:color="@android:color/system_accent1_300" android:width="@dimen/seek_bar_thickness"/>
|
||||||
</shape>
|
</shape>
|
||||||
</clip>
|
</clip>
|
||||||
</item>
|
</item>
|
||||||
</layer-list>
|
</layer-list>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
|
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
|
||||||
<size android:height="@dimen/seek_bar_thumb_size" android:width="@dimen/seek_bar_thumb_size"/>
|
<size android:height="@dimen/seek_bar_thumb_size" android:width="@dimen/seek_bar_thumb_size"/>
|
||||||
<solid android:color="@android:color/system_accent2_500"/>
|
<solid android:color="@android:color/system_accent2_500"/>
|
||||||
</shape>
|
</shape>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="50dp" android:background="@android:color/system_accent1_100" android:id="@+id/channel_list_layout">
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginBottom="50dp" android:background="@android:color/system_accent1_100" android:id="@+id/channel_list_layout">
|
||||||
<ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/listview"/>
|
<ListView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/listview"/>
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:id="@+id/refresh_channel_list" android:src="@drawable/ic_refresh" android:layout_marginEnd="25dp" android:layout_marginBottom="25dp"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:id="@+id/refresh_channel_list" android:src="@drawable/ic_refresh" android:layout_marginEnd="25dp" android:layout_marginBottom="25dp"/>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent">
|
||||||
<FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/container_view"/>
|
<FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/container_view"/>
|
||||||
<com.google.android.material.bottomnavigation.BottomNavigationView android:layout_width="match_parent" android:layout_gravity="bottom" android:layout_height="wrap_content" android:background="@android:color/system_accent1_300" style="@style/Widget.MaterialComponents.BottomNavigationView.Colored" app:menu="@menu/bottom_navigation_menu" android:id="@+id/bottom_nav_bar"/>
|
<com.google.android.material.bottomnavigation.BottomNavigationView android:layout_width="match_parent" android:layout_gravity="bottom" android:layout_height="wrap_content" android:background="@android:color/system_accent1_300" style="@style/Widget.MaterialComponents.BottomNavigationView.Colored" app:menu="@menu/bottom_navigation_menu" android:id="@+id/bottom_nav_bar"/>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:theme="@style/Theme.Material3.DayNight.Dialog.Alert">
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:theme="@style/Theme.Material3.DayNight.Dialog.Alert">
|
||||||
<com.google.android.material.textview.MaterialTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/warning" android:textSize="50sp" android:textAllCaps="true" android:textStyle="bold" android:gravity="center" android:paddingBottom="15dp"/>
|
<com.google.android.material.textview.MaterialTextView android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/warning" android:textSize="50sp" android:textAllCaps="true" android:textStyle="bold" android:gravity="center" android:paddingBottom="15dp"/>
|
||||||
<com.google.android.material.textview.MaterialTextView android:id="@+id/alert_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="25sp" android:textStyle="bold" android:gravity="center" android:paddingBottom="15dp"/>
|
<com.google.android.material.textview.MaterialTextView android:id="@+id/alert_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="25sp" android:textStyle="bold" android:gravity="center" android:paddingBottom="15dp"/>
|
||||||
<androidx.appcompat.widget.AppCompatImageView android:layout_width="200dp" android:layout_height="200dp" android:id="@+id/alert_image" android:background="@android:color/system_accent1_400"/>
|
<androidx.appcompat.widget.AppCompatImageView android:layout_width="200dp" android:layout_height="200dp" android:id="@+id/alert_image" android:background="@android:color/system_accent1_400"/>
|
||||||
<com.google.android.material.textview.MaterialTextView android:id="@+id/alert_desc" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="25sp" android:gravity="center" android:paddingTop="20dp" android:paddingBottom="10dp"/>
|
<com.google.android.material.textview.MaterialTextView android:id="@+id/alert_desc" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="25sp" android:gravity="center" android:paddingTop="20dp" android:paddingBottom="10dp"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content">
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="wrap_content">
|
||||||
<androidx.appcompat.widget.AppCompatImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="10dp" android:layout_gravity="start|center_vertical" android:id="@+id/star_button_list" android:src="@drawable/ic_star"/>
|
<androidx.appcompat.widget.AppCompatImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="10dp" android:layout_gravity="start|center_vertical" android:id="@+id/star_button_list" android:src="@drawable/ic_star"/>
|
||||||
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:paddingStart="25dp" android:id="@+id/channel_list_title" android:paddingEnd="25dp" android:textColor="@android:color/system_accent2_700" android:textStyle="bold" android:letterSpacing="0.15" android:paddingTop="15dp" android:paddingBottom="15dp" android:textSize="25sp" android:text="@string/fm_radio_freq"/>
|
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:paddingStart="25dp" android:id="@+id/channel_list_title" android:paddingEnd="25dp" android:textColor="@android:color/system_accent2_700" android:textStyle="bold" android:letterSpacing="0.15" android:paddingTop="15dp" android:paddingBottom="15dp" android:textSize="25sp" android:text="@string/fm_radio_freq"/>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="start|top" android:id="@+id/pebble_layout">
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="start|top" android:id="@+id/pebble_layout">
|
||||||
<com.eurekateam.fmradio.PebbleTextView android:id="@+id/pebble_textview" android:layout_width="210dp" android:layout_height="175dp"/>
|
<com.eurekateam.fmradio.PebbleTextView android:id="@+id/pebble_textview" android:layout_width="210dp" android:layout_height="175dp"/>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,2 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<GridView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:id="@+id/fav_list_grid">
|
<GridView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" android:id="@+id/fav_list_grid">
|
||||||
</GridView>
|
</GridView>
|
||||||
|
|
|
||||||
|
|
@ -1,30 +1,29 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:fitsSystemWindows="true" android:id="@+id/main_fragment" android:background="@android:color/system_accent1_100">
|
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" android:fitsSystemWindows="true" android:id="@+id/main_fragment" android:background="@android:color/system_accent1_100">
|
||||||
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="65dp" android:paddingStart="30dp" android:paddingEnd="30dp" android:orientation="vertical" android:layout_gravity="top|center">
|
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingTop="65dp" android:paddingStart="30dp" android:paddingEnd="30dp" android:orientation="vertical" android:layout_gravity="top|center">
|
||||||
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/app_banner" android:textColor="@android:color/system_accent1_500" android:textSize="65sp" android:textStyle="bold" android:text="@string/app_name"/>
|
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/app_banner" android:textColor="@android:color/system_accent1_500" android:textSize="65sp" android:textStyle="bold" android:text="@string/app_name"/>
|
||||||
<Space android:layout_width="5dp" android:layout_height="match_parent"/>
|
<Space android:layout_width="5dp" android:layout_height="match_parent"/>
|
||||||
<FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="end">
|
<FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="end">
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_gravity="start|center_vertical" android:layout_marginStart="30dp" android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/fav_button" app:elevation="0dp" android:backgroundTint="@android:color/system_accent1_400" android:src="@drawable/ic_star"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_gravity="start|center_vertical" android:layout_marginStart="30dp" android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/fav_button" app:elevation="0dp" android:backgroundTint="@android:color/system_accent1_400" android:src="@drawable/ic_star"/>
|
||||||
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end">
|
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end">
|
||||||
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/fm_freq" android:text="@string/inital_freq" android:textStyle="bold" android:textColor="@android:color/system_accent1_500" android:textSize="65sp"/>
|
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="match_parent" android:id="@+id/fm_freq" android:text="@string/inital_freq" android:textStyle="bold" android:textColor="@android:color/system_accent1_500" android:textSize="65sp"/>
|
||||||
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="bottom" android:paddingBottom="20dp" android:id="@+id/freq_misc" android:textSize="25sp" android:textColor="@android:color/system_accent1_500" android:text="@string/mhz" android:textStyle="bold"/>
|
<com.google.android.material.textview.MaterialTextView android:layout_width="wrap_content" android:layout_height="match_parent" android:gravity="bottom" android:paddingBottom="20dp" android:id="@+id/freq_misc" android:textSize="25sp" android:textColor="@android:color/system_accent1_500" android:text="@string/mhz" android:textStyle="bold"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:gravity="center_horizontal" android:orientation="vertical" android:paddingBottom="100dp">
|
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:gravity="center_horizontal" android:orientation="vertical" android:paddingBottom="100dp">
|
||||||
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="30dp" android:layout_marginBottom="50dp" android:gravity="center">
|
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="30dp" android:layout_marginBottom="50dp" android:gravity="center">
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:id="@+id/volume_down" app:elevation="0dp" android:src="@drawable/ic_volume_down"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:id="@+id/volume_down" app:elevation="0dp" android:src="@drawable/ic_volume_down"/>
|
||||||
<androidx.appcompat.widget.AppCompatSeekBar android:layout_width="175dp" android:id="@+id/volume_seekbar" android:progressDrawable="@drawable/ic_seekbar" android:thumb="@drawable/ic_seekbar_thumb" android:layout_height="match_parent"/>
|
<androidx.appcompat.widget.AppCompatSeekBar android:layout_width="175dp" android:id="@+id/volume_seekbar" android:progressDrawable="@drawable/ic_seekbar" android:thumb="@drawable/ic_seekbar_thumb" android:layout_height="match_parent"/>
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:id="@+id/volume_up" app:elevation="0dp" android:src="@drawable/ic_volume_up"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:id="@+id/volume_up" app:elevation="0dp" android:src="@drawable/ic_volume_up"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center">
|
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center">
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/before_channel" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" android:src="@drawable/ic_rewind"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/before_channel" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" android:src="@drawable/ic_rewind"/>
|
||||||
<Space android:layout_width="50dp" android:layout_height="match_parent"/>
|
<Space android:layout_width="50dp" android:layout_height="match_parent"/>
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fm_power" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" android:src="@drawable/ic_power"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fm_power" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" android:src="@drawable/ic_power"/>
|
||||||
<Space android:layout_width="50dp" android:layout_height="match_parent"/>
|
<Space android:layout_width="50dp" android:layout_height="match_parent"/>
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/next_channel" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" android:src="@drawable/ic_forward"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/next_channel" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" android:src="@drawable/ic_forward"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
<Space android:layout_width="match_parent" android:layout_height="30dp"/>
|
<Space android:layout_width="match_parent" android:layout_height="30dp"/>
|
||||||
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fm_output_btn" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" app:srcCompat="@drawable/ic_volume_up"/>
|
<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fm_output_btn" android:layout_width="wrap_content" android:backgroundTint="@android:color/system_accent1_400" android:layout_height="wrap_content" app:elevation="0dp" app:srcCompat="@drawable/ic_volume_up"/>
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
</FrameLayout>
|
</FrameLayout>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
<menu xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:id="@+id/radio_main" android:enabled="true" android:icon="@drawable/ic_radio" android:title="@string/app_name"/>
|
<item android:id="@+id/radio_main" android:enabled="true" android:icon="@drawable/ic_radio" android:title="@string/app_name"/>
|
||||||
<item android:id="@+id/channel_list" android:enabled="true" android:icon="@drawable/ic_list" android:title="@string/channel_list"/>
|
<item android:id="@+id/channel_list" android:enabled="true" android:icon="@drawable/ic_list" android:title="@string/channel_list"/>
|
||||||
<item android:id="@+id/fav_list" android:enabled="true" android:icon="@drawable/ic_star_filled" android:title="@string/favorites"/>
|
<item android:id="@+id/fav_list" android:enabled="true" android:icon="@drawable/ic_star_filled" android:title="@string/favorites"/>
|
||||||
</menu>
|
</menu>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<dimen name="seek_bar_thickness">10dp</dimen>
|
<dimen name="seek_bar_thickness">10dp</dimen>
|
||||||
<dimen name="seek_bar_thumb_size">20dp</dimen>
|
<dimen name="seek_bar_thumb_size">20dp</dimen>
|
||||||
<dimen name="noti_btn_default_size">25dp</dimen>
|
<dimen name="noti_btn_default_size">25dp</dimen>
|
||||||
<dimen name="power_btn_default_size">35dp</dimen>
|
<dimen name="power_btn_default_size">35dp</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,44 +1,43 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<string name="app_name">FM Radio</string>
|
<string name="app_name">FM Radio</string>
|
||||||
<string name="fm_radio">FM Radio</string>
|
<string name="fm_radio">FM Radio</string>
|
||||||
<string name="ok">OK</string>
|
<string name="ok">OK</string>
|
||||||
<string name="output_modes">Output Modes</string>
|
<string name="output_modes">Output Modes</string>
|
||||||
<string name="turn_on_fm">FM Power</string>
|
<string name="turn_on_fm">FM Power</string>
|
||||||
<string name="disabled">Disabled</string>
|
<string name="disabled">Disabled</string>
|
||||||
<string name="enabled">Enabled</string>
|
<string name="enabled">Enabled</string>
|
||||||
<string name="phone_speaker">Speaker</string>
|
<string name="phone_speaker">Speaker</string>
|
||||||
<string name="wired_earphones">Wired Earphones</string>
|
<string name="wired_earphones">Wired Earphones</string>
|
||||||
<string name="select_channel">Radio Channel</string>
|
<string name="select_channel">Radio Channel</string>
|
||||||
<string name="refresh">Refresh</string>
|
<string name="refresh">Refresh</string>
|
||||||
<string name="seek_down">Seek Down</string>
|
<string name="seek_down">Seek Down</string>
|
||||||
<string name="seek_up">Seek Up</string>
|
<string name="seek_up">Seek Up</string>
|
||||||
<string name="scan">Scan</string>
|
<string name="scan">Scan</string>
|
||||||
<string name="stop">Stop</string>
|
<string name="stop">Stop</string>
|
||||||
<string name="mhz">Mhz</string>
|
<string name="mhz">Mhz</string>
|
||||||
<string name="quit">Quit</string>
|
<string name="quit">Quit</string>
|
||||||
<string name="album_art">Album Art</string>
|
<string name="album_art">Album Art</string>
|
||||||
<string name="previous_radio_channel">Previous Radio Channel</string>
|
<string name="previous_radio_channel">Previous Radio Channel</string>
|
||||||
<string name="next_radio_channel">Next Radio Channel</string>
|
<string name="next_radio_channel">Next Radio Channel</string>
|
||||||
<string name="play_pause">Play Pause</string>
|
<string name="play_pause">Play Pause</string>
|
||||||
<string name="close_radio">Close Radio</string>
|
<string name="close_radio">Close Radio</string>
|
||||||
<string name="radio_io_error">Failed to open radio chr device!!</string>
|
<string name="radio_io_error">Failed to open radio chr device!!</string>
|
||||||
<string name="radio_io_error_desc">The FM radio app needs to call ioctl()
|
<string name="radio_io_error_desc">The FM radio app needs to call ioctl()
|
||||||
to radio chr device (/dev/radio0). If SELinux is enforcing, try making
|
to radio chr device (/dev/radio0). If SELinux is enforcing, try making
|
||||||
it permissive</string>
|
it permissive</string>
|
||||||
<string name="tracks_empty_error">Failed to check if array != null!!</string>
|
<string name="tracks_empty_error">Failed to check if array != null!!</string>
|
||||||
<string name="tracks_empty_error_desc">Most likely because FM device couldn\'t
|
<string name="tracks_empty_error_desc">Most likely because FM device couldn\'t
|
||||||
find radio channels, if you are sure it should find channels, contact the devs</string>
|
find radio channels, if you are sure it should find channels, contact the devs</string>
|
||||||
<string name="no_headphones_error">Failed to find wired headset</string>
|
<string name="no_headphones_error">Failed to find wired headset</string>
|
||||||
<string name="no_headphones_error_desc">Insert Headphones and try again</string>
|
<string name="no_headphones_error_desc">Insert Headphones and try again</string>
|
||||||
<string name="radio_controls">Radio Controls</string>
|
<string name="radio_controls">Radio Controls</string>
|
||||||
<string name="fm_radio_frequency">FM Radio Station</string>
|
<string name="fm_radio_frequency">FM Radio Station</string>
|
||||||
<string name="fm">FM</string>
|
<string name="fm">FM</string>
|
||||||
<string name="inital_freq">000.0</string>
|
<string name="inital_freq">000.0</string>
|
||||||
<string name="channel_list">Channel List</string>
|
<string name="channel_list">Channel List</string>
|
||||||
<string name="favorites">Favorites</string>
|
<string name="favorites">Favorites</string>
|
||||||
<string name="warning">Warning!</string>
|
<string name="warning">Warning!</string>
|
||||||
<string name="retry">Retry</string>
|
<string name="retry">Retry</string>
|
||||||
<string name="exit_app">Exit App</string>
|
<string name="exit_app">Exit App</string>
|
||||||
<string name="fm_radio_freq">FM %s Mhz</string>
|
<string name="fm_radio_freq">FM %s Mhz</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,74 +1,73 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.eurekateam.samsungextras" android:sharedUserId="android.uid.system">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.eurekateam.samsungextras" android:sharedUserId="android.uid.system">
|
||||||
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
|
||||||
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER"/>
|
<uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER"/>
|
||||||
<protected-broadcast android:name="com.android.systemui.doze.pulse"/>
|
<protected-broadcast android:name="com.android.systemui.doze.pulse"/>
|
||||||
<application android:label="@string/advanced_settings" android:supportsRtl="true" android:theme="@style/Theme.SubSettingsBase" android:fullBackupOnly="true" android:persistent="true">
|
<application android:label="@string/advanced_settings" android:supportsRtl="true" android:theme="@style/Theme.SubSettingsBase" android:fullBackupOnly="true" android:persistent="true">
|
||||||
<receiver android:name=".BootReceiver" android:exported="true">
|
<receiver android:name=".BootReceiver" android:exported="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.BOOT_COMPLETED"/>
|
<action android:name="android.intent.action.BOOT_COMPLETED"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</receiver>
|
</receiver>
|
||||||
<activity android:name=".DeviceSettingsActivity" android:exported="true" android:excludeFromRecents="true" android:launchMode="singleTask">
|
<activity android:name=".DeviceSettingsActivity" android:exported="true" android:excludeFromRecents="true" android:launchMode="singleTask">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
<action android:name="com.android.settings.action.EXTRA_SETTINGS"/>
|
<action android:name="com.android.settings.action.EXTRA_SETTINGS"/>
|
||||||
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
|
<action android:name="android.service.quicksettings.action.QS_TILE_PREFERENCES"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<meta-data android:name="com.android.settings.dismiss" android:value="9,13,30"/>
|
<meta-data android:name="com.android.settings.dismiss" android:value="9,13,30"/>
|
||||||
<meta-data android:name="com.android.settings.category" android:value="com.android.settings.category.ia.homepage"/>
|
<meta-data android:name="com.android.settings.category" android:value="com.android.settings.category.ia.homepage"/>
|
||||||
<meta-data android:name="com.android.settings.summary" android:resource="@string/advanced_settings_summary"/>
|
<meta-data android:name="com.android.settings.summary" android:resource="@string/advanced_settings_summary"/>
|
||||||
<meta-data android:name="com.android.settings.icon" android:resource="@drawable/ic_device"/>
|
<meta-data android:name="com.android.settings.icon" android:resource="@drawable/ic_device"/>
|
||||||
</activity>
|
</activity>
|
||||||
<activity android:name=".speaker.ClearSpeakerActivity" android:exported="true" android:label="@string/clear_speaker_title">
|
<activity android:name=".speaker.ClearSpeakerActivity" android:exported="true" android:label="@string/clear_speaker_title">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity android:name=".flashlight.FlashLightActivity" android:exported="true" android:label="@string/flashlight_title">
|
<activity android:name=".flashlight.FlashLightActivity" android:exported="true" android:label="@string/flashlight_title">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity android:name=".dolby.DolbyActivity" android:exported="true" android:label="@string/dolby_title">
|
<activity android:name=".dolby.DolbyActivity" android:exported="true" android:label="@string/dolby_title">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity android:name=".swap.SwapActivity" android:exported="true" android:label="@string/swap_title">
|
<activity android:name=".swap.SwapActivity" android:exported="true" android:label="@string/swap_title">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<provider android:name=".dolby.DolbySearchIndexablesProvider" android:exported="true" android:authorities="com.eurekateam.samsungextras" android:multiprocess="false" android:grantUriPermissions="true" android:permission="android.permission.READ_SEARCH_INDEXABLES">
|
<provider android:name=".dolby.DolbySearchIndexablesProvider" android:exported="true" android:authorities="com.eurekateam.samsungextras" android:multiprocess="false" android:grantUriPermissions="true" android:permission="android.permission.READ_SEARCH_INDEXABLES">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER"/>
|
<action android:name="android.content.action.SEARCH_INDEXABLES_PROVIDER"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</provider>
|
</provider>
|
||||||
<service android:name=".dolby.DolbyTile" android:exported="true" android:icon="@drawable/ic_speaker_cleaner_icon" android:label="@string/dolby_title" android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" android:enabled="true">
|
<service android:name=".dolby.DolbyTile" android:exported="true" android:icon="@drawable/ic_speaker_cleaner_icon" android:label="@string/dolby_title" android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" android:enabled="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.service.quicksettings.action.QS_TILE"/>
|
<action android:name="android.service.quicksettings.action.QS_TILE"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE" android:value="true"/>
|
<meta-data android:name="android.service.quicksettings.TOGGLEABLE_TILE" android:value="true"/>
|
||||||
</service>
|
</service>
|
||||||
<activity android:name=".battery.BatteryActivity" android:exported="true" android:label="@string/fastcharge_title">
|
<activity android:name=".battery.BatteryActivity" android:exported="true" android:label="@string/fastcharge_title">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.MAIN"/>
|
<action android:name="android.intent.action.MAIN"/>
|
||||||
<category android:name="android.intent.category.DEFAULT"/>
|
<category android:name="android.intent.category.DEFAULT"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<service android:name=".fps.FPSInfoService" android:exported="false">
|
<service android:name=".fps.FPSInfoService" android:exported="false">
|
||||||
</service>
|
</service>
|
||||||
<service android:name=".fps.FPSTileService" android:icon="@drawable/ic_fps_info" android:label="@string/fps_info_title" android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" android:exported="true">
|
<service android:name=".fps.FPSTileService" android:icon="@drawable/ic_fps_info" android:label="@string/fps_info_title" android:permission="android.permission.BIND_QUICK_SETTINGS_TILE" android:exported="true">
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.service.quicksettings.action.QS_TILE"/>
|
<action android:name="android.service.quicksettings.action.QS_TILE"/>
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</service>
|
</service>
|
||||||
</application>
|
</application>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
<path android:fillColor="?android:attr/colorAccent" android:pathData="M12,3c-4.97,0 -9,4.03 -9,9s4.03,9 9,9c0.83,0 1.5,-0.67 1.5,-1.5 0,-0.39 -0.15,-0.74 -0.39,-1.01 -0.23,-0.26 -0.38,-0.61 -0.38,-0.99 0,-0.83 0.67,-1.5 1.5,-1.5L16,16c2.76,0 5,-2.24 5,-5 0,-4.42 -4.03,-8 -9,-8zM6.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S5.67,9 6.5,9 8,9.67 8,10.5 7.33,12 6.5,12zM9.5,8C8.67,8 8,7.33 8,6.5S8.67,5 9.5,5s1.5,0.67 1.5,1.5S10.33,8 9.5,8zM14.5,8c-0.83,0 -1.5,-0.67 -1.5,-1.5S13.67,5 14.5,5s1.5,0.67 1.5,1.5S15.33,8 14.5,8zM17.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S16.67,9 17.5,9s1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5z"/>
|
<path android:fillColor="?android:attr/colorAccent" android:pathData="M12,3c-4.97,0 -9,4.03 -9,9s4.03,9 9,9c0.83,0 1.5,-0.67 1.5,-1.5 0,-0.39 -0.15,-0.74 -0.39,-1.01 -0.23,-0.26 -0.38,-0.61 -0.38,-0.99 0,-0.83 0.67,-1.5 1.5,-1.5L16,16c2.76,0 5,-2.24 5,-5 0,-4.42 -4.03,-8 -9,-8zM6.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S5.67,9 6.5,9 8,9.67 8,10.5 7.33,12 6.5,12zM9.5,8C8.67,8 8,7.33 8,6.5S8.67,5 9.5,5s1.5,0.67 1.5,1.5S10.33,8 9.5,8zM14.5,8c-0.83,0 -1.5,-0.67 -1.5,-1.5S13.67,5 14.5,5s1.5,0.67 1.5,1.5S15.33,8 14.5,8zM17.5,12c-0.83,0 -1.5,-0.67 -1.5,-1.5S16.67,9 17.5,9s1.5,0.67 1.5,1.5 -0.67,1.5 -1.5,1.5z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
<path android:fillColor="?android:attr/colorAccent" android:pathData="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"/>
|
<path android:fillColor="?android:attr/colorAccent" android:pathData="M12.5,8C9.85,8 7.45,9 5.6,10.6L2,7V16H11L7.38,12.38C8.77,11.22 10.54,10.5 12.5,10.5C16.04,10.5 19.05,12.81 20.1,16L22.47,15.22C21.08,11.03 17.15,8 12.5,8Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M16,9H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z"/>
|
<path android:fillColor="#000" android:pathData="M16,9H8V6H16M16.67,4H15V2H9V4H7.33A1.33,1.33 0 0,0 6,5.33V20.67C6,21.4 6.6,22 7.33,22H16.67A1.33,1.33 0 0,0 18,20.67V5.33C18,4.6 17.4,4 16.67,4Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M7,2V13H10V22L17,10H13L17,2H7Z"/>
|
<path android:fillColor="#000" android:pathData="M7,2V13H10V22L17,10H13L17,2H7Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M10.38 12.33h1.18l-0.59-1.87l-0.59 1.87zm4.69-2.02V7.9h-2.4l-1.7-1.7l-1.7 1.7h-2.4v2.4L5.19 12l1.7 1.7v2.4h2.4l1.7 1.69l1.69-1.7h2.4v-2.4L16.76 12l-1.7-1.7zm-2.92 3.74l-0.36-1.03h-1.64L9.8 14.05H8.82l1.64-4.6h1.02l1.64 4.6h-0.97z"/>
|
<path android:fillColor="#000" android:pathData="M10.38 12.33h1.18l-0.59-1.87l-0.59 1.87zm4.69-2.02V7.9h-2.4l-1.7-1.7l-1.7 1.7h-2.4v2.4L5.19 12l1.7 1.7v2.4h2.4l1.7 1.69l1.69-1.7h2.4v-2.4L16.76 12l-1.7-1.7zm-2.92 3.74l-0.36-1.03h-1.64L9.8 14.05H8.82l1.64-4.6h1.02l1.64 4.6h-0.97z"/>
|
||||||
<path android:fillColor="#000" android:pathData="M21.06 8.47h2.06v7.06h-2.06z"/>
|
<path android:fillColor="#000" android:pathData="M21.06 8.47h2.06v7.06h-2.06z"/>
|
||||||
<path android:fillColor="#000" android:pathData="M19.23 3.74H2.7c-1 0-1.83 0.83-1.83 1.84v12.84c0 1.01 0.83 1.84 1.83 1.84h16.52c1 0 1.83-0.83 1.83-1.84V5.58c0-1.01-0.82-1.84-1.83-1.84zm0 14.7H2.7V5.56h16.52v12.86z"/>
|
<path android:fillColor="#000" android:pathData="M19.23 3.74H2.7c-1 0-1.83 0.83-1.83 1.84v12.84c0 1.01 0.83 1.84 1.83 1.84h16.52c1 0 1.83-0.83 1.83-1.84V5.58c0-1.01-0.82-1.84-1.83-1.84zm0 14.7H2.7V5.56h16.52v12.86z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M16,15H8V5H16M16,1H8C6.89,1 6,1.89 6,3V17A2,2 0 0,0 8,19H16A2,2 0 0,0 18,17V3C18,1.89 17.1,1 16,1M8,23H16V21H8V23Z"/>
|
<path android:fillColor="#000" android:pathData="M16,15H8V5H16M16,1H8C6.89,1 6,1.89 6,3V17A2,2 0 0,0 8,19H16A2,2 0 0,0 18,17V3C18,1.89 17.1,1 16,1M8,23H16V21H8V23Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M11,17V7H4V17H11M11,3A2,2 0 0,1 13,5V19A2,2 0 0,1 11,21H4C2.89,21 2,20.1 2,19V5A2,2 0 0,1 4,3H11M16.5,3H21.5A1.5,1.5 0 0,1 23,4.5V7.5A1.5,1.5 0 0,1 21.5,9H18L15,12V9L15,4.5A1.5,1.5 0 0,1 16.5,3Z"/>
|
<path android:fillColor="#000" android:pathData="M11,17V7H4V17H11M11,3A2,2 0 0,1 13,5V19A2,2 0 0,1 11,21H4C2.89,21 2,20.1 2,19V5A2,2 0 0,1 4,3H11M16.5,3H21.5A1.5,1.5 0 0,1 23,4.5V7.5A1.5,1.5 0 0,1 21.5,9H18L15,12V9L15,4.5A1.5,1.5 0 0,1 16.5,3Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<!-- drawable/fps_info.xml -->
|
<!-- drawable/fps_info.xml -->
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M14,6A1,1 0 0,0 13,7A1,1 0 0,0 14,8A1,1 0 0,0 15,7A1,1 0 0,0 14,6M17.09,8.94C16.96,8.94 16.84,8.97 16.7,9L13.5,10.32L13.23,10.43C12.67,10 11.91,9.88 11.25,10.15C10.23,10.56 9.73,11.73 10.15,12.75C10.56,13.77 11.73,14.27 12.75,13.85C13.41,13.59 13.88,13 14,12.28L14.23,12.18L17.45,10.88L17.47,10.87C18,10.66 18.23,10.08 18.03,9.56C17.87,9.18 17.5,8.93 17.09,8.94M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9Z"/>
|
<path android:fillColor="#000" android:pathData="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M14,6A1,1 0 0,0 13,7A1,1 0 0,0 14,8A1,1 0 0,0 15,7A1,1 0 0,0 14,6M17.09,8.94C16.96,8.94 16.84,8.97 16.7,9L13.5,10.32L13.23,10.43C12.67,10 11.91,9.88 11.25,10.15C10.23,10.56 9.73,11.73 10.15,12.75C10.56,13.77 11.73,14.27 12.75,13.85C13.41,13.59 13.88,13 14,12.28L14.23,12.18L17.45,10.88L17.47,10.87C18,10.66 18.23,10.08 18.03,9.56C17.87,9.18 17.5,8.93 17.09,8.94M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M16,6C14.87,6 13.77,6.35 12.84,7H4C2.89,7 2,7.89 2,9V15C2,16.11 2.89,17 4,17H5V18A1,1 0 0,0 6,19H8A1,1 0 0,0 9,18V17H15V18A1,1 0 0,0 16,19H18A1,1 0 0,0 19,18V17H20C21.11,17 22,16.11 22,15V9C22,7.89 21.11,7 20,7H19.15C18.23,6.35 17.13,6 16,6M16,7.5A3.5,3.5 0 0,1 19.5,11A3.5,3.5 0 0,1 16,14.5A3.5,3.5 0 0,1 12.5,11A3.5,3.5 0 0,1 16,7.5M4,9H8V10H4V9M16,9A2,2 0 0,0 14,11A2,2 0 0,0 16,13A2,2 0 0,0 18,11A2,2 0 0,0 16,9M4,11H8V12H4V11M4,13H8V14H4V13Z"/>
|
<path android:fillColor="#000" android:pathData="M16,6C14.87,6 13.77,6.35 12.84,7H4C2.89,7 2,7.89 2,9V15C2,16.11 2.89,17 4,17H5V18A1,1 0 0,0 6,19H8A1,1 0 0,0 9,18V17H15V18A1,1 0 0,0 16,19H18A1,1 0 0,0 19,18V17H20C21.11,17 22,16.11 22,15V9C22,7.89 21.11,7 20,7H19.15C18.23,6.35 17.13,6 16,6M16,7.5A3.5,3.5 0 0,1 19.5,11A3.5,3.5 0 0,1 16,14.5A3.5,3.5 0 0,1 12.5,11A3.5,3.5 0 0,1 16,7.5M4,9H8V10H4V9M16,9A2,2 0 0,0 14,11A2,2 0 0,0 16,13A2,2 0 0,0 18,11A2,2 0 0,0 16,9M4,11H8V12H4V11M4,13H8V14H4V13Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<!-- drawable/hand.xml -->
|
<!-- drawable/hand.xml -->
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M6.58,19H14.58V22H6.58V19M19.74,11.6C19.55,11.4 19.29,11.28 19,11.28L18.78,11.31L15.58,13V11.83L16.09,2.9C16.12,2.35 15.7,1.87 15.15,1.84C14.6,1.81 14.12,2.23 14.09,2.78L13.82,7.47H13.58L12.54,7.58V2A1,1 0 0,0 11.54,1C11,1 10.54,1.45 10.54,2V8.41L9.72,8.78L9.03,3.32C8.96,2.77 8.46,2.38 7.91,2.45C7.36,2.5 6.97,3 7.04,3.57L7.81,9.63L7.43,9.8C7.3,9.85 7.18,9.93 7.07,10L5.97,6.11C5.81,5.54 5.25,5.2 4.71,5.34C4.18,5.5 3.88,6.08 4.04,6.65L6.61,15.77C6.61,15.8 6.63,15.84 6.64,15.87L6.67,16H6.68C6.9,16.57 7.47,17 8.08,17H14.58C14.97,17 15.32,16.84 15.58,16.57L20.5,12.37L19.74,11.6Z"/>
|
<path android:fillColor="#000" android:pathData="M6.58,19H14.58V22H6.58V19M19.74,11.6C19.55,11.4 19.29,11.28 19,11.28L18.78,11.31L15.58,13V11.83L16.09,2.9C16.12,2.35 15.7,1.87 15.15,1.84C14.6,1.81 14.12,2.23 14.09,2.78L13.82,7.47H13.58L12.54,7.58V2A1,1 0 0,0 11.54,1C11,1 10.54,1.45 10.54,2V8.41L9.72,8.78L9.03,3.32C8.96,2.77 8.46,2.38 7.91,2.45C7.36,2.5 6.97,3 7.04,3.57L7.81,9.63L7.43,9.8C7.3,9.85 7.18,9.93 7.07,10L5.97,6.11C5.81,5.54 5.25,5.2 4.71,5.34C4.18,5.5 3.88,6.08 4.04,6.65L6.61,15.77C6.61,15.8 6.63,15.84 6.64,15.87L6.67,16H6.68C6.9,16.57 7.47,17 8.08,17H14.58C14.97,17 15.32,16.84 15.58,16.57L20.5,12.37L19.74,11.6Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0 c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2 c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1 C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06 c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41 l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41 c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36 c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/>
|
<path android:fillColor="#000" android:pathData="M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0 c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2 c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1 C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06 c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41 l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41 c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36 c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<!-- drawable/headphone-settings.xml -->
|
<!-- drawable/headphone-settings.xml -->
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:width="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M19,15v3c0,0.55 -0.45,1 -1,1h-1v-4H19M7,15v4H6c-0.55,0 -1,-0.45 -1,-1v-3H7M12,2c-4.97,0 -9,4.03 -9,9v7c0,1.66 1.34,3 3,3h3v-8H5v-2c0,-3.87 3.13,-7 7,-7s7,3.13 7,7v2h-4v8h3c1.66,0 3,-1.34 3,-3v-7C21,6.03 16.97,2 12,2L12,2z"/>
|
<path android:fillColor="#000" android:pathData="M19,15v3c0,0.55 -0.45,1 -1,1h-1v-4H19M7,15v4H6c-0.55,0 -1,-0.45 -1,-1v-3H7M12,2c-4.97,0 -9,4.03 -9,9v7c0,1.66 1.34,3 3,3h3v-8H5v-2c0,-3.87 3.13,-7 7,-7s7,3.13 7,7v2h-4v8h3c1.66,0 3,-1.34 3,-3v-7C21,6.03 16.97,2 12,2L12,2z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M11,0V4H13V0H11M18.3,2.29L15.24,5.29L16.64,6.71L19.7,3.71L18.3,2.29M5.71,2.29L4.29,3.71L7.29,6.71L8.71,5.29L5.71,2.29M12,6A4,4 0 0,0 8,10V16H6V18H9V23H11V18H13V23H15V18H18V16H16V10A4,4 0 0,0 12,6M2,9V11H6V9H2M18,9V11H22V9H18Z"/>
|
<path android:fillColor="#000" android:pathData="M11,0V4H13V0H11M18.3,2.29L15.24,5.29L16.64,6.71L19.7,3.71L18.3,2.29M5.71,2.29L4.29,3.71L7.29,6.71L8.71,5.29L5.71,2.29M12,6A4,4 0 0,0 8,10V16H6V18H9V23H11V18H13V23H15V18H18V16H16V10A4,4 0 0,0 12,6M2,9V11H6V9H2M18,9V11H22V9H18Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
<path android:pathData="M0 0h24v24H0V0z"/>
|
||||||
android:width="24dp"
|
<path android:fillColor="#000000" android:pathData="M15 9H9v6h6V9zm-2 4h-2v-2h2v2zm8-2V9h-2V7c0-1.1-0.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 0.9-2 2v2H3v2h2v2H3v2h2v2c0 1.1 0.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-0.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z"/>
|
||||||
android:height="24dp"
|
|
||||||
android:viewportWidth="24"
|
|
||||||
android:viewportHeight="24"
|
|
||||||
android:tint="?android:attr/colorControlNormal">
|
|
||||||
|
|
||||||
<path
|
|
||||||
android:pathData="M0 0h24v24H0V0z" />
|
|
||||||
<path
|
|
||||||
android:fillColor="#000000"
|
|
||||||
android:pathData="M15 9H9v6h6V9zm-2 4h-2v-2h2v2zm8-2V9h-2V7c0-1.1-0.9-2-2-2h-2V3h-2v2h-2V3H9v2H7c-1.1 0-2 0.9-2 2v2H3v2h2v2H3v2h2v2c0 1.1 0.9 2 2 2h2v2h2v-2h2v2h2v-2h2c1.1 0 2-0.9 2-2v-2h2v-2h-2v-2h2zm-4 6H7V7h10v10z" />
|
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:pathData="M0 0h24v24H0z"/>
|
<path android:pathData="M0 0h24v24H0z"/>
|
||||||
<path android:fillColor="#000" android:pathData="M20 8h-2.81c-0.45-0.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-0.49 0-0.96 0.06 -1.41 0.17 L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-0.05 0.33 -0.09 0.66 -0.09 1v1H4v2h2v1c0 0.34 0.04 0.67 0.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c0.05-0.33 0.09 -0.66 0.09 -1v-1h2v-2h-2v-1c0-0.34-0.04-0.67-0.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"/>
|
<path android:fillColor="#000" android:pathData="M20 8h-2.81c-0.45-0.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5c-0.49 0-0.96 0.06 -1.41 0.17 L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-0.05 0.33 -0.09 0.66 -0.09 1v1H4v2h2v1c0 0.34 0.04 0.67 0.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c0.05-0.33 0.09 -0.66 0.09 -1v-1h2v-2h-2v-1c0-0.34-0.04-0.67-0.09-1H20V8zm-6 8h-4v-2h4v2zm0-4h-4v-2h4v2z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"/>
|
<path android:fillColor="#000" android:pathData="M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z"/>
|
<path android:fillColor="#000" android:pathData="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportHeight="24" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M12,3V12.26C11.5,12.09 11,12 10.5,12C8,12 6,14 6,16.5C6,19 8,21 10.5,21C13,21 15,19 15,16.5V6H19V3H12Z"/>
|
<path android:fillColor="#000" android:pathData="M12,3V12.26C11.5,12.09 11,12 10.5,12C8,12 6,14 6,16.5C6,19 8,21 10.5,21C13,21 15,19 15,16.5V6H19V3H12Z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal" android:viewportHeight="24">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:tint="?android:attr/colorControlNormal" android:viewportHeight="24">
|
||||||
<path android:pathData="M0 0h24v24H0z"/>
|
<path android:pathData="M0 0h24v24H0z"/>
|
||||||
<path android:fillColor="#FFFFFFFF" android:pathData="M20 4H4c-1.1 0-2 0.9-2 2v12c0 1.1 0.9 2 2 2h16c1.1 0 2-0.9 2-2V6c0-1.1-0.9-2-2-2zM7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12c0-2.05 0.78 -4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s0.59 3.07 1.76 4.24zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm5.66 1.66l-1.41-1.41C17.41 15.07 18 13.54 18 12s-0.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12c0 2.05-0.78 4.1-2.34 5.66zM12 10c-1.1 0-2 0.9-2 2s0.9 2 2 2 2-0.9 2-2-0.9-2-2-2z"/>
|
<path android:fillColor="#FFFFFFFF" android:pathData="M20 4H4c-1.1 0-2 0.9-2 2v12c0 1.1 0.9 2 2 2h16c1.1 0 2-0.9 2-2V6c0-1.1-0.9-2-2-2zM7.76 16.24l-1.41 1.41C4.78 16.1 4 14.05 4 12c0-2.05 0.78 -4.1 2.34-5.66l1.41 1.41C6.59 8.93 6 10.46 6 12s0.59 3.07 1.76 4.24zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm5.66 1.66l-1.41-1.41C17.41 15.07 18 13.54 18 12s-0.59-3.07-1.76-4.24l1.41-1.41C19.22 7.9 20 9.95 20 12c0 2.05-0.78 4.1-2.34 5.66zM12 10c-1.1 0-2 0.9-2 2s0.9 2 2 2 2-0.9 2-2-0.9-2-2-2z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- drawable/vibration.xml -->
|
<!-- drawable/vibration.xml -->
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="24.0" android:viewportWidth="24.0" android:width="24dp" android:tint="?android:attr/colorControlNormal">
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:height="24dp" android:viewportHeight="24.0" android:viewportWidth="24.0" android:width="24dp" android:tint="?android:attr/colorControlNormal">
|
||||||
<path android:fillColor="#000" android:pathData="M1,15c0.55,0 1,-0.45 1,-1v-4c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v4c0,0.55 0.45,1 1,1zM4,17c0.55,0 1,-0.45 1,-1L5,8c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v8c0,0.55 0.45,1 1,1zM22,10v4c0,0.55 0.45,1 1,1s1,-0.45 1,-1v-4c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1zM20,17c0.55,0 1,-0.45 1,-1L21,8c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v8c0,0.55 0.45,1 1,1zM16.5,3h-9C6.67,3 6,3.67 6,4.5v15c0,0.83 0.67,1.5 1.5,1.5h9c0.83,0 1.5,-0.67 1.5,-1.5v-15c0,-0.83 -0.67,-1.5 -1.5,-1.5zM16,19L8,19L8,5h8v14z"/>
|
<path android:fillColor="#000" android:pathData="M1,15c0.55,0 1,-0.45 1,-1v-4c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v4c0,0.55 0.45,1 1,1zM4,17c0.55,0 1,-0.45 1,-1L5,8c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v8c0,0.55 0.45,1 1,1zM22,10v4c0,0.55 0.45,1 1,1s1,-0.45 1,-1v-4c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1zM20,17c0.55,0 1,-0.45 1,-1L21,8c0,-0.55 -0.45,-1 -1,-1s-1,0.45 -1,1v8c0,0.55 0.45,1 1,1zM16.5,3h-9C6.67,3 6,3.67 6,4.5v15c0,0.83 0.67,1.5 1.5,1.5h9c0.83,0 1.5,-0.67 1.5,-1.5v-15c0,-0.83 -0.67,-1.5 -1.5,-1.5zM16,19L8,19L8,5h8v14z"/>
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2014 The Android Open Source Project
|
<!-- Copyright (C) 2014 The Android Open Source Project
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
|
@ -11,5 +10,5 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:attr/colorControlHighlight">
|
<ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:attr/colorControlHighlight">
|
||||||
<item android:drawable="?android:attr/colorSecondary"/>
|
<item android:drawable="?android:attr/colorSecondary"/>
|
||||||
</ripple>
|
</ripple>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2021 The SamsungParts Project
|
<!-- Copyright (C) 2021 The SamsungParts Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,67 +13,67 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="advanced_settings">SamsungParts</string>
|
<string name="advanced_settings">SamsungParts</string>
|
||||||
<string name="advanced_settings_summary">Gerät Spezifische Tweaks</string>
|
<string name="advanced_settings_summary">Gerät Spezifische Tweaks</string>
|
||||||
<!-- Display category -->
|
<!-- Display category -->
|
||||||
<string name="display_category">Display</string>
|
<string name="display_category">Display</string>
|
||||||
<!-- FPS Info -->
|
<!-- FPS Info -->
|
||||||
<string name="fps_info_title">FPS Info Overlay</string>
|
<string name="fps_info_title">FPS Info Overlay</string>
|
||||||
<string name="fps_info_summary">Zeige Overlay mit aktueller Frames per Second. (FPS)</string>
|
<string name="fps_info_summary">Zeige Overlay mit aktueller Frames per Second. (FPS)</string>
|
||||||
<!-- Speaker category -->
|
<!-- Speaker category -->
|
||||||
<string name="speaker_category">Sound</string>
|
<string name="speaker_category">Sound</string>
|
||||||
<!-- Clear Speaker -->
|
<!-- Clear Speaker -->
|
||||||
<string name="clear_speaker_title">Lautsprecher reinigen</string>
|
<string name="clear_speaker_title">Lautsprecher reinigen</string>
|
||||||
<string name="clear_speaker_summary">Spiele ein 30 sekündigen Ton ab, um den Lautsprecher zu reinigen.</string>
|
<string name="clear_speaker_summary">Spiele ein 30 sekündigen Ton ab, um den Lautsprecher zu reinigen.</string>
|
||||||
<string name="clear_speaker_description">Starte die Eigenschaft, um den Lautsprecher von Schmutz und Staub zu befreien. Setzte die Lautstärke dabei auf das Maximum.\n\nWenn in dem Lautsprecher zuviel Schmutz und Staub ist, führe dies 2-5 mal aus.</string>
|
<string name="clear_speaker_description">Starte die Eigenschaft, um den Lautsprecher von Schmutz und Staub zu befreien. Setzte die Lautstärke dabei auf das Maximum.\n\nWenn in dem Lautsprecher zuviel Schmutz und Staub ist, führe dies 2-5 mal aus.</string>
|
||||||
<!-- Dolby -->
|
<!-- Dolby -->
|
||||||
<string name="dolby_title">Dolby Atmos</string>
|
<string name="dolby_title">Dolby Atmos</string>
|
||||||
<string name="dolby_summary">Aktivere den Dolby Atmos Sound Effekt</string>
|
<string name="dolby_summary">Aktivere den Dolby Atmos Sound Effekt</string>
|
||||||
<string name="dolby_description">Aktiviere Dolby Sound, wie in OneUI (Stock ROM).</string>
|
<string name="dolby_description">Aktiviere Dolby Sound, wie in OneUI (Stock ROM).</string>
|
||||||
<string name="dolby_modes_title">Verfügbare Dolby Modi</string>
|
<string name="dolby_modes_title">Verfügbare Dolby Modi</string>
|
||||||
<string name="dolby_modes_summary">Wähle ein Modi aus</string>
|
<string name="dolby_modes_summary">Wähle ein Modi aus</string>
|
||||||
<string name="dolby_profile_auto">Auto Profil</string>
|
<string name="dolby_profile_auto">Auto Profil</string>
|
||||||
<string name="dolby_profile_movie">Film Profil</string>
|
<string name="dolby_profile_movie">Film Profil</string>
|
||||||
<string name="dolby_profile_music">Musik Profil</string>
|
<string name="dolby_profile_music">Musik Profil</string>
|
||||||
<string name="dolby_profile_voice">Sprach Profil</string>
|
<string name="dolby_profile_voice">Sprach Profil</string>
|
||||||
<string name="dolby_profile_game">Spiel Profil</string>
|
<string name="dolby_profile_game">Spiel Profil</string>
|
||||||
<string name="dolby_profile_off">Kein Profil</string>
|
<string name="dolby_profile_off">Kein Profil</string>
|
||||||
<string name="dolby_profile_game_1">Spiel 1 Profil</string>
|
<string name="dolby_profile_game_1">Spiel 1 Profil</string>
|
||||||
<string name="dolby_profile_game_2">Spiel 2 Profil</string>
|
<string name="dolby_profile_game_2">Spiel 2 Profil</string>
|
||||||
<string name="dolby_profile_special_audio">Spezial Sound Profil</string>
|
<string name="dolby_profile_special_audio">Spezial Sound Profil</string>
|
||||||
<!-- Eureka Kernel features category -->
|
<!-- Eureka Kernel features category -->
|
||||||
<string name="eureka_kernel_features">Eureka Kernel Eigenschaften</string>
|
<string name="eureka_kernel_features">Eureka Kernel Eigenschaften</string>
|
||||||
<!-- FlashLight -->
|
<!-- FlashLight -->
|
||||||
<string name="flashlight_title">Taschenlampe Helligkeit</string>
|
<string name="flashlight_title">Taschenlampe Helligkeit</string>
|
||||||
<string name="flashlight_summary">Einstellen der Taschenlampe Helligkeit</string>
|
<string name="flashlight_summary">Einstellen der Taschenlampe Helligkeit</string>
|
||||||
<string name="flashlight_description">Samsung\'s OneUI hat eine Option zum Einstellen der
|
<string name="flashlight_description">Samsung\'s OneUI hat eine Option zum Einstellen der
|
||||||
Taschenlampe Helligkeit. AOSP hat nicht diese möglichkeit.\n\n
|
Taschenlampe Helligkeit. AOSP hat nicht diese möglichkeit.\n\n
|
||||||
Benutze das feature zum Einstellen der Helligkeit von wenig bis viel. Parameter zwischen 0 bis 10 wählbar.</string>
|
Benutze das feature zum Einstellen der Helligkeit von wenig bis viel. Parameter zwischen 0 bis 10 wählbar.</string>
|
||||||
<!-- GPU Category -->
|
<!-- GPU Category -->
|
||||||
<string name="misc_category">Sonstiges</string>
|
<string name="misc_category">Sonstiges</string>
|
||||||
<!-- Battery -->
|
<!-- Battery -->
|
||||||
<string name="fastcharge_category">Batterie</string>
|
<string name="fastcharge_category">Batterie</string>
|
||||||
<string name="fastcharge_2nd_title">Schnellladen Einstellung</string>
|
<string name="fastcharge_2nd_title">Schnellladen Einstellung</string>
|
||||||
<string name="charge_title">Laden Einstellung</string>
|
<string name="charge_title">Laden Einstellung</string>
|
||||||
<string name="charge_summary">Aktiviere/Deaktiviere den Ladevorgang hier.</string>
|
<string name="charge_summary">Aktiviere/Deaktiviere den Ladevorgang hier.</string>
|
||||||
<string name="fastcharge_title">Batterie Info und Einstellungen</string>
|
<string name="fastcharge_title">Batterie Info und Einstellungen</string>
|
||||||
<string name="fastcharge_summary">Aktiviere/Deaktiviere Schnellladen Eigenschaft</string>
|
<string name="fastcharge_summary">Aktiviere/Deaktiviere Schnellladen Eigenschaft</string>
|
||||||
<string name="fastcharge_description">Verwalte die Ladevorgang Eigenschaft hier.</string>
|
<string name="fastcharge_description">Verwalte die Ladevorgang Eigenschaft hier.</string>
|
||||||
<string name="battery_info_title">Sonstige Batterie Info</string>
|
<string name="battery_info_title">Sonstige Batterie Info</string>
|
||||||
<string name="battery_info_summary">Sektion für Geeks</string>
|
<string name="battery_info_summary">Sektion für Geeks</string>
|
||||||
<string name="battery_max_capa">Batterie Max Kapazität (mAh)</string>
|
<string name="battery_max_capa">Batterie Max Kapazität (mAh)</string>
|
||||||
<string name="battery_status">Batterie Status</string>
|
<string name="battery_status">Batterie Status</string>
|
||||||
<string name="battery_chrged_up_to">Batterie geladen in (%)</string>
|
<string name="battery_chrged_up_to">Batterie geladen in (%)</string>
|
||||||
<string name="battery_chrged_up_to_mah">Batterie geladen in (mAh)</string>
|
<string name="battery_chrged_up_to_mah">Batterie geladen in (mAh)</string>
|
||||||
<string name="battery_temp">Aktuelle Batterie Temperatur</string>
|
<string name="battery_temp">Aktuelle Batterie Temperatur</string>
|
||||||
<string name="battery_current">Batterie aktuell (mA)</string>
|
<string name="battery_current">Batterie aktuell (mA)</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_on">An</string>
|
<string name="switch_bar_on">An</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_off">Aus</string>
|
<string name="switch_bar_off">Aus</string>
|
||||||
<!-- Custom seekbar -->
|
<!-- Custom seekbar -->
|
||||||
<string name="custom_seekbar_value">Werte: <xliff:g id="v">%s</xliff:g></string>
|
<string name="custom_seekbar_value">Werte: <xliff:g id="v">%s</xliff:g></string>
|
||||||
<string name="custom_seekbar_default_value">Standard</string>
|
<string name="custom_seekbar_default_value">Standard</string>
|
||||||
<string name="custom_seekbar_default_value_to_set">Standard Wert: <xliff:g id="v">%s</xliff:g>\nLanges drücken um zu setzen.</string>
|
<string name="custom_seekbar_default_value_to_set">Standard Wert: <xliff:g id="v">%s</xliff:g>\nLanges drücken um zu setzen.</string>
|
||||||
<string name="custom_seekbar_default_value_is_set">Standard Werte sind gesetzt.</string>
|
<string name="custom_seekbar_default_value_is_set">Standard Werte sind gesetzt.</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,65 +13,65 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="advanced_settings">SamsungParts</string>
|
<string name="advanced_settings">SamsungParts</string>
|
||||||
<string name="advanced_settings_summary">Ajustes específicos del dispositivo</string>
|
<string name="advanced_settings_summary">Ajustes específicos del dispositivo</string>
|
||||||
<!-- Categoría Pantalla -->
|
<!-- Categoría Pantalla -->
|
||||||
<string name="display_category">Pantalla</string>
|
<string name="display_category">Pantalla</string>
|
||||||
<!-- FPS Info -->
|
<!-- FPS Info -->
|
||||||
<string name="fps_info_title">Superposición FPS</string>
|
<string name="fps_info_title">Superposición FPS</string>
|
||||||
<string name="fps_info_summary">Muestra una superposición con los fotogramas actuales por segundo </string>
|
<string name="fps_info_summary">Muestra una superposición con los fotogramas actuales por segundo </string>
|
||||||
<!-- Categoría Altavoz -->
|
<!-- Categoría Altavoz -->
|
||||||
<string name="speaker_category">Audio</string>
|
<string name="speaker_category">Audio</string>
|
||||||
<!-- Limpiar Altavoz -->
|
<!-- Limpiar Altavoz -->
|
||||||
<string name="clear_speaker_title">Limpiar altavoz</string>
|
<string name="clear_speaker_title">Limpiar altavoz</string>
|
||||||
<string name="clear_speaker_summary">Reproduce un audio de 30 segundos para limpiar el altavoz</string>
|
<string name="clear_speaker_summary">Reproduce un audio de 30 segundos para limpiar el altavoz</string>
|
||||||
<string name="clear_speaker_description">Ejecuta esta función una o varias veces si encuentra que su altavoz está ligeramente bloqueado por el polvo. Establezca el volumen multimedia al máximo.\n\nSi el altavoz está muy bloqueado, ejecute esta función de 2 a 5 veces mientras agita el dispositivo con el altavoz hacia abajo.</string>
|
<string name="clear_speaker_description">Ejecuta esta función una o varias veces si encuentra que su altavoz está ligeramente bloqueado por el polvo. Establezca el volumen multimedia al máximo.\n\nSi el altavoz está muy bloqueado, ejecute esta función de 2 a 5 veces mientras agita el dispositivo con el altavoz hacia abajo.</string>
|
||||||
<!-- Dolby -->
|
<!-- Dolby -->
|
||||||
<string name="dolby_title">Dolby Atmos</string>
|
<string name="dolby_title">Dolby Atmos</string>
|
||||||
<string name="dolby_summary">Habilita el efecto de audio Dolby Atmos</string>
|
<string name="dolby_summary">Habilita el efecto de audio Dolby Atmos</string>
|
||||||
<string name="dolby_description">Habilita el audio Dolby, como en One UI.</string>
|
<string name="dolby_description">Habilita el audio Dolby, como en One UI.</string>
|
||||||
<string name="dolby_modes_title">Modos Dolby disponibles</string>
|
<string name="dolby_modes_title">Modos Dolby disponibles</string>
|
||||||
<string name="dolby_modes_summary">Elige uno de estos</string>
|
<string name="dolby_modes_summary">Elige uno de estos</string>
|
||||||
<string name="dolby_profile_auto">Auto Profile</string>
|
<string name="dolby_profile_auto">Auto Profile</string>
|
||||||
<string name="dolby_profile_movie">Movie Profile</string>
|
<string name="dolby_profile_movie">Movie Profile</string>
|
||||||
<string name="dolby_profile_music">Music Profile</string>
|
<string name="dolby_profile_music">Music Profile</string>
|
||||||
<string name="dolby_profile_voice">Voice Profile</string>
|
<string name="dolby_profile_voice">Voice Profile</string>
|
||||||
<string name="dolby_profile_game">Game Profile</string>
|
<string name="dolby_profile_game">Game Profile</string>
|
||||||
<string name="dolby_profile_off">No Profile</string>
|
<string name="dolby_profile_off">No Profile</string>
|
||||||
<string name="dolby_profile_game_1">Game 1 Profile</string>
|
<string name="dolby_profile_game_1">Game 1 Profile</string>
|
||||||
<string name="dolby_profile_game_2">Game 2 Profile</string>
|
<string name="dolby_profile_game_2">Game 2 Profile</string>
|
||||||
<string name="dolby_profile_special_audio">Special Audio Profile</string>
|
<string name="dolby_profile_special_audio">Special Audio Profile</string>
|
||||||
<!-- Categoría de características de Eureka Kernel -->
|
<!-- Categoría de características de Eureka Kernel -->
|
||||||
<string name="eureka_kernel_features">Características de Eureka Kernel</string>
|
<string name="eureka_kernel_features">Características de Eureka Kernel</string>
|
||||||
<!-- Linterna -->
|
<!-- Linterna -->
|
||||||
<string name="flashlight_title">Brillo de la linterna</string>
|
<string name="flashlight_title">Brillo de la linterna</string>
|
||||||
<string name="flashlight_summary">Ajusta el brillo de la linterna</string>
|
<string name="flashlight_summary">Ajusta el brillo de la linterna</string>
|
||||||
<string name="flashlight_description">Samsung OneUI Tiene una opción para ajustar el brillo de la linterna. AOSP no tiene esta función.\n\nUtilice esta función para ajustar el brillo de la linterna bajo o alto. Va de 1 a 10.</string>
|
<string name="flashlight_description">Samsung OneUI Tiene una opción para ajustar el brillo de la linterna. AOSP no tiene esta función.\n\nUtilice esta función para ajustar el brillo de la linterna bajo o alto. Va de 1 a 10.</string>
|
||||||
<!-- Categoría del GPU -->
|
<!-- Categoría del GPU -->
|
||||||
<string name="misc_category">Misc</string>
|
<string name="misc_category">Misc</string>
|
||||||
<!-- Batería -->
|
<!-- Batería -->
|
||||||
<string name="fastcharge_category">Batería</string>
|
<string name="fastcharge_category">Batería</string>
|
||||||
<string name="fastcharge_2nd_title">Configuración de Carga rápida</string>
|
<string name="fastcharge_2nd_title">Configuración de Carga rápida</string>
|
||||||
<string name="charge_title">Configuración de carga</string>
|
<string name="charge_title">Configuración de carga</string>
|
||||||
<string name="charge_summary">Habilite / deshabilite la carga aquí.</string>
|
<string name="charge_summary">Habilite / deshabilite la carga aquí.</string>
|
||||||
<string name="fastcharge_title">Información y configuración de la batería</string>
|
<string name="fastcharge_title">Información y configuración de la batería</string>
|
||||||
<string name="fastcharge_summary">Habilitar / deshabilitar la función de carga rápida</string>
|
<string name="fastcharge_summary">Habilitar / deshabilitar la función de carga rápida</string>
|
||||||
<string name="fastcharge_description">Administre la función de carga aquí.</string>
|
<string name="fastcharge_description">Administre la función de carga aquí.</string>
|
||||||
<string name="battery_info_title">Info Variada de la batería</string>
|
<string name="battery_info_title">Info Variada de la batería</string>
|
||||||
<string name="battery_info_summary">Sección para geeks</string>
|
<string name="battery_info_summary">Sección para geeks</string>
|
||||||
<string name="battery_max_capa">Capacidad máxima de la batería (mAh)</string>
|
<string name="battery_max_capa">Capacidad máxima de la batería (mAh)</string>
|
||||||
<string name="battery_status">Estado de la batería</string>
|
<string name="battery_status">Estado de la batería</string>
|
||||||
<string name="battery_chrged_up_to">Batería cargada hasta (%)</string>
|
<string name="battery_chrged_up_to">Batería cargada hasta (%)</string>
|
||||||
<string name="battery_chrged_up_to_mah">Batería cargada hasta (mAh)</string>
|
<string name="battery_chrged_up_to_mah">Batería cargada hasta (mAh)</string>
|
||||||
<string name="battery_temp">Temperatura actual de la batería</string>
|
<string name="battery_temp">Temperatura actual de la batería</string>
|
||||||
<string name="battery_current">Corriente de la batería (mA)</string>
|
<string name="battery_current">Corriente de la batería (mA)</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_on">On</string>
|
<string name="switch_bar_on">On</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_off">Off</string>
|
<string name="switch_bar_off">Off</string>
|
||||||
<!-- Custom seekbar -->
|
<!-- Custom seekbar -->
|
||||||
<string name="custom_seekbar_value">Value: <xliff:g id="v">%s</xliff:g></string>
|
<string name="custom_seekbar_value">Value: <xliff:g id="v">%s</xliff:g></string>
|
||||||
<string name="custom_seekbar_default_value">Default</string>
|
<string name="custom_seekbar_default_value">Default</string>
|
||||||
<string name="custom_seekbar_default_value_to_set">Default value: <xliff:g id="v">%s</xliff:g>\nLong press to set</string>
|
<string name="custom_seekbar_default_value_to_set">Default value: <xliff:g id="v">%s</xliff:g>\nLong press to set</string>
|
||||||
<string name="custom_seekbar_default_value_is_set">Default value is set</string>
|
<string name="custom_seekbar_default_value_is_set">Default value is set</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2021 The SamsungParts Project
|
<!-- Copyright (C) 2021 The SamsungParts Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,67 +13,67 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="advanced_settings">SamsungParts</string>
|
<string name="advanced_settings">SamsungParts</string>
|
||||||
<string name="advanced_settings_summary">Tweaks específicos do dispositivo</string>
|
<string name="advanced_settings_summary">Tweaks específicos do dispositivo</string>
|
||||||
<!-- Display category -->
|
<!-- Display category -->
|
||||||
<string name="display_category">Tela</string>
|
<string name="display_category">Tela</string>
|
||||||
<!-- FPS Info -->
|
<!-- FPS Info -->
|
||||||
<string name="fps_info_title">FPS info overlay</string>
|
<string name="fps_info_title">FPS info overlay</string>
|
||||||
<string name="fps_info_summary">Mostrar overlay com informações atuais sobre o FPS</string>
|
<string name="fps_info_summary">Mostrar overlay com informações atuais sobre o FPS</string>
|
||||||
<!-- Speaker category -->
|
<!-- Speaker category -->
|
||||||
<string name="speaker_category">Áudio</string>
|
<string name="speaker_category">Áudio</string>
|
||||||
<!-- Clear Speaker -->
|
<!-- Clear Speaker -->
|
||||||
<string name="clear_speaker_title">Limpar alto falante</string>
|
<string name="clear_speaker_title">Limpar alto falante</string>
|
||||||
<string name="clear_speaker_summary">Tocar um áudio de 30 segundos para limpar o alto falante</string>
|
<string name="clear_speaker_summary">Tocar um áudio de 30 segundos para limpar o alto falante</string>
|
||||||
<string name="clear_speaker_description">Execute este recurso uma ou duas vezes se o alto-falante está ligeiramente bloqueado por poeira. Defina o volume da mídia para o máximo.\n\nSe o alto-falante estiver muito bloqueado, execute este recurso 2 a 5 vezes enquanto agita seu dispositivo com o alto-falante voltado para baixo.</string>
|
<string name="clear_speaker_description">Execute este recurso uma ou duas vezes se o alto-falante está ligeiramente bloqueado por poeira. Defina o volume da mídia para o máximo.\n\nSe o alto-falante estiver muito bloqueado, execute este recurso 2 a 5 vezes enquanto agita seu dispositivo com o alto-falante voltado para baixo.</string>
|
||||||
<!-- Dolby -->
|
<!-- Dolby -->
|
||||||
<string name="dolby_title">Dolby Atmos</string>
|
<string name="dolby_title">Dolby Atmos</string>
|
||||||
<string name="dolby_summary">Ativar o efeito de áudio Dolby Atmos</string>
|
<string name="dolby_summary">Ativar o efeito de áudio Dolby Atmos</string>
|
||||||
<string name="dolby_description">Ativar Dolby Atmos, Assim como na OneUI.</string>
|
<string name="dolby_description">Ativar Dolby Atmos, Assim como na OneUI.</string>
|
||||||
<string name="dolby_modes_title">Modos do Dolby Disponíveis</string>
|
<string name="dolby_modes_title">Modos do Dolby Disponíveis</string>
|
||||||
<string name="dolby_modes_summary">Selecione um destes</string>
|
<string name="dolby_modes_summary">Selecione um destes</string>
|
||||||
<string name="dolby_profile_auto">Perfil automático</string>
|
<string name="dolby_profile_auto">Perfil automático</string>
|
||||||
<string name="dolby_profile_movie">Perfil de Filme</string>
|
<string name="dolby_profile_movie">Perfil de Filme</string>
|
||||||
<string name="dolby_profile_music">Perfil de Música</string>
|
<string name="dolby_profile_music">Perfil de Música</string>
|
||||||
<string name="dolby_profile_voice">Perfil de Voz</string>
|
<string name="dolby_profile_voice">Perfil de Voz</string>
|
||||||
<string name="dolby_profile_game">Perfil de Jogos</string>
|
<string name="dolby_profile_game">Perfil de Jogos</string>
|
||||||
<string name="dolby_profile_off">Nenhum Perfil</string>
|
<string name="dolby_profile_off">Nenhum Perfil</string>
|
||||||
<string name="dolby_profile_game_1">Perfil de Jogos 1</string>
|
<string name="dolby_profile_game_1">Perfil de Jogos 1</string>
|
||||||
<string name="dolby_profile_game_2">Perfil de Jogos 2</string>
|
<string name="dolby_profile_game_2">Perfil de Jogos 2</string>
|
||||||
<string name="dolby_profile_special_audio">Perfil automático especial</string>
|
<string name="dolby_profile_special_audio">Perfil automático especial</string>
|
||||||
<!-- Eureka Kernel features category -->
|
<!-- Eureka Kernel features category -->
|
||||||
<string name="eureka_kernel_features">Recursos do Eureka Kernel</string>
|
<string name="eureka_kernel_features">Recursos do Eureka Kernel</string>
|
||||||
<!-- FlashLight -->
|
<!-- FlashLight -->
|
||||||
<string name="flashlight_title">Brilho da lanterna</string>
|
<string name="flashlight_title">Brilho da lanterna</string>
|
||||||
<string name="flashlight_summary">Ajustar o brilho da lanterna</string>
|
<string name="flashlight_summary">Ajustar o brilho da lanterna</string>
|
||||||
<string name="flashlight_description">a OneUI da Samsung tem um recurso para ajustar
|
<string name="flashlight_description">a OneUI da Samsung tem um recurso para ajustar
|
||||||
o brilho da lanterna. AOSP não tem esse recurso.\n\n
|
o brilho da lanterna. AOSP não tem esse recurso.\n\n
|
||||||
Use isto para deixar o brilho da lanterna baixo ou alto. Varia de 0 a 10.</string>
|
Use isto para deixar o brilho da lanterna baixo ou alto. Varia de 0 a 10.</string>
|
||||||
<!-- GPU Category -->
|
<!-- GPU Category -->
|
||||||
<string name="misc_category">Diversos</string>
|
<string name="misc_category">Diversos</string>
|
||||||
<!-- Battery -->
|
<!-- Battery -->
|
||||||
<string name="fastcharge_category">Bateria</string>
|
<string name="fastcharge_category">Bateria</string>
|
||||||
<string name="fastcharge_2nd_title">Configurações do Carregamento rápido</string>
|
<string name="fastcharge_2nd_title">Configurações do Carregamento rápido</string>
|
||||||
<string name="charge_title">Configurações de Carregamento</string>
|
<string name="charge_title">Configurações de Carregamento</string>
|
||||||
<string name="charge_summary">Ative/Desative o carregamento aqui.</string>
|
<string name="charge_summary">Ative/Desative o carregamento aqui.</string>
|
||||||
<string name="fastcharge_title">Informações da bateria e configurações</string>
|
<string name="fastcharge_title">Informações da bateria e configurações</string>
|
||||||
<string name="fastcharge_summary">Ativar/Desativar o recurso de carregamento rápido</string>
|
<string name="fastcharge_summary">Ativar/Desativar o recurso de carregamento rápido</string>
|
||||||
<string name="fastcharge_description">Controle o carregamento rápido aqui.</string>
|
<string name="fastcharge_description">Controle o carregamento rápido aqui.</string>
|
||||||
<string name="battery_info_title">Informações diversas sobre a bateria</string>
|
<string name="battery_info_title">Informações diversas sobre a bateria</string>
|
||||||
<string name="battery_info_summary">Seção para Geeks</string>
|
<string name="battery_info_summary">Seção para Geeks</string>
|
||||||
<string name="battery_max_capa">Capacidade máxima da bateria (mAh)</string>
|
<string name="battery_max_capa">Capacidade máxima da bateria (mAh)</string>
|
||||||
<string name="battery_status">Status da bateria</string>
|
<string name="battery_status">Status da bateria</string>
|
||||||
<string name="battery_chrged_up_to">Bateria carregada até (%)</string>
|
<string name="battery_chrged_up_to">Bateria carregada até (%)</string>
|
||||||
<string name="battery_chrged_up_to_mah">Bateria carregada até (mAh)</string>
|
<string name="battery_chrged_up_to_mah">Bateria carregada até (mAh)</string>
|
||||||
<string name="battery_temp">Temperatura atual da bateria</string>
|
<string name="battery_temp">Temperatura atual da bateria</string>
|
||||||
<string name="battery_current">Corrente da bateria (mA)</string>
|
<string name="battery_current">Corrente da bateria (mA)</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_on">Ligado</string>
|
<string name="switch_bar_on">Ligado</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_off">Desligado</string>
|
<string name="switch_bar_off">Desligado</string>
|
||||||
<!-- Custom seekbar -->
|
<!-- Custom seekbar -->
|
||||||
<string name="custom_seekbar_value">Valor: <xliff:g id="v">%s</xliff:g></string>
|
<string name="custom_seekbar_value">Valor: <xliff:g id="v">%s</xliff:g></string>
|
||||||
<string name="custom_seekbar_default_value">Padrão</string>
|
<string name="custom_seekbar_default_value">Padrão</string>
|
||||||
<string name="custom_seekbar_default_value_to_set">Valor padrão: <xliff:g id="v">%s</xliff:g>\nPressione longamente para definir</string>
|
<string name="custom_seekbar_default_value_to_set">Valor padrão: <xliff:g id="v">%s</xliff:g>\nPressione longamente para definir</string>
|
||||||
<string name="custom_seekbar_default_value_is_set">Valor padrão está definido</string>
|
<string name="custom_seekbar_default_value_is_set">Valor padrão está definido</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,67 +13,67 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="advanced_settings">Parti Samsung</string>
|
<string name="advanced_settings">Parti Samsung</string>
|
||||||
<string name="advanced_settings_summary">Tweak-uri specifice dispozitivului</string>
|
<string name="advanced_settings_summary">Tweak-uri specifice dispozitivului</string>
|
||||||
<!-- Display category -->
|
<!-- Display category -->
|
||||||
<string name="display_category">Afisaj</string>
|
<string name="display_category">Afisaj</string>
|
||||||
<!-- FPS Info -->
|
<!-- FPS Info -->
|
||||||
<string name="fps_info_title">FPS Overlay</string>
|
<string name="fps_info_title">FPS Overlay</string>
|
||||||
<string name="fps_info_summary">Arata un overlay cu cate FPS-uri sunt</string>
|
<string name="fps_info_summary">Arata un overlay cu cate FPS-uri sunt</string>
|
||||||
<!-- Speaker category -->
|
<!-- Speaker category -->
|
||||||
<string name="speaker_category">Speaker</string>
|
<string name="speaker_category">Speaker</string>
|
||||||
<!-- Clear Speaker -->
|
<!-- Clear Speaker -->
|
||||||
<string name="clear_speaker_title">Curata speakerul</string>
|
<string name="clear_speaker_title">Curata speakerul</string>
|
||||||
<string name="clear_speaker_summary">Audiaza un sunet de 30 de secunde cu care sa cureti speakerul</string>
|
<string name="clear_speaker_summary">Audiaza un sunet de 30 de secunde cu care sa cureti speakerul</string>
|
||||||
<string name="clear_speaker_description">Utilizeaza acest feature odata sau de doua ori daca speakerul tau este blocat de praf. Seteaza volumul media la maxim.\n\nDaca speakerul este blocat greu, utilizeaza acest feature de 2-5 ori miscand device-ul cu speakerul in jos.</string>
|
<string name="clear_speaker_description">Utilizeaza acest feature odata sau de doua ori daca speakerul tau este blocat de praf. Seteaza volumul media la maxim.\n\nDaca speakerul este blocat greu, utilizeaza acest feature de 2-5 ori miscand device-ul cu speakerul in jos.</string>
|
||||||
<!-- Dolby -->
|
<!-- Dolby -->
|
||||||
<string name="dolby_title">Dolby Atmos</string>
|
<string name="dolby_title">Dolby Atmos</string>
|
||||||
<string name="dolby_summary">Activeaza efectul de Dolby Atmos</string>
|
<string name="dolby_summary">Activeaza efectul de Dolby Atmos</string>
|
||||||
<string name="dolby_description">Activeaza Dolby Audio, ca in OneUI.</string>
|
<string name="dolby_description">Activeaza Dolby Audio, ca in OneUI.</string>
|
||||||
<string name="dolby_modes_title">Moduri existente Dolby</string>
|
<string name="dolby_modes_title">Moduri existente Dolby</string>
|
||||||
<string name="dolby_modes_summary">Alege una din cele de mai jos</string>
|
<string name="dolby_modes_summary">Alege una din cele de mai jos</string>
|
||||||
<string name="dolby_profile_auto">Profil Auto</string>
|
<string name="dolby_profile_auto">Profil Auto</string>
|
||||||
<string name="dolby_profile_movie">Profil Film</string>
|
<string name="dolby_profile_movie">Profil Film</string>
|
||||||
<string name="dolby_profile_music">Profil Muzica</string>
|
<string name="dolby_profile_music">Profil Muzica</string>
|
||||||
<string name="dolby_profile_voice">Profil Voce</string>
|
<string name="dolby_profile_voice">Profil Voce</string>
|
||||||
<string name="dolby_profile_game">Profil Jocuri</string>
|
<string name="dolby_profile_game">Profil Jocuri</string>
|
||||||
<string name="dolby_profile_off">Profil No</string>
|
<string name="dolby_profile_off">Profil No</string>
|
||||||
<string name="dolby_profile_game_1">Profil joc 1</string>
|
<string name="dolby_profile_game_1">Profil joc 1</string>
|
||||||
<string name="dolby_profile_game_2">Profil joc 2</string>
|
<string name="dolby_profile_game_2">Profil joc 2</string>
|
||||||
<string name="dolby_profile_special_audio">Profil Audio Special</string>
|
<string name="dolby_profile_special_audio">Profil Audio Special</string>
|
||||||
<!-- Eureka Kernel features category -->
|
<!-- Eureka Kernel features category -->
|
||||||
<string name="eureka_kernel_features">Eureka Kernel Features</string>
|
<string name="eureka_kernel_features">Eureka Kernel Features</string>
|
||||||
<!-- FlashLight -->
|
<!-- FlashLight -->
|
||||||
<string name="flashlight_title">Luminozitate lanterna</string>
|
<string name="flashlight_title">Luminozitate lanterna</string>
|
||||||
<string name="flashlight_summary">Ajusteaza luminozitatea lanternei</string>
|
<string name="flashlight_summary">Ajusteaza luminozitatea lanternei</string>
|
||||||
<string name="flashlight_description">OneUI-ul samsungului are o optiune de ajustare a luminozitatii lanternei
|
<string name="flashlight_description">OneUI-ul samsungului are o optiune de ajustare a luminozitatii lanternei
|
||||||
AOSP nu are acest feature.\n\n
|
AOSP nu are acest feature.\n\n
|
||||||
Utilizeaza acest feature pentru a ajusta luminozitatea lanternei mare sau mica. Intre 0 si 10.</string>
|
Utilizeaza acest feature pentru a ajusta luminozitatea lanternei mare sau mica. Intre 0 si 10.</string>
|
||||||
<!-- GPU Category -->
|
<!-- GPU Category -->
|
||||||
<string name="misc_category">Misc</string>
|
<string name="misc_category">Misc</string>
|
||||||
<!-- Battery -->
|
<!-- Battery -->
|
||||||
<string name="fastcharge_category">Baterie</string>
|
<string name="fastcharge_category">Baterie</string>
|
||||||
<string name="fastcharge_2nd_title">Setari FastCharge</string>
|
<string name="fastcharge_2nd_title">Setari FastCharge</string>
|
||||||
<string name="charge_title">Setari incarcare.</string>
|
<string name="charge_title">Setari incarcare.</string>
|
||||||
<string name="charge_summary">Activeaza/Dezactiveaza incarcarea aici.</string>
|
<string name="charge_summary">Activeaza/Dezactiveaza incarcarea aici.</string>
|
||||||
<string name="fastcharge_title">Informatii baterie si Setari</string>
|
<string name="fastcharge_title">Informatii baterie si Setari</string>
|
||||||
<string name="fastcharge_summary">Activeaza/Dezactiveaza feature-ul Fastcharge</string>
|
<string name="fastcharge_summary">Activeaza/Dezactiveaza feature-ul Fastcharge</string>
|
||||||
<string name="fastcharge_description">Manage Charging Feature here.</string>
|
<string name="fastcharge_description">Manage Charging Feature here.</string>
|
||||||
<string name="battery_info_title">Battery Misc Info</string>
|
<string name="battery_info_title">Battery Misc Info</string>
|
||||||
<string name="battery_info_summary">Section for geeks</string>
|
<string name="battery_info_summary">Section for geeks</string>
|
||||||
<string name="battery_max_capa">Capacitate maxima baterie (mAh)</string>
|
<string name="battery_max_capa">Capacitate maxima baterie (mAh)</string>
|
||||||
<string name="battery_status">Status baterie</string>
|
<string name="battery_status">Status baterie</string>
|
||||||
<string name="battery_chrged_up_to">Bateria se poate incarca pana la (%)</string>
|
<string name="battery_chrged_up_to">Bateria se poate incarca pana la (%)</string>
|
||||||
<string name="battery_chrged_up_to_mah">Bateria s-a incarcat pana la (mAh)</string>
|
<string name="battery_chrged_up_to_mah">Bateria s-a incarcat pana la (mAh)</string>
|
||||||
<string name="battery_temp">Temperatura actuala a bateriei</string>
|
<string name="battery_temp">Temperatura actuala a bateriei</string>
|
||||||
<string name="battery_current">Curent Baterie (mA)</string>
|
<string name="battery_current">Curent Baterie (mA)</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_on">Activat</string>
|
<string name="switch_bar_on">Activat</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_off">Dezactivat</string>
|
<string name="switch_bar_off">Dezactivat</string>
|
||||||
<!-- Custom seekbar -->
|
<!-- Custom seekbar -->
|
||||||
<string name="custom_seekbar_value">Value: <xliff:g id="v">%s</xliff:g></string>
|
<string name="custom_seekbar_value">Value: <xliff:g id="v">%s</xliff:g></string>
|
||||||
<string name="custom_seekbar_default_value">Default</string>
|
<string name="custom_seekbar_default_value">Default</string>
|
||||||
<string name="custom_seekbar_default_value_to_set">Valoare Default: <xliff:g id="v">%s</xliff:g>\nTine apasat pentru a face modificari.</string>
|
<string name="custom_seekbar_default_value_to_set">Valoare Default: <xliff:g id="v">%s</xliff:g>\nTine apasat pentru a face modificari.</string>
|
||||||
<string name="custom_seekbar_default_value_is_set">Valoarea Default este setata</string>
|
<string name="custom_seekbar_default_value_is_set">Valoarea Default este setata</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,65 +13,65 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="advanced_settings">Опции Samsung</string>
|
<string name="advanced_settings">Опции Samsung</string>
|
||||||
<string name="advanced_settings_summary">Дополнительные функции устройства</string>
|
<string name="advanced_settings_summary">Дополнительные функции устройства</string>
|
||||||
<!-- Display category -->
|
<!-- Display category -->
|
||||||
<string name="display_category">Экран</string>
|
<string name="display_category">Экран</string>
|
||||||
<!-- FPS Info -->
|
<!-- FPS Info -->
|
||||||
<string name="fps_info_title">Мониторинг FPS</string>
|
<string name="fps_info_title">Мониторинг FPS</string>
|
||||||
<string name="fps_info_summary">Показывать частоту кадров в секунду</string>
|
<string name="fps_info_summary">Показывать частоту кадров в секунду</string>
|
||||||
<!-- Speaker category -->
|
<!-- Speaker category -->
|
||||||
<string name="speaker_category">Звук</string>
|
<string name="speaker_category">Звук</string>
|
||||||
<!-- Clear Speaker -->
|
<!-- Clear Speaker -->
|
||||||
<string name="clear_speaker_title">Очистка динамика</string>
|
<string name="clear_speaker_title">Очистка динамика</string>
|
||||||
<string name="clear_speaker_summary">Воспроизведение 30-секундного звука для очистки динамика</string>
|
<string name="clear_speaker_summary">Воспроизведение 30-секундного звука для очистки динамика</string>
|
||||||
<string name="clear_speaker_description">Запустите эту функцию один или два раза, если обнаружите, что ваш динамик слегка загрязнён пылью. Установите максимальную громкость мультимедиа.\n\nЕсли динамик сильно загрязнён, запустите эту опцию 2-5 раз, встряхивая устройство динамиком вниз.</string>
|
<string name="clear_speaker_description">Запустите эту функцию один или два раза, если обнаружите, что ваш динамик слегка загрязнён пылью. Установите максимальную громкость мультимедиа.\n\nЕсли динамик сильно загрязнён, запустите эту опцию 2-5 раз, встряхивая устройство динамиком вниз.</string>
|
||||||
<!-- Dolby -->
|
<!-- Dolby -->
|
||||||
<string name="dolby_title">Dolby Atmos</string>
|
<string name="dolby_title">Dolby Atmos</string>
|
||||||
<string name="dolby_summary">Включение звуковых эффектов от Dolby Atmos</string>
|
<string name="dolby_summary">Включение звуковых эффектов от Dolby Atmos</string>
|
||||||
<string name="dolby_description">Включите звук Dolby, как в OneUI.</string>
|
<string name="dolby_description">Включите звук Dolby, как в OneUI.</string>
|
||||||
<string name="dolby_modes_title">Доступные режимы Dolby</string>
|
<string name="dolby_modes_title">Доступные режимы Dolby</string>
|
||||||
<string name="dolby_modes_summary">Выберите один из них</string>
|
<string name="dolby_modes_summary">Выберите один из них</string>
|
||||||
<string name="dolby_profile_auto">Автомотический</string>
|
<string name="dolby_profile_auto">Автомотический</string>
|
||||||
<string name="dolby_profile_movie">Фильм</string>
|
<string name="dolby_profile_movie">Фильм</string>
|
||||||
<string name="dolby_profile_music">Музыка</string>
|
<string name="dolby_profile_music">Музыка</string>
|
||||||
<string name="dolby_profile_voice">Голос</string>
|
<string name="dolby_profile_voice">Голос</string>
|
||||||
<string name="dolby_profile_game">Игра</string>
|
<string name="dolby_profile_game">Игра</string>
|
||||||
<string name="dolby_profile_off">Без профиля</string>
|
<string name="dolby_profile_off">Без профиля</string>
|
||||||
<string name="dolby_profile_game_1">Игровой профиль 1</string>
|
<string name="dolby_profile_game_1">Игровой профиль 1</string>
|
||||||
<string name="dolby_profile_game_2">Игровой профиль 2</string>
|
<string name="dolby_profile_game_2">Игровой профиль 2</string>
|
||||||
<string name="dolby_profile_special_audio">Свой профиль звука</string>
|
<string name="dolby_profile_special_audio">Свой профиль звука</string>
|
||||||
<!-- Eureka Kernel features category -->
|
<!-- Eureka Kernel features category -->
|
||||||
<string name="eureka_kernel_features">Функции Eureka Kernel</string>
|
<string name="eureka_kernel_features">Функции Eureka Kernel</string>
|
||||||
<!-- FlashLight -->
|
<!-- FlashLight -->
|
||||||
<string name="flashlight_title">Яркость фонарика</string>
|
<string name="flashlight_title">Яркость фонарика</string>
|
||||||
<string name="flashlight_summary">Отрегулируйте яркость фонарика</string>
|
<string name="flashlight_summary">Отрегулируйте яркость фонарика</string>
|
||||||
<string name="flashlight_description">У OneUI есть возможность регулировать яркость фонарика, но данной опции нет в AOSP.\n\nИспользуйте эту функцию для регулировки низкой или высокой яркости фонарика. Колеблется от 0 до 10.</string>
|
<string name="flashlight_description">У OneUI есть возможность регулировать яркость фонарика, но данной опции нет в AOSP.\n\nИспользуйте эту функцию для регулировки низкой или высокой яркости фонарика. Колеблется от 0 до 10.</string>
|
||||||
<!-- GPU Category -->
|
<!-- GPU Category -->
|
||||||
<string name="misc_category">Разное</string>
|
<string name="misc_category">Разное</string>
|
||||||
<!-- Battery -->
|
<!-- Battery -->
|
||||||
<string name="fastcharge_category">Батарея</string>
|
<string name="fastcharge_category">Батарея</string>
|
||||||
<string name="fastcharge_2nd_title">Экспресс зарядка</string>
|
<string name="fastcharge_2nd_title">Экспресс зарядка</string>
|
||||||
<string name="charge_title">Зарядка</string>
|
<string name="charge_title">Зарядка</string>
|
||||||
<string name="charge_summary">Включение/Отключение зарядки</string>
|
<string name="charge_summary">Включение/Отключение зарядки</string>
|
||||||
<string name="fastcharge_title">Информация о батареи и настройки</string>
|
<string name="fastcharge_title">Информация о батареи и настройки</string>
|
||||||
<string name="fastcharge_summary">Включение/Отключение функции быстрой зарядки</string>
|
<string name="fastcharge_summary">Включение/Отключение функции быстрой зарядки</string>
|
||||||
<string name="fastcharge_description">Здесь происходит управление зарядкой.</string>
|
<string name="fastcharge_description">Здесь происходит управление зарядкой.</string>
|
||||||
<string name="battery_info_title">Прочая информация о батареи</string>
|
<string name="battery_info_title">Прочая информация о батареи</string>
|
||||||
<string name="battery_info_summary">Полезная информация (не для всех)</string>
|
<string name="battery_info_summary">Полезная информация (не для всех)</string>
|
||||||
<string name="battery_max_capa">Максимальная ёмкость АКБ (mAh)</string>
|
<string name="battery_max_capa">Максимальная ёмкость АКБ (mAh)</string>
|
||||||
<string name="battery_status">Статус батареи</string>
|
<string name="battery_status">Статус батареи</string>
|
||||||
<string name="battery_chrged_up_to">Заряд батареи (%)</string>
|
<string name="battery_chrged_up_to">Заряд батареи (%)</string>
|
||||||
<string name="battery_chrged_up_to_mah">Заряд батареи (mAh)</string>
|
<string name="battery_chrged_up_to_mah">Заряд батареи (mAh)</string>
|
||||||
<string name="battery_temp">Текущая температура АКБ</string>
|
<string name="battery_temp">Текущая температура АКБ</string>
|
||||||
<string name="battery_current">Использовано заряда (mA)</string>
|
<string name="battery_current">Использовано заряда (mA)</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_on">Включено</string>
|
<string name="switch_bar_on">Включено</string>
|
||||||
<!-- Label for feature switch -->
|
<!-- Label for feature switch -->
|
||||||
<string name="switch_bar_off">Отключено</string>
|
<string name="switch_bar_off">Отключено</string>
|
||||||
<!-- Custom seekbar -->
|
<!-- Custom seekbar -->
|
||||||
<string name="custom_seekbar_value">Значение: <xliff:g id="v">%s</xliff:g></string>
|
<string name="custom_seekbar_value">Значение: <xliff:g id="v">%s</xliff:g></string>
|
||||||
<string name="custom_seekbar_default_value">По-умолчанию</string>
|
<string name="custom_seekbar_default_value">По-умолчанию</string>
|
||||||
<string name="custom_seekbar_default_value_to_set">Значение по-умолчанию: <xliff:g id="v">%s</xliff:g>\nДлительное нажатие для настройки</string>
|
<string name="custom_seekbar_default_value_to_set">Значение по-умолчанию: <xliff:g id="v">%s</xliff:g>\nДлительное нажатие для настройки</string>
|
||||||
<string name="custom_seekbar_default_value_is_set">Установлено значение по-умолчанию</string>
|
<string name="custom_seekbar_default_value_is_set">Установлено значение по-умолчанию</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
<!-- Copyright (C) 2020 The Xiaomi-SM6250 Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,78 +13,77 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<string name="advanced_settings">SamsungParts</string>
|
<string name="advanced_settings">SamsungParts</string>
|
||||||
<string name="advanced_settings_summary">Device specific tweaks</string>
|
<string name="advanced_settings_summary">Device specific tweaks</string>
|
||||||
<string name="not_shown">Not shown due to user settings</string>
|
<string name="not_shown">Not shown due to user settings</string>
|
||||||
<string name="show_data">Show the battery data</string>
|
<string name="show_data">Show the battery data</string>
|
||||||
<!-- Display category -->
|
<!-- Display category -->
|
||||||
<string name="display_category">Display</string>
|
<string name="display_category">Display</string>
|
||||||
<!-- FPS Info -->
|
<!-- FPS Info -->
|
||||||
<string name="fps_info_title">FPS info overlay</string>
|
<string name="fps_info_title">FPS info overlay</string>
|
||||||
<string name="fps_info_summary">Show overlay with current frames per second</string>
|
<string name="fps_info_summary">Show overlay with current frames per second</string>
|
||||||
<!-- Speaker category -->
|
<!-- Speaker category -->
|
||||||
<string name="speaker_category">Audio</string>
|
<string name="speaker_category">Audio</string>
|
||||||
<string name="flash_enable_title">Enable Eureka flash control feature</string>
|
<string name="flash_enable_title">Enable Eureka flash control feature</string>
|
||||||
<!-- Clear Speaker -->
|
<!-- Clear Speaker -->
|
||||||
<string name="clear_speaker_title">Clear speaker</string>
|
<string name="clear_speaker_title">Clear speaker</string>
|
||||||
<string name="clear_speaker_summary">Play a 30-second audio to clear the speaker</string>
|
<string name="clear_speaker_summary">Play a 30-second audio to clear the speaker</string>
|
||||||
<string name="clear_speaker_description">Run this feature once or twice if you find that your speaker is lightly blocked by dust. Set media volume to maximum.\n\nIf the speaker is blocked heavily, run this feature 2–5 times while shaking your device with the speaker facing downwards.</string>
|
<string name="clear_speaker_description">Run this feature once or twice if you find that your speaker is lightly blocked by dust. Set media volume to maximum.\n\nIf the speaker is blocked heavily, run this feature 2–5 times while shaking your device with the speaker facing downwards.</string>
|
||||||
<!-- Dolby -->
|
<!-- Dolby -->
|
||||||
<string name="dolby_summary">Enable the Dolby Atmos audio effect</string>
|
<string name="dolby_summary">Enable the Dolby Atmos audio effect</string>
|
||||||
<!-- Title -->
|
<!-- Title -->
|
||||||
<string name="dolby_title" translatable="false">Dolby Atmos</string>
|
<string name="dolby_title" translatable="false">Dolby Atmos</string>
|
||||||
<!-- Switch bar -->
|
<!-- Switch bar -->
|
||||||
<string name="dolby_enable_title">Enable Dolby Atmos</string>
|
<string name="dolby_enable_title">Enable Dolby Atmos</string>
|
||||||
<!-- Intro -->
|
<!-- Intro -->
|
||||||
<string name="dolby_top_intro_summary">Experience breakthrough audio for media playback that flows above and around you</string>
|
<string name="dolby_top_intro_summary">Experience breakthrough audio for media playback that flows above and around you</string>
|
||||||
<!-- Profiles -->
|
<!-- Profiles -->
|
||||||
<string name="dolby_profile_auto">Auto Profile</string>
|
<string name="dolby_profile_auto">Auto Profile</string>
|
||||||
<string name="dolby_profile_game">Game Profile</string>
|
<string name="dolby_profile_game">Game Profile</string>
|
||||||
<string name="dolby_profile_game_1">Game 1 Profile</string>
|
<string name="dolby_profile_game_1">Game 1 Profile</string>
|
||||||
<string name="dolby_profile_game_2">Game 2 Profile</string>
|
<string name="dolby_profile_game_2">Game 2 Profile</string>
|
||||||
<string name="dolby_profile_movie">Movie Profile</string>
|
<string name="dolby_profile_movie">Movie Profile</string>
|
||||||
<string name="dolby_profile_music">Music Profile</string>
|
<string name="dolby_profile_music">Music Profile</string>
|
||||||
<string name="dolby_profile_off">No Profile</string>
|
<string name="dolby_profile_off">No Profile</string>
|
||||||
<string name="dolby_profile_spacial_audio">Spacial Audio Profile</string>
|
<string name="dolby_profile_spacial_audio">Spacial Audio Profile</string>
|
||||||
<string name="dolby_profile_voice">Voice Profile</string>
|
<string name="dolby_profile_voice">Voice Profile</string>
|
||||||
<!-- Eureka Kernel features category -->
|
<!-- Eureka Kernel features category -->
|
||||||
<string name="eureka_kernel_features">Eureka Kernel Features</string>
|
<string name="eureka_kernel_features">Eureka Kernel Features</string>
|
||||||
<!-- FlashLight -->
|
<!-- FlashLight -->
|
||||||
<string name="flashlight_title">FlashLight Brightness</string>
|
<string name="flashlight_title">FlashLight Brightness</string>
|
||||||
<string name="flashlight_summary">Adjust FlashLight Brightness</string>
|
<string name="flashlight_summary">Adjust FlashLight Brightness</string>
|
||||||
<string name="flashlight_description">Samsung\'s OneUI Has An Option to Adjust
|
<string name="flashlight_description">Samsung\'s OneUI Has An Option to Adjust
|
||||||
Flashlight Brightness. AOSP doesn\'t have this feature.\n\n
|
Flashlight Brightness. AOSP doesn\'t have this feature.\n\n
|
||||||
Use this feature to adjust low or high flashlight brightness. Ranges from 0 to 10.</string>
|
Use this feature to adjust low or high flashlight brightness. Ranges from 0 to 10.</string>
|
||||||
<string name="swap_title">Swap on userdata</string>
|
<string name="swap_title">Swap on userdata</string>
|
||||||
<string name="swap_enable_title">Enable swap on EMMC</string>
|
<string name="swap_enable_title">Enable swap on EMMC</string>
|
||||||
<string name="swap_size_title">Swap size</string>
|
<string name="swap_size_title">Swap size</string>
|
||||||
<string name="swap_size_summary">Adjust the size of swap</string>
|
<string name="swap_size_summary">Adjust the size of swap</string>
|
||||||
<string name="swap_description">Creates the swap (not zram) on /data partiton. Useful for low memory devices.</string>
|
<string name="swap_description">Creates the swap (not zram) on /data partiton. Useful for low memory devices.</string>
|
||||||
<string name="free_space">Free space on /data</string>
|
<string name="free_space">Free space on /data</string>
|
||||||
<string name="swap_file_size">Swap file size</string>
|
<string name="swap_file_size">Swap file size</string>
|
||||||
|
<!-- Display Category -->
|
||||||
<!-- Display Category -->
|
<string name="misc_category">Misc</string>
|
||||||
<string name="misc_category">Misc</string>
|
<string name="dt2w_mode">Toggle for double tap to wake</string>
|
||||||
<string name="dt2w_mode">Toggle for double tap to wake</string>
|
<string name="glove_mode">Toggle for glove mode</string>
|
||||||
<string name="glove_mode">Toggle for glove mode</string>
|
<!-- Battery -->
|
||||||
<!-- Battery -->
|
<string name="fastcharge_category">Battery</string>
|
||||||
<string name="fastcharge_category">Battery</string>
|
<string name="fastcharge_2nd_title">FastCharge Settings</string>
|
||||||
<string name="fastcharge_2nd_title">FastCharge Settings</string>
|
<string name="charge_title">Charging Settings</string>
|
||||||
<string name="charge_title">Charging Settings</string>
|
<string name="charge_summary">Enable/Disable Charging here.</string>
|
||||||
<string name="charge_summary">Enable/Disable Charging here.</string>
|
<string name="fastcharge_title">Battery Info and Settings</string>
|
||||||
<string name="fastcharge_title">Battery Info and Settings</string>
|
<string name="fastcharge_summary">Enable/Disable Fastcharge Feature</string>
|
||||||
<string name="fastcharge_summary">Enable/Disable Fastcharge Feature</string>
|
<string name="fastcharge_description">Manage Charging Feature here.</string>
|
||||||
<string name="fastcharge_description">Manage Charging Feature here.</string>
|
<string name="battery_info_title">Battery Misc Info</string>
|
||||||
<string name="battery_info_title">Battery Misc Info</string>
|
<string name="battery_info_summary">Section for geeks</string>
|
||||||
<string name="battery_info_summary">Section for geeks</string>
|
<string name="battery_max_capa">Battery Max Capacity (mAh)</string>
|
||||||
<string name="battery_max_capa">Battery Max Capacity (mAh)</string>
|
<string name="battery_status">Battery Status</string>
|
||||||
<string name="battery_status">Battery Status</string>
|
<string name="battery_chrged_up_to">Battery Charged Up To (%)</string>
|
||||||
<string name="battery_chrged_up_to">Battery Charged Up To (%)</string>
|
<string name="battery_chrged_up_to_mah">Battery Charged Up To (mAh)</string>
|
||||||
<string name="battery_chrged_up_to_mah">Battery Charged Up To (mAh)</string>
|
<string name="battery_temp">Battery Current Temperature</string>
|
||||||
<string name="battery_temp">Battery Current Temperature</string>
|
<string name="battery_current">Battery Current (mA)</string>
|
||||||
<string name="battery_current">Battery Current (mA)</string>
|
<!-- Label for feature switch -->
|
||||||
<!-- Label for feature switch -->
|
<string name="switch_bar_on">On</string>
|
||||||
<string name="switch_bar_on">On</string>
|
<!-- Label for feature switch -->
|
||||||
<!-- Label for feature switch -->
|
<string name="switch_bar_off">Off</string>
|
||||||
<string name="switch_bar_off">Off</string>
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,32 +1,31 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<style name="CustomOptionsTheme" parent="@android:style/Theme.DeviceDefault.Settings">
|
<style name="CustomOptionsTheme" parent="@android:style/Theme.DeviceDefault.Settings">
|
||||||
<item name="android:navigationBarColor">@android:color/transparent</item>
|
<item name="android:navigationBarColor">@android:color/transparent</item>
|
||||||
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
<item name="preferenceTheme">@style/PreferenceTheme</item>
|
||||||
<item name="dialogTheme">@style/Theme.MaterialComponents.Dialog</item>
|
<item name="dialogTheme">@style/Theme.MaterialComponents.Dialog</item>
|
||||||
<item name="alertDialogTheme">@style/Theme.MaterialComponents.Dialog</item>
|
<item name="alertDialogTheme">@style/Theme.MaterialComponents.Dialog</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.v14.Material">
|
<style name="PreferenceTheme" parent="@style/PreferenceThemeOverlay.v14.Material">
|
||||||
<item name="preferenceCategoryTitleTextAppearance">@style/TextAppearance.CategoryTitle</item>
|
<item name="preferenceCategoryTitleTextAppearance">@style/TextAppearance.CategoryTitle</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="TextAppearance" parent="android:TextAppearance.DeviceDefault"/>
|
<style name="TextAppearance" parent="android:TextAppearance.DeviceDefault"/>
|
||||||
<style name="TextAppearance.CategoryTitle" parent="@android:style/TextAppearance.DeviceDefault">
|
<style name="TextAppearance.CategoryTitle" parent="@android:style/TextAppearance.DeviceDefault">
|
||||||
<item name="android:textAllCaps">true</item>
|
<item name="android:textAllCaps">true</item>
|
||||||
<item name="android:textSize">11sp</item>
|
<item name="android:textSize">11sp</item>
|
||||||
<!-- 0.8 Spacing, 0.8/11 = 0.072727273 -->
|
<!-- 0.8 Spacing, 0.8/11 = 0.072727273 -->
|
||||||
<item name="android:letterSpacing">0.072727273</item>
|
<item name="android:letterSpacing">0.072727273</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="Theme.Settings" parent="@android:style/Theme.Material.Settings">
|
<style name="Theme.Settings" parent="@android:style/Theme.Material.Settings">
|
||||||
<item name="android:actionBarStyle">@style/Theme.ActionBar</item>
|
<item name="android:actionBarStyle">@style/Theme.ActionBar</item>
|
||||||
<item name="android:colorAccent">#ff4285f4</item>
|
<item name="android:colorAccent">#ff4285f4</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="Theme.ActionBar" parent="@android:style/Widget.DeviceDefault.Light.ActionBar.Solid">
|
<style name="Theme.ActionBar" parent="@android:style/Widget.DeviceDefault.Light.ActionBar.Solid">
|
||||||
<item name="android:titleTextStyle">@style/Theme.Actionbar.Title</item>
|
<item name="android:titleTextStyle">@style/Theme.Actionbar.Title</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="Theme.Actionbar.Title" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title">
|
<style name="Theme.Actionbar.Title" parent="@android:style/TextAppearance.DeviceDefault.Widget.ActionBar.Title">
|
||||||
<item name="android:textColor">#ff4285f4</item>
|
<item name="android:textColor">#ff4285f4</item>
|
||||||
</style>
|
</style>
|
||||||
<style name="DeviceSettings.SwitchBar" parent="@android:style/ThemeOverlay.Material.ActionBar">
|
<style name="DeviceSettings.SwitchBar" parent="@android:style/ThemeOverlay.Material.ActionBar">
|
||||||
</style>
|
</style>
|
||||||
<style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Material.Medium"/>
|
<style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Material.Medium"/>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,12 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/fastcharge_title">
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/fastcharge_title">
|
||||||
<com.android.settingslib.widget.MainSwitchPreference android:key="show_data" android:title="@string/show_data"/>
|
<com.android.settingslib.widget.MainSwitchPreference android:key="show_data" android:title="@string/show_data"/>
|
||||||
<SwitchPreference android:key="fastcharge_pref" android:title="@string/fastcharge_2nd_title" android:icon="@drawable/ic_bolt" android:summary="@string/fastcharge_summary"/>
|
<SwitchPreference android:key="fastcharge_pref" android:title="@string/fastcharge_2nd_title" android:icon="@drawable/ic_bolt" android:summary="@string/fastcharge_summary"/>
|
||||||
<SwitchPreference android:key="charge_pref" android:title="@string/charge_title" android:icon="@drawable/ic_bolt" android:summary="@string/charge_summary"/>
|
<SwitchPreference android:key="charge_pref" android:title="@string/charge_title" android:icon="@drawable/ic_bolt" android:summary="@string/charge_summary"/>
|
||||||
<Preference android:key="battery_capacity" android:title="@string/battery_max_capa" android:summary="@string/not_shown" android:selectable="false"/>
|
<Preference android:key="battery_capacity" android:title="@string/battery_max_capa" android:summary="@string/not_shown" android:selectable="false"/>
|
||||||
<Preference android:key="battery_charged_up_to" android:title="@string/battery_chrged_up_to" android:summary="@string/not_shown" android:selectable="false"/>
|
<Preference android:key="battery_charged_up_to" android:title="@string/battery_chrged_up_to" android:summary="@string/not_shown" android:selectable="false"/>
|
||||||
<Preference android:key="battery_charged_up_to_mah" android:title="@string/battery_chrged_up_to_mah" android:summary="@string/not_shown" android:selectable="false"/>
|
<Preference android:key="battery_charged_up_to_mah" android:title="@string/battery_chrged_up_to_mah" android:summary="@string/not_shown" android:selectable="false"/>
|
||||||
<Preference android:key="battery_current" android:title="@string/battery_current" android:summary="@string/not_shown" android:selectable="false"/>
|
<Preference android:key="battery_current" android:title="@string/battery_current" android:summary="@string/not_shown" android:selectable="false"/>
|
||||||
<Preference android:key="battery_status" android:title="@string/battery_status" android:summary="@string/not_shown" android:selectable="false"/>
|
<Preference android:key="battery_status" android:title="@string/battery_status" android:summary="@string/not_shown" android:selectable="false"/>
|
||||||
<Preference android:key="battery_temp" android:title="@string/battery_temp" android:summary="@string/not_shown" android:selectable="false"/>
|
<Preference android:key="battery_temp" android:title="@string/battery_temp" android:summary="@string/not_shown" android:selectable="false"/>
|
||||||
<com.android.settingslib.widget.FooterPreference android:key="footer_preference" android:title="@string/fastcharge_description" android:selectable="false"/>
|
<com.android.settingslib.widget.FooterPreference android:key="footer_preference" android:title="@string/fastcharge_description" android:selectable="false"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/clear_speaker_title">
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/clear_speaker_title">
|
||||||
<com.android.settingslib.widget.MainSwitchPreference android:key="clear_speaker_pref" android:title="@string/clear_speaker_title" android:icon="@drawable/ic_sound" android:summary="@string/clear_speaker_summary"/>
|
<com.android.settingslib.widget.MainSwitchPreference android:key="clear_speaker_pref" android:title="@string/clear_speaker_title" android:icon="@drawable/ic_sound" android:summary="@string/clear_speaker_summary"/>
|
||||||
<com.android.settingslib.widget.FooterPreference android:key="footer_preference" android:title="@string/clear_speaker_description" android:selectable="false"/>
|
<com.android.settingslib.widget.FooterPreference android:key="footer_preference" android:title="@string/clear_speaker_description" android:selectable="false"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,13 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/dolby_title">
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/dolby_title">
|
||||||
<com.android.settingslib.widget.MainSwitchPreference android:defaultValue="false" android:key="dolby_enable" android:title="@string/dolby_enable_title"/>
|
<com.android.settingslib.widget.MainSwitchPreference android:defaultValue="false" android:key="dolby_enable" android:title="@string/dolby_enable_title"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:defaultValue="true" android:key="dolby_profile_auto" android:title="@string/dolby_profile_auto"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:defaultValue="true" android:key="dolby_profile_auto" android:title="@string/dolby_profile_auto"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_game" android:title="@string/dolby_profile_game"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_game" android:title="@string/dolby_profile_game"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_game_1" android:title="@string/dolby_profile_game_1"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_game_1" android:title="@string/dolby_profile_game_1"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_game_2" android:title="@string/dolby_profile_game_2"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_game_2" android:title="@string/dolby_profile_game_2"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_movie" android:title="@string/dolby_profile_movie"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_movie" android:title="@string/dolby_profile_movie"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_music" android:title="@string/dolby_profile_music"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_music" android:title="@string/dolby_profile_music"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_off" android:title="@string/dolby_profile_off"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_off" android:title="@string/dolby_profile_off"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_spacial_audio" android:title="@string/dolby_profile_spacial_audio"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_spacial_audio" android:title="@string/dolby_profile_spacial_audio"/>
|
||||||
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_voice" android:title="@string/dolby_profile_voice"/>
|
<com.android.settingslib.widget.RadioButtonPreference android:key="dolby_profile_voice" android:title="@string/dolby_profile_voice"/>
|
||||||
<com.android.settingslib.widget.FooterPreference android:key="dolby_top_intro" android:title="@string/dolby_top_intro_summary"/>
|
<com.android.settingslib.widget.FooterPreference android:key="dolby_top_intro" android:title="@string/dolby_top_intro_summary"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/flashlight_title">
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/flashlight_title">
|
||||||
<com.android.settingslib.widget.MainSwitchPreference android:defaultValue="false" android:key="flashlight_enable" android:title="@string/flash_enable_title"/>
|
<com.android.settingslib.widget.MainSwitchPreference android:defaultValue="false" android:key="flashlight_enable" android:title="@string/flash_enable_title"/>
|
||||||
<SeekBarPreference android:key="flashlight_pref" android:title="@string/flashlight_title" android:icon="@drawable/ic_led" android:summary="@string/flashlight_summary"/>
|
<SeekBarPreference android:key="flashlight_pref" android:title="@string/flashlight_title" android:icon="@drawable/ic_led" android:summary="@string/flashlight_summary"/>
|
||||||
<com.android.settingslib.widget.FooterPreference android:key="footer_preference" android:title="@string/flashlight_description" android:selectable="false"/>
|
<com.android.settingslib.widget.FooterPreference android:key="footer_preference" android:title="@string/flashlight_description" android:selectable="false"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|
|
||||||
|
|
@ -1,32 +1,31 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/advanced_settings">
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/advanced_settings">
|
||||||
<PreferenceCategory android:key="display" android:title="@string/display_category">
|
<PreferenceCategory android:key="display" android:title="@string/display_category">
|
||||||
<SwitchPreference android:key="fps_info" android:icon="@drawable/ic_fps_info" android:title="@string/fps_info_title" android:summary="@string/fps_info_summary" android:persistent="true"/>
|
<SwitchPreference android:key="fps_info" android:icon="@drawable/ic_fps_info" android:title="@string/fps_info_title" android:summary="@string/fps_info_summary" android:persistent="true"/>
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
<PreferenceCategory android:key="speaker" android:title="@string/speaker_category">
|
<PreferenceCategory android:key="speaker" android:title="@string/speaker_category">
|
||||||
<Preference android:key="clear_speaker_settings" android:title="@string/clear_speaker_title" android:summary="@string/clear_speaker_summary" android:icon="@drawable/ic_sound">
|
<Preference android:key="clear_speaker_settings" android:title="@string/clear_speaker_title" android:summary="@string/clear_speaker_summary" android:icon="@drawable/ic_sound">
|
||||||
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.speaker.ClearSpeakerActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.speaker.ClearSpeakerActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
||||||
</Preference>
|
</Preference>
|
||||||
<Preference android:key="dolby_settings" android:title="@string/dolby_title" android:summary="@string/dolby_summary" android:icon="@drawable/ic_speaker_cleaner_icon">
|
<Preference android:key="dolby_settings" android:title="@string/dolby_title" android:summary="@string/dolby_summary" android:icon="@drawable/ic_speaker_cleaner_icon">
|
||||||
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.dolby.DolbyActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.dolby.DolbyActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
||||||
</Preference>
|
</Preference>
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
<PreferenceCategory android:key="eureka_kernel_features" android:title="@string/eureka_kernel_features">
|
<PreferenceCategory android:key="eureka_kernel_features" android:title="@string/eureka_kernel_features">
|
||||||
<Preference android:key="flashlight_settings" android:title="@string/flashlight_title" android:summary="@string/flashlight_summary" android:icon="@drawable/ic_led">
|
<Preference android:key="flashlight_settings" android:title="@string/flashlight_title" android:summary="@string/flashlight_summary" android:icon="@drawable/ic_led">
|
||||||
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.flashlight.FlashLightActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.flashlight.FlashLightActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
||||||
</Preference>
|
</Preference>
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
<PreferenceCategory android:key="fastcharge" android:title="@string/fastcharge_category">
|
<PreferenceCategory android:key="fastcharge" android:title="@string/fastcharge_category">
|
||||||
<Preference android:key="battery_settings" android:title="@string/fastcharge_title" android:icon="@drawable/ic_bolt" android:summary="@string/fastcharge_summary" android:persistent="true">
|
<Preference android:key="battery_settings" android:title="@string/fastcharge_title" android:icon="@drawable/ic_bolt" android:summary="@string/fastcharge_summary" android:persistent="true">
|
||||||
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.battery.BatteryActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.battery.BatteryActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
||||||
</Preference>
|
</Preference>
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
<PreferenceCategory android:title="@string/misc_category">
|
<PreferenceCategory android:title="@string/misc_category">
|
||||||
<Preference android:key="swap_settings" android:title="@string/swap_title" android:icon="@drawable/ic_memory" android:summary="@string/swap_description" android:persistent="true">
|
<Preference android:key="swap_settings" android:title="@string/swap_title" android:icon="@drawable/ic_memory" android:summary="@string/swap_description" android:persistent="true">
|
||||||
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.swap.SwapActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
<intent android:action="android.intent.action.MAIN" android:targetClass="com.eurekateam.samsungextras.swap.SwapActivity" android:targetPackage="com.eurekateam.samsungextras"/>
|
||||||
</Preference>
|
</Preference>
|
||||||
<SwitchPreference android:key="dt2w_settings" android:title="@string/dt2w_mode" android:persistent="true"/>
|
<SwitchPreference android:key="dt2w_settings" android:title="@string/dt2w_mode" android:persistent="true"/>
|
||||||
<SwitchPreference android:key="glove_mode_settings" android:title="@string/glove_mode" android:persistent="true"/>
|
<SwitchPreference android:key="glove_mode_settings" android:title="@string/glove_mode" android:persistent="true"/>
|
||||||
</PreferenceCategory>
|
</PreferenceCategory>
|
||||||
<com.android.settingslib.widget.FooterPreference android:title="@string/advanced_settings_summary" android:selectable="false"/>
|
<com.android.settingslib.widget.FooterPreference android:title="@string/advanced_settings_summary" android:selectable="false"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/swap_title">
|
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/swap_title">
|
||||||
<com.android.settingslib.widget.MainSwitchPreference android:defaultValue="false" android:key="swap_enable" android:title="@string/swap_enable_title"/>
|
<com.android.settingslib.widget.MainSwitchPreference android:defaultValue="false" android:key="swap_enable" android:title="@string/swap_enable_title"/>
|
||||||
<SeekBarPreference android:key="swap_size" android:title="@string/swap_size_title" android:icon="@drawable/ic_memory" android:summary="@string/swap_size_summary"/>
|
<SeekBarPreference android:key="swap_size" android:title="@string/swap_size_title" android:icon="@drawable/ic_memory" android:summary="@string/swap_size_summary"/>
|
||||||
<Preference android:key="free_space" android:title="@string/free_space" android:selectable="false"/>
|
<Preference android:key="free_space" android:title="@string/free_space" android:selectable="false"/>
|
||||||
<Preference android:key="swap_file_size" android:title="@string/swap_file_size" android:selectable="false"/>
|
<Preference android:key="swap_file_size" android:title="@string/swap_file_size" android:selectable="false"/>
|
||||||
<com.android.settingslib.widget.FooterPreference android:title="@string/swap_description" android:selectable="false"/>
|
<com.android.settingslib.widget.FooterPreference android:title="@string/swap_description" android:selectable="false"/>
|
||||||
</PreferenceScreen>
|
</PreferenceScreen>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="framework">
|
<manifest version="1.0" type="framework">
|
||||||
<hal>
|
<hal>
|
||||||
<name>vendor.eureka.hardware.fmradio</name>
|
<name>vendor.eureka.hardware.fmradio</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<version>1.2</version>
|
<version>1.2</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IFMRadio</name>
|
<name>IFMRadio</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,23 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="framework">
|
<manifest version="1.0" type="framework">
|
||||||
<hal>
|
<hal>
|
||||||
<name>vendor.eureka.hardware.parts</name>
|
<name>vendor.eureka.hardware.parts</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IBatteryStats</name>
|
<name>IBatteryStats</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IFlashBrightness</name>
|
<name>IFlashBrightness</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IDisplayConfigs</name>
|
<name>IDisplayConfigs</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
<interface>
|
<interface>
|
||||||
<name>ISwapOnData</name>
|
<name>ISwapOnData</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="hidl" override="true">
|
<hal format="hidl" override="true">
|
||||||
<name>android.hardware.biometrics.fingerprint</name>
|
<name>android.hardware.biometrics.fingerprint</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<version>2.3</version>
|
<version>2.3</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IBiometricsFingerprint</name>
|
<name>IBiometricsFingerprint</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="aidl">
|
<hal format="aidl">
|
||||||
<name>android.hardware.light</name>
|
<name>android.hardware.light</name>
|
||||||
<fqname>ILights/default</fqname>
|
<fqname>ILights/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="aidl" override="true">
|
<hal format="aidl" override="true">
|
||||||
<name>android.hardware.power</name>
|
<name>android.hardware.power</name>
|
||||||
<fqname>IPower/default</fqname>
|
<fqname>IPower/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="hidl" override="true">
|
<hal format="hidl" override="true">
|
||||||
<name>android.hardware.usb</name>
|
<name>android.hardware.usb</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IUsb</name>
|
<name>IUsb</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,11 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.usb</name>
|
<name>android.hardware.usb</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<version>1.3</version>
|
<version>1.3</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IUsb</name>
|
<name>IUsb</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="aidl">
|
<hal format="aidl">
|
||||||
<name>android.hardware.vibrator</name>
|
<name>android.hardware.vibrator</name>
|
||||||
<fqname>IVibrator/default</fqname>
|
<fqname>IVibrator/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,37 +1,36 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<audio_effects_conf xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0" version="2.0">
|
<audio_effects_conf xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0" version="2.0">
|
||||||
<libraries>
|
<libraries>
|
||||||
<library name="bundle" path="libbundlewrapper.so"/>
|
<library name="bundle" path="libbundlewrapper.so"/>
|
||||||
<library name="reverb" path="libreverbwrapper.so"/>
|
<library name="reverb" path="libreverbwrapper.so"/>
|
||||||
<library name="visualizer" path="libvisualizer.so"/>
|
<library name="visualizer" path="libvisualizer.so"/>
|
||||||
<library name="downmix" path="libdownmix.so"/>
|
<library name="downmix" path="libdownmix.so"/>
|
||||||
<library name="loudness_enhancer" path="libldnhncr.so"/>
|
<library name="loudness_enhancer" path="libldnhncr.so"/>
|
||||||
<library name="dynamics_processing" path="libdynproc.so"/>
|
<library name="dynamics_processing" path="libdynproc.so"/>
|
||||||
<library name="pre_processing" path="libaudiopreprocessing.so"/>
|
<library name="pre_processing" path="libaudiopreprocessing.so"/>
|
||||||
<library name="dap" path="libswdap.so"/>
|
<library name="dap" path="libswdap.so"/>
|
||||||
</libraries>
|
</libraries>
|
||||||
<effects>
|
<effects>
|
||||||
<effect name="bassboost" library="bundle" uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
|
<effect name="bassboost" library="bundle" uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
|
||||||
<effect name="virtualizer" library="bundle" uuid="1d4033c0-8557-11df-9f2d-0002a5d5c51b"/>
|
<effect name="virtualizer" library="bundle" uuid="1d4033c0-8557-11df-9f2d-0002a5d5c51b"/>
|
||||||
<effect name="equalizer" library="bundle" uuid="ce772f20-847d-11df-bb17-0002a5d5c51b"/>
|
<effect name="equalizer" library="bundle" uuid="ce772f20-847d-11df-bb17-0002a5d5c51b"/>
|
||||||
<effect name="volume" library="bundle" uuid="119341a0-8469-11df-81f9-0002a5d5c51b"/>
|
<effect name="volume" library="bundle" uuid="119341a0-8469-11df-81f9-0002a5d5c51b"/>
|
||||||
<effect name="reverb_env_aux" library="reverb" uuid="4a387fc0-8ab3-11df-8bad-0002a5d5c51b"/>
|
<effect name="reverb_env_aux" library="reverb" uuid="4a387fc0-8ab3-11df-8bad-0002a5d5c51b"/>
|
||||||
<effect name="reverb_env_ins" library="reverb" uuid="c7a511a0-a3bb-11df-860e-0002a5d5c51b"/>
|
<effect name="reverb_env_ins" library="reverb" uuid="c7a511a0-a3bb-11df-860e-0002a5d5c51b"/>
|
||||||
<effect name="reverb_pre_aux" library="reverb" uuid="f29a1400-a3bb-11df-8ddc-0002a5d5c51b"/>
|
<effect name="reverb_pre_aux" library="reverb" uuid="f29a1400-a3bb-11df-8ddc-0002a5d5c51b"/>
|
||||||
<effect name="reverb_pre_ins" library="reverb" uuid="172cdf00-a3bc-11df-a72f-0002a5d5c51b"/>
|
<effect name="reverb_pre_ins" library="reverb" uuid="172cdf00-a3bc-11df-a72f-0002a5d5c51b"/>
|
||||||
<effect name="visualizer" library="visualizer" uuid="d069d9e0-8329-11df-9168-0002a5d5c51b"/>
|
<effect name="visualizer" library="visualizer" uuid="d069d9e0-8329-11df-9168-0002a5d5c51b"/>
|
||||||
<effect name="downmix" library="downmix" uuid="93f04452-e4fe-41cc-91f9-e475b6d1d69f"/>
|
<effect name="downmix" library="downmix" uuid="93f04452-e4fe-41cc-91f9-e475b6d1d69f"/>
|
||||||
<effect name="loudness_enhancer" library="loudness_enhancer" uuid="fa415329-2034-4bea-b5dc-5b381c8d1e2c"/>
|
<effect name="loudness_enhancer" library="loudness_enhancer" uuid="fa415329-2034-4bea-b5dc-5b381c8d1e2c"/>
|
||||||
<effect name="dynamics_processing" library="dynamics_processing" uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
|
<effect name="dynamics_processing" library="dynamics_processing" uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
|
||||||
<effect name="agc" library="pre_processing" uuid="aa8130e0-66fc-11e0-bad0-0002a5d5c51b"/>
|
<effect name="agc" library="pre_processing" uuid="aa8130e0-66fc-11e0-bad0-0002a5d5c51b"/>
|
||||||
<effect name="aec" library="pre_processing" uuid="bb392ec0-8d4d-11e0-a896-0002a5d5c51b"/>
|
<effect name="aec" library="pre_processing" uuid="bb392ec0-8d4d-11e0-a896-0002a5d5c51b"/>
|
||||||
<effect name="ns" library="pre_processing" uuid="c06c8400-8e06-11e0-9cb6-0002a5d5c51b"/>
|
<effect name="ns" library="pre_processing" uuid="c06c8400-8e06-11e0-9cb6-0002a5d5c51b"/>
|
||||||
<effect name="dap" library="dap" uuid="6ab06da4-c516-4611-8166-452799218539"/>
|
<effect name="dap" library="dap" uuid="6ab06da4-c516-4611-8166-452799218539"/>
|
||||||
</effects>
|
</effects>
|
||||||
<preprocess>
|
<preprocess>
|
||||||
<stream type="voice_communication">
|
<stream type="voice_communication">
|
||||||
<apply effect="aec"/>
|
<apply effect="aec"/>
|
||||||
<apply effect="ns"/>
|
<apply effect="ns"/>
|
||||||
</stream>
|
</stream>
|
||||||
</preprocess>
|
</preprocess>
|
||||||
</audio_effects_conf>
|
</audio_effects_conf>
|
||||||
|
|
|
||||||
|
|
@ -1,100 +1,99 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
||||||
<audioPolicyConfiguration xmlns:xi="http://www.w3.org/2001/XInclude" version="7.0">
|
<audioPolicyConfiguration xmlns:xi="http://www.w3.org/2001/XInclude" version="7.0">
|
||||||
<globalConfiguration speaker_drc_enabled="false"/>
|
<globalConfiguration speaker_drc_enabled="false"/>
|
||||||
<modules>
|
<modules>
|
||||||
<module name="primary" halVersion="3.0">
|
<module name="primary" halVersion="3.0">
|
||||||
<attachedDevices>
|
<attachedDevices>
|
||||||
<item>Earpiece</item>
|
<item>Earpiece</item>
|
||||||
<item>Speaker</item>
|
<item>Speaker</item>
|
||||||
<item>Built-In Mic</item>
|
<item>Built-In Mic</item>
|
||||||
<item>Built-In Back Mic</item>
|
<item>Built-In Back Mic</item>
|
||||||
<item>Voice Call Mic</item>
|
<item>Voice Call Mic</item>
|
||||||
</attachedDevices>
|
</attachedDevices>
|
||||||
<defaultOutputDevice>Speaker</defaultOutputDevice>
|
<defaultOutputDevice>Speaker</defaultOutputDevice>
|
||||||
<mixPorts>
|
<mixPorts>
|
||||||
<mixPort name="primary-out" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
|
<mixPort name="primary-out" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="fast" role="source" flags="AUDIO_OUTPUT_FLAG_FAST">
|
<mixPort name="fast" role="source" flags="AUDIO_OUTPUT_FLAG_FAST">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="primary-in" role="sink">
|
<mixPort name="primary-in" role="sink">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- Output devices declaration i.e. Sink DEVICE PORT -->
|
<!-- Output devices declaration i.e. Sink DEVICE PORT -->
|
||||||
<devicePort tagName="Earpiece" role="sink" type="AUDIO_DEVICE_OUT_EARPIECE">
|
<devicePort tagName="Earpiece" role="sink" type="AUDIO_DEVICE_OUT_EARPIECE">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Speaker" role="sink" type="AUDIO_DEVICE_OUT_SPEAKER">
|
<devicePort tagName="Speaker" role="sink" type="AUDIO_DEVICE_OUT_SPEAKER">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset" role="sink" type="AUDIO_DEVICE_OUT_WIRED_HEADSET">
|
<devicePort tagName="Wired Headset" role="sink" type="AUDIO_DEVICE_OUT_WIRED_HEADSET">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headphone" role="sink" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE">
|
<devicePort tagName="Wired Headphone" role="sink" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Bt Sco" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO">
|
<devicePort tagName="Bt Sco" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Bt Sco Headset" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET">
|
<devicePort tagName="Bt Sco Headset" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Bt Sco Car Kit" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT">
|
<devicePort tagName="Bt Sco Car Kit" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_CARKIT">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Aux Device Out" role="sink" type="AUDIO_DEVICE_OUT_AUX_DIGITAL">
|
<devicePort tagName="Aux Device Out" role="sink" type="AUDIO_DEVICE_OUT_AUX_DIGITAL">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 64000 88200 96000 128000 176400 192000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_2POINT1 AUDIO_CHANNEL_OUT_QUAD AUDIO_CHANNEL_OUT_PENTA AUDIO_CHANNEL_OUT_5POINT1 AUDIO_CHANNEL_OUT_6POINT1 AUDIO_CHANNEL_OUT_7POINT1"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 64000 88200 96000 128000 176400 192000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO AUDIO_CHANNEL_OUT_2POINT1 AUDIO_CHANNEL_OUT_QUAD AUDIO_CHANNEL_OUT_PENTA AUDIO_CHANNEL_OUT_5POINT1 AUDIO_CHANNEL_OUT_6POINT1 AUDIO_CHANNEL_OUT_7POINT1"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<!-- Input devices declaration i.e. source DEVICE PORT -->
|
<!-- Input devices declaration i.e. source DEVICE PORT -->
|
||||||
<devicePort tagName="Built-In Mic" type="AUDIO_DEVICE_IN_BUILTIN_MIC" role="source">
|
<devicePort tagName="Built-In Mic" type="AUDIO_DEVICE_IN_BUILTIN_MIC" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
<devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
|
<devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Bt Sco Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
<devicePort tagName="Bt Sco Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Aux Device In" type="AUDIO_DEVICE_IN_AUX_DIGITAL" role="source">
|
<devicePort tagName="Aux Device In" type="AUDIO_DEVICE_IN_AUX_DIGITAL" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="Voice Call Mic" type="AUDIO_DEVICE_IN_VOICE_CALL" role="source">
|
<devicePort tagName="Voice Call Mic" type="AUDIO_DEVICE_IN_VOICE_CALL" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="FM Mic" type="AUDIO_DEVICE_IN_FM_TUNER" role="source">
|
<devicePort tagName="FM Mic" type="AUDIO_DEVICE_IN_FM_TUNER" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO AUDIO_CHANNEL_IN_FRONT_BACK"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
</devicePorts>
|
</devicePorts>
|
||||||
<!-- route declaration i.e. list all available sources for a given sink -->
|
<!-- route declaration i.e. list all available sources for a given sink -->
|
||||||
<routes>
|
<routes>
|
||||||
<route type="mix" sink="Earpiece" sources="primary-out,fast"/>
|
<route type="mix" sink="Earpiece" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="Speaker" sources="primary-out,fast"/>
|
<route type="mix" sink="Speaker" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="Wired Headset" sources="primary-out,fast"/>
|
<route type="mix" sink="Wired Headset" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="Wired Headphone" sources="primary-out,fast"/>
|
<route type="mix" sink="Wired Headphone" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="Bt Sco" sources="primary-out,fast"/>
|
<route type="mix" sink="Bt Sco" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="Bt Sco Headset" sources="primary-out,fast"/>
|
<route type="mix" sink="Bt Sco Headset" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="Bt Sco Car Kit" sources="primary-out,fast"/>
|
<route type="mix" sink="Bt Sco Car Kit" sources="primary-out,fast"/>
|
||||||
<route type="mix" sink="primary-in" sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,Bt Sco Headset Mic,Aux Device In,Voice Call Mic,FM Mic"/>
|
<route type="mix" sink="primary-in" sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,Bt Sco Headset Mic,Aux Device In,Voice Call Mic,FM Mic"/>
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
<!-- A2dp Audio HAL -->
|
<!-- A2dp Audio HAL -->
|
||||||
<xi:include href="a2dp_in_audio_policy_configuration.xml"/>
|
<xi:include href="a2dp_in_audio_policy_configuration.xml"/>
|
||||||
<!-- Bluetooth Audio HAL -->
|
<!-- Bluetooth Audio HAL -->
|
||||||
<xi:include href="bluetooth_audio_policy_configuration.xml"/>
|
<xi:include href="bluetooth_audio_policy_configuration.xml"/>
|
||||||
<!-- Usb Audio HAL -->
|
<!-- Usb Audio HAL -->
|
||||||
<xi:include href="usb_audio_policy_configuration.xml"/>
|
<xi:include href="usb_audio_policy_configuration.xml"/>
|
||||||
<!-- Remote Submix Audio HAL -->
|
<!-- Remote Submix Audio HAL -->
|
||||||
<xi:include href="r_submix_audio_policy_configuration.xml"/>
|
<xi:include href="r_submix_audio_policy_configuration.xml"/>
|
||||||
</modules>
|
</modules>
|
||||||
<!-- End of Modules section -->
|
<!-- End of Modules section -->
|
||||||
<!-- Volume section -->
|
<!-- Volume section -->
|
||||||
<xi:include href="audio_policy_volumes.xml"/>
|
<xi:include href="audio_policy_volumes.xml"/>
|
||||||
<xi:include href="default_volume_tables.xml"/>
|
<xi:include href="default_volume_tables.xml"/>
|
||||||
<!-- End of Volume section -->
|
<!-- End of Volume section -->
|
||||||
</audioPolicyConfiguration>
|
</audioPolicyConfiguration>
|
||||||
|
|
|
||||||
|
|
@ -1,43 +1,42 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!-- Bluetooth Audio HAL Audio Policy Configuration file -->
|
<!-- Bluetooth Audio HAL Audio Policy Configuration file -->
|
||||||
<module name="bluetooth" halVersion="2.0">
|
<module name="bluetooth" halVersion="2.0">
|
||||||
<mixPorts>
|
<mixPorts>
|
||||||
<!-- A2DP Audio Ports -->
|
<!-- A2DP Audio Ports -->
|
||||||
<mixPort name="a2dp output" role="source"/>
|
<mixPort name="a2dp output" role="source"/>
|
||||||
<!-- Hearing AIDs Audio Ports -->
|
<!-- Hearing AIDs Audio Ports -->
|
||||||
<mixPort name="hearing aid output" role="source">
|
<mixPort name="hearing aid output" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="24000 16000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="24000 16000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<!-- Le Audio Audio Ports -->
|
<!-- Le Audio Audio Ports -->
|
||||||
<mixPort name="le audio output" role="source">
|
<mixPort name="le audio output" role="source">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_24_BIT_PACKED" samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_24_BIT_PACKED" samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT" samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_32_BIT" samplingRates="8000 16000 24000 32000 44100 48000" channelMasks="AUDIO_CHANNEL_OUT_MONO AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
</mixPorts>
|
</mixPorts>
|
||||||
<devicePorts>
|
<devicePorts>
|
||||||
<!-- A2DP Audio Ports -->
|
<!-- A2DP Audio Ports -->
|
||||||
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink" encodedFormats="AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_AAC AUDIO_FORMAT_SBC">
|
<devicePort tagName="BT A2DP Out" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP" role="sink" encodedFormats="AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_AAC AUDIO_FORMAT_SBC">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 88200 96000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 88200 96000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="BT A2DP Headphones" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES" role="sink" encodedFormats="AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_AAC AUDIO_FORMAT_SBC">
|
<devicePort tagName="BT A2DP Headphones" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES" role="sink" encodedFormats="AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_AAC AUDIO_FORMAT_SBC">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 88200 96000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 88200 96000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<devicePort tagName="BT A2DP Speaker" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER" role="sink" encodedFormats="AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_AAC AUDIO_FORMAT_SBC">
|
<devicePort tagName="BT A2DP Speaker" type="AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER" role="sink" encodedFormats="AUDIO_FORMAT_LDAC AUDIO_FORMAT_APTX AUDIO_FORMAT_APTX_HD AUDIO_FORMAT_AAC AUDIO_FORMAT_SBC">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 88200 96000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT" samplingRates="44100 48000 88200 96000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
|
||||||
</devicePort>
|
</devicePort>
|
||||||
<!-- Hearing AIDs Audio Ports -->
|
<!-- Hearing AIDs Audio Ports -->
|
||||||
<devicePort tagName="BT Hearing Aid Out" type="AUDIO_DEVICE_OUT_HEARING_AID" role="sink"/>
|
<devicePort tagName="BT Hearing Aid Out" type="AUDIO_DEVICE_OUT_HEARING_AID" role="sink"/>
|
||||||
<!-- BLE Audio Ports -->
|
<!-- BLE Audio Ports -->
|
||||||
<devicePort tagName="BLE Headset Out" type="AUDIO_DEVICE_OUT_BLE_HEADSET" role="sink"/>
|
<devicePort tagName="BLE Headset Out" type="AUDIO_DEVICE_OUT_BLE_HEADSET" role="sink"/>
|
||||||
<devicePort tagName="BLE Speaker Out" type="AUDIO_DEVICE_OUT_BLE_SPEAKER" role="sink"/>
|
<devicePort tagName="BLE Speaker Out" type="AUDIO_DEVICE_OUT_BLE_SPEAKER" role="sink"/>
|
||||||
</devicePorts>
|
</devicePorts>
|
||||||
<routes>
|
<routes>
|
||||||
<route type="mix" sink="BT A2DP Out" sources="a2dp output"/>
|
<route type="mix" sink="BT A2DP Out" sources="a2dp output"/>
|
||||||
<route type="mix" sink="BT A2DP Headphones" sources="a2dp output"/>
|
<route type="mix" sink="BT A2DP Headphones" sources="a2dp output"/>
|
||||||
<route type="mix" sink="BT A2DP Speaker" sources="a2dp output"/>
|
<route type="mix" sink="BT A2DP Speaker" sources="a2dp output"/>
|
||||||
<route type="mix" sink="BT Hearing Aid Out" sources="hearing aid output"/>
|
<route type="mix" sink="BT Hearing Aid Out" sources="hearing aid output"/>
|
||||||
<route type="mix" sink="BLE Headset Out" sources="le audio output"/>
|
<route type="mix" sink="BLE Headset Out" sources="le audio output"/>
|
||||||
<route type="mix" sink="BLE Speaker Out" sources="le audio output"/>
|
<route type="mix" sink="BLE Speaker Out" sources="le audio output"/>
|
||||||
</routes>
|
</routes>
|
||||||
</module>
|
</module>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2019 The Android Open Source Project
|
<!-- Copyright (C) 2019 The Android Open Source Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -14,9 +13,9 @@
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
-->
|
-->
|
||||||
<config>
|
<config>
|
||||||
<component-override package="com.android.bluetooth">
|
<component-override package="com.android.bluetooth">
|
||||||
<component class=".avrcpcontroller.AvrcpControllerService" enabled="true"/>
|
<component class=".avrcpcontroller.AvrcpControllerService" enabled="true"/>
|
||||||
<component class=".hid.HidDeviceService" enabled="true"/>
|
<component class=".hid.HidDeviceService" enabled="true"/>
|
||||||
<component class=".sap.SapService" enabled="true"/>
|
<component class=".sap.SapService" enabled="true"/>
|
||||||
</component-override>
|
</component-override>
|
||||||
</config>
|
</config>
|
||||||
|
|
|
||||||
|
|
@ -1,104 +1,103 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<compatibility-matrix version="1.0" type="framework" level="3">
|
<compatibility-matrix version="1.0" type="framework" level="3">
|
||||||
<hal format="hidl" optional="false">
|
<hal format="hidl" optional="false">
|
||||||
<name>android.hardware.audio</name>
|
<name>android.hardware.audio</name>
|
||||||
<version>4.0</version>
|
<version>4.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IDevicesFactory</name>
|
<name>IDevicesFactory</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="false">
|
<hal format="hidl" optional="false">
|
||||||
<name>android.hardware.audio.effect</name>
|
<name>android.hardware.audio.effect</name>
|
||||||
<version>4.0</version>
|
<version>4.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IEffectsFactory</name>
|
<name>IEffectsFactory</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.bluetooth.a2dp</name>
|
<name>android.hardware.bluetooth.a2dp</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IBluetoothAudioOffload</name>
|
<name>IBluetoothAudioOffload</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.cas</name>
|
<name>android.hardware.cas</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IMediaCasService</name>
|
<name>IMediaCasService</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.configstore</name>
|
<name>android.hardware.configstore</name>
|
||||||
<version>1.0-1</version>
|
<version>1.0-1</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>ISurfaceFlingerConfigs</name>
|
<name>ISurfaceFlingerConfigs</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.gnss</name>
|
<name>android.hardware.gnss</name>
|
||||||
<version>1.0-1</version>
|
<version>1.0-1</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IGnss</name>
|
<name>IGnss</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="false">
|
<hal format="hidl" optional="false">
|
||||||
<name>android.hardware.graphics.mapper</name>
|
<name>android.hardware.graphics.mapper</name>
|
||||||
<version>2.0-1</version>
|
<version>2.0-1</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IMapper</name>
|
<name>IMapper</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.nfc</name>
|
<name>android.hardware.nfc</name>
|
||||||
<version>1.1</version>
|
<version>1.1</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>INfc</name>
|
<name>INfc</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.radio</name>
|
<name>android.hardware.radio</name>
|
||||||
<!-- ref: b/123249760. 1.3 added here since 1.3 and 1.4 introduced in Q -->
|
<!-- ref: b/123249760. 1.3 added here since 1.3 and 1.4 introduced in Q -->
|
||||||
<version>1.0-3</version>
|
<version>1.0-3</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IRadio</name>
|
<name>IRadio</name>
|
||||||
<instance>slot1</instance>
|
<instance>slot1</instance>
|
||||||
<instance>slot2</instance>
|
<instance>slot2</instance>
|
||||||
<instance>slot3</instance>
|
<instance>slot3</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.radio.config</name>
|
<name>android.hardware.radio.config</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IRadioConfig</name>
|
<name>IRadioConfig</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.thermal</name>
|
<name>android.hardware.thermal</name>
|
||||||
<version>1.0-1</version>
|
<version>1.0-1</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IThermal</name>
|
<name>IThermal</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.wifi.offload</name>
|
<name>android.hardware.wifi.offload</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IOffload</name>
|
<name>IOffload</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<kernel version="4.4.302" level="3">
|
<kernel version="4.4.302" level="3">
|
||||||
</kernel>
|
</kernel>
|
||||||
</compatibility-matrix>
|
</compatibility-matrix>
|
||||||
|
|
|
||||||
|
|
@ -1,80 +1,79 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<!--
|
<!--
|
||||||
Input:
|
Input:
|
||||||
compatibility_matrix.xml
|
compatibility_matrix.xml
|
||||||
device_compatibility_matrix.xml
|
device_compatibility_matrix.xml
|
||||||
-->
|
-->
|
||||||
<compatibility-matrix version="1.0" type="device">
|
<compatibility-matrix version="1.0" type="device">
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.frameworks.displayservice</name>
|
<name>android.frameworks.displayservice</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IDisplayService</name>
|
<name>IDisplayService</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.frameworks.schedulerservice</name>
|
<name>android.frameworks.schedulerservice</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>ISchedulingPolicyService</name>
|
<name>ISchedulingPolicyService</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.frameworks.sensorservice</name>
|
<name>android.frameworks.sensorservice</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>ISensorManager</name>
|
<name>ISensorManager</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hardware.graphics.composer</name>
|
<name>android.hardware.graphics.composer</name>
|
||||||
<version>2.1</version>
|
<version>2.1</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IComposer</name>
|
<name>IComposer</name>
|
||||||
<instance>vr</instance>
|
<instance>vr</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hidl.allocator</name>
|
<name>android.hidl.allocator</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IAllocator</name>
|
<name>IAllocator</name>
|
||||||
<instance>ashmem</instance>
|
<instance>ashmem</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hidl.manager</name>
|
<name>android.hidl.manager</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IServiceManager</name>
|
<name>IServiceManager</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hidl.memory</name>
|
<name>android.hidl.memory</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IMapper</name>
|
<name>IMapper</name>
|
||||||
<instance>ashmem</instance>
|
<instance>ashmem</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.hidl.token</name>
|
<name>android.hidl.token</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>ITokenManager</name>
|
<name>ITokenManager</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl" optional="true">
|
<hal format="hidl" optional="true">
|
||||||
<name>android.system.wifi.keystore</name>
|
<name>android.system.wifi.keystore</name>
|
||||||
<version>1.0</version>
|
<version>1.0</version>
|
||||||
<interface>
|
<interface>
|
||||||
<name>IKeystore</name>
|
<name>IKeystore</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
</hal>
|
</hal>
|
||||||
</compatibility-matrix>
|
</compatibility-matrix>
|
||||||
|
|
|
||||||
|
|
@ -1,133 +1,132 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device" target-level="3">
|
<manifest version="1.0" type="device" target-level="3">
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.audio</name>
|
<name>android.hardware.audio</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@7.0::IDevicesFactory/default</fqname>
|
<fqname>@7.0::IDevicesFactory/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.audio.effect</name>
|
<name>android.hardware.audio.effect</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@7.0::IEffectsFactory/default</fqname>
|
<fqname>@7.0::IEffectsFactory/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.bluetooth.audio</name>
|
<name>android.hardware.bluetooth.audio</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.1::IBluetoothAudioProvidersFactory/default</fqname>
|
<fqname>@2.1::IBluetoothAudioProvidersFactory/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.bluetooth</name>
|
<name>android.hardware.bluetooth</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.1::IBluetoothHci/default</fqname>
|
<fqname>@1.1::IBluetoothHci/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.camera.provider</name>
|
<name>android.hardware.camera.provider</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.5::ICameraProvider/legacy/0</fqname>
|
<fqname>@2.5::ICameraProvider/legacy/0</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.configstore</name>
|
<name>android.hardware.configstore</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.1::ISurfaceFlingerConfigs/default</fqname>
|
<fqname>@1.1::ISurfaceFlingerConfigs/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.drm</name>
|
<name>android.hardware.drm</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::ICryptoFactory/default</fqname>
|
<fqname>@1.0::ICryptoFactory/default</fqname>
|
||||||
<fqname>@1.0::IDrmFactory/default</fqname>
|
<fqname>@1.0::IDrmFactory/default</fqname>
|
||||||
<fqname>@1.3::ICryptoFactory/widevine</fqname>
|
<fqname>@1.3::ICryptoFactory/widevine</fqname>
|
||||||
<fqname>@1.3::IDrmFactory/widevine</fqname>
|
<fqname>@1.3::IDrmFactory/widevine</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.gatekeeper</name>
|
<name>android.hardware.gatekeeper</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::IGatekeeper/default</fqname>
|
<fqname>@1.0::IGatekeeper/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.gnss</name>
|
<name>android.hardware.gnss</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.1::IGnss/default</fqname>
|
<fqname>@1.1::IGnss/default</fqname>
|
||||||
<fqname>@2.1::IGnss/default</fqname>
|
<fqname>@2.1::IGnss/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.graphics.allocator</name>
|
<name>android.hardware.graphics.allocator</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.0::IAllocator/default</fqname>
|
<fqname>@2.0::IAllocator/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.graphics.composer</name>
|
<name>android.hardware.graphics.composer</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.4::IComposer/default</fqname>
|
<fqname>@2.4::IComposer/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.graphics.mapper</name>
|
<name>android.hardware.graphics.mapper</name>
|
||||||
<transport arch="32+64">passthrough</transport>
|
<transport arch="32+64">passthrough</transport>
|
||||||
<fqname>@2.0::IMapper/default</fqname>
|
<fqname>@2.0::IMapper/default</fqname>
|
||||||
<fqname>@3.0::IMapper/default</fqname>
|
<fqname>@3.0::IMapper/default</fqname>
|
||||||
<fqname>@4.0::IMapper/default</fqname>
|
<fqname>@4.0::IMapper/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.keymaster</name>
|
<name>android.hardware.keymaster</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@4.0::IKeymasterDevice/default</fqname>
|
<fqname>@4.0::IKeymasterDevice/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.media.omx</name>
|
<name>android.hardware.media.omx</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::IOmx/default</fqname>
|
<fqname>@1.0::IOmx/default</fqname>
|
||||||
<fqname>@1.0::IOmxStore/default</fqname>
|
<fqname>@1.0::IOmxStore/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.memtrack</name>
|
<name>android.hardware.memtrack</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::IMemtrack/default</fqname>
|
<fqname>@1.0::IMemtrack/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.sensors</name>
|
<name>android.hardware.sensors</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::ISensors/default</fqname>
|
<fqname>@1.0::ISensors/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.radio</name>
|
<name>android.hardware.radio</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.2::ISap/slot1</fqname>
|
<fqname>@1.2::ISap/slot1</fqname>
|
||||||
<fqname>@1.2::ISap/slot2</fqname>
|
<fqname>@1.2::ISap/slot2</fqname>
|
||||||
<fqname>@1.4::IRadio/slot1</fqname>
|
<fqname>@1.4::IRadio/slot1</fqname>
|
||||||
<fqname>@1.4::IRadio/slot2</fqname>
|
<fqname>@1.4::IRadio/slot2</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.radio.config</name>
|
<name>android.hardware.radio.config</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.1::IRadioConfig/default</fqname>
|
<fqname>@1.1::IRadioConfig/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>android.hardware.thermal</name>
|
<name>android.hardware.thermal</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.0::IThermal/default</fqname>
|
<fqname>@1.0::IThermal/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>vendor.samsung.hardware.gnss</name>
|
<name>vendor.samsung.hardware.gnss</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.0::ISehGnss/default</fqname>
|
<fqname>@2.0::ISehGnss/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>vendor.samsung.hardware.radio</name>
|
<name>vendor.samsung.hardware.radio</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.1::ISehRadio/slot1</fqname>
|
<fqname>@2.1::ISehRadio/slot1</fqname>
|
||||||
<fqname>@2.1::ISehRadio/slot2</fqname>
|
<fqname>@2.1::ISehRadio/slot2</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>vendor.samsung.hardware.radio.bridge</name>
|
<name>vendor.samsung.hardware.radio.bridge</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.0::ISehBridge/slot1</fqname>
|
<fqname>@2.0::ISehBridge/slot1</fqname>
|
||||||
<fqname>@2.0::ISehBridge/slot2</fqname>
|
<fqname>@2.0::ISehBridge/slot2</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
<hal format="hidl">
|
<hal format="hidl">
|
||||||
<name>vendor.samsung.hardware.radio.channel</name>
|
<name>vendor.samsung.hardware.radio.channel</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@2.0::ISehChannel/epdgd</fqname>
|
<fqname>@2.0::ISehChannel/epdgd</fqname>
|
||||||
<fqname>@2.0::ISehChannel/imsd</fqname>
|
<fqname>@2.0::ISehChannel/imsd</fqname>
|
||||||
<fqname>@2.0::ISehChannel/epdgd2</fqname>
|
<fqname>@2.0::ISehChannel/epdgd2</fqname>
|
||||||
<fqname>@2.0::ISehChannel/imsd2</fqname>
|
<fqname>@2.0::ISehChannel/imsd2</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,7 @@
|
||||||
<?xml version="1.0"?>
|
|
||||||
<manifest version="1.0" type="device">
|
<manifest version="1.0" type="device">
|
||||||
<hal format="hidl" override="true">
|
<hal format="hidl" override="true">
|
||||||
<name>android.hardware.nfc</name>
|
<name>android.hardware.nfc</name>
|
||||||
<transport>hwbinder</transport>
|
<transport>hwbinder</transport>
|
||||||
<fqname>@1.2::INfc/default</fqname>
|
<fqname>@1.2::INfc/default</fqname>
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/**
|
/**
|
||||||
* Copyright (c) 2009, The Android Open Source Project
|
* Copyright (c) 2009, The Android Open Source Project
|
||||||
|
|
@ -17,19 +16,19 @@
|
||||||
*/
|
*/
|
||||||
-->
|
-->
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="def_screen_brightness_automatic_mode">false</bool>
|
<bool name="def_screen_brightness_automatic_mode">false</bool>
|
||||||
<!-- Comma-separated list of bluetooth, wifi, and cell. -->
|
<!-- Comma-separated list of bluetooth, wifi, and cell. -->
|
||||||
<string name="def_airplane_mode_radios" translatable="false">cell</string>
|
<string name="def_airplane_mode_radios" translatable="false">cell</string>
|
||||||
<!-- 60 seconds for default screen timeout -->
|
<!-- 60 seconds for default screen timeout -->
|
||||||
<integer name="def_screen_off_timeout">60000</integer>
|
<integer name="def_screen_off_timeout">60000</integer>
|
||||||
<!-- Disable bluetooth by default -->
|
<!-- Disable bluetooth by default -->
|
||||||
<bool name="def_bluetooth_on">false</bool>
|
<bool name="def_bluetooth_on">false</bool>
|
||||||
<!-- Disable dial pad tones by default -->
|
<!-- Disable dial pad tones by default -->
|
||||||
<bool name="def_dtmf_tones_enabled">false</bool>
|
<bool name="def_dtmf_tones_enabled">false</bool>
|
||||||
<!-- Disable screen locking sounds by default -->
|
<!-- Disable screen locking sounds by default -->
|
||||||
<integer name="def_lockscreen_sounds_enabled">1</integer>
|
<integer name="def_lockscreen_sounds_enabled">1</integer>
|
||||||
<!-- Enable vibrate for calls by default -->
|
<!-- Enable vibrate for calls by default -->
|
||||||
<bool name="def_vibrate_when_ringing">true</bool>
|
<bool name="def_vibrate_when_ringing">true</bool>
|
||||||
<!-- Enable UI touch haptic feedback by default -->
|
<!-- Enable UI touch haptic feedback by default -->
|
||||||
<bool name="def_haptic_feedback">true</bool>
|
<bool name="def_haptic_feedback">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/*
|
/*
|
||||||
** Copyright 2009, The Android Open Source Project
|
** Copyright 2009, The Android Open Source Project
|
||||||
|
|
@ -19,11 +18,11 @@
|
||||||
<!-- These resources are around just to allow their values to be customized
|
<!-- These resources are around just to allow their values to be customized
|
||||||
for different hardware and product builds. -->
|
for different hardware and product builds. -->
|
||||||
<resources>
|
<resources>
|
||||||
<bool name="doze_display_state_supported">false</bool>
|
<bool name="doze_display_state_supported">false</bool>
|
||||||
<bool name="doze_suspend_display_state_supported">false</bool>
|
<bool name="doze_suspend_display_state_supported">false</bool>
|
||||||
<!-- Determines whether the shell features all run on another thread. -->
|
<!-- Determines whether the shell features all run on another thread. -->
|
||||||
<bool name="config_enableShellMainThread">true</bool>
|
<bool name="config_enableShellMainThread">true</bool>
|
||||||
<!-- The battery current divider, some kernel report current value in mA other in µA.
|
<!-- The battery current divider, some kernel report current value in mA other in µA.
|
||||||
Leave 1 if you have mA, put 1000 if you have µA -->
|
Leave 1 if you have mA, put 1000 if you have µA -->
|
||||||
<integer name="config_battCurrentDivider" translatable="false">1</integer>
|
<integer name="config_battCurrentDivider" translatable="false">1</integer>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
* Copyright (c) 2006, The Android Open Source Project
|
* Copyright (c) 2006, The Android Open Source Project
|
||||||
*
|
*
|
||||||
|
|
@ -16,10 +15,10 @@
|
||||||
*/
|
*/
|
||||||
-->
|
-->
|
||||||
<resources>
|
<resources>
|
||||||
<dimen name="status_bar_padding_start">8.0dip</dimen>
|
<dimen name="status_bar_padding_start">8.0dip</dimen>
|
||||||
<dimen name="status_bar_padding_end">8.0dip</dimen>
|
<dimen name="status_bar_padding_end">8.0dip</dimen>
|
||||||
<dimen name="status_bar_padding_top">1.0dip</dimen>
|
<dimen name="status_bar_padding_top">1.0dip</dimen>
|
||||||
<dimen name="rounded_corner_content_padding">23.0dip</dimen>
|
<dimen name="rounded_corner_content_padding">23.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_top">29.0dip</dimen>
|
<dimen name="rounded_corner_radius_top">29.0dip</dimen>
|
||||||
<dimen name="rounded_corner_radius_top_adjustment">29.0px</dimen>
|
<dimen name="rounded_corner_radius_top_adjustment">29.0px</dimen>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<resources>
|
<resources>
|
||||||
<!-- If true, SCO sample rate will be reported via g_sco_samplerate audio parameter -->
|
<!-- If true, SCO sample rate will be reported via g_sco_samplerate audio parameter -->
|
||||||
<bool name="sco_report_samplerate">true</bool>
|
<bool name="sco_report_samplerate">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2009 The Android Open Source Project
|
<!-- Copyright (C) 2009 The Android Open Source Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -20,8 +19,8 @@
|
||||||
<!-- Phone app resources that may need to be customized
|
<!-- Phone app resources that may need to be customized
|
||||||
for different hardware or product builds. -->
|
for different hardware or product builds. -->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- Flag indicating if hac is enabled -->
|
<!-- Flag indicating if hac is enabled -->
|
||||||
<bool name="hac_enabled">true</bool>
|
<bool name="hac_enabled">true</bool>
|
||||||
<!-- String indicating the package name of the device ImsService implementation for RCS. -->
|
<!-- String indicating the package name of the device ImsService implementation for RCS. -->
|
||||||
<string name="config_ims_rcs_package" translatable="false">com.android.service.ims</string>
|
<string name="config_ims_rcs_package" translatable="false">com.android.service.ims</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!-- Copyright (C) 2019 The Android Open Source Project
|
<!-- Copyright (C) 2019 The Android Open Source Project
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
|
@ -15,6 +14,6 @@
|
||||||
-->
|
-->
|
||||||
<!-- Pixel specific wifi overlays -->
|
<!-- Pixel specific wifi overlays -->
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.wifi.resources.samsung_universal7884B" android:versionCode="1" android:versionName="1.0">
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.wifi.resources.samsung_universal7884B" android:versionCode="1" android:versionName="1.0">
|
||||||
<application android:hasCode="false"/>
|
<application android:hasCode="false"/>
|
||||||
<overlay android:targetPackage="com.android.wifi.resources" android:targetName="WifiCustomization" android:isStatic="true" android:priority="0"/>
|
<overlay android:targetPackage="com.android.wifi.resources" android:targetName="WifiCustomization" android:isStatic="true" android:priority="0"/>
|
||||||
</manifest>
|
</manifest>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<!--
|
<!--
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2019 The Android Open Source Project
|
* Copyright (C) 2019 The Android Open Source Project
|
||||||
|
|
@ -17,25 +16,25 @@
|
||||||
*/
|
*/
|
||||||
-->
|
-->
|
||||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||||
<!-- boolean indicating whether the WiFi chipset has 5GHz band support.
|
<!-- boolean indicating whether the WiFi chipset has 5GHz band support.
|
||||||
Note: This config is replacing the config_wifi_dual_band_support
|
Note: This config is replacing the config_wifi_dual_band_support
|
||||||
since more bands may now be supported (such as 6GHz), the naming dual_band
|
since more bands may now be supported (such as 6GHz), the naming dual_band
|
||||||
is no longer indicative, and a separate config now exists for each band -->
|
is no longer indicative, and a separate config now exists for each band -->
|
||||||
<bool translatable="false" name="config_wifi5ghzSupport">true</bool>
|
<bool translatable="false" name="config_wifi5ghzSupport">true</bool>
|
||||||
<!-- Configure wifi tcp buffersizes in the form:
|
<!-- Configure wifi tcp buffersizes in the form:
|
||||||
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
|
rmem_min,rmem_def,rmem_max,wmem_min,wmem_def,wmem_max -->
|
||||||
<string name="config_wifi_tcp_buffers">524288,1048576,2097152,262144,524288,1048576</string>
|
<string name="config_wifi_tcp_buffers">524288,1048576,2097152,262144,524288,1048576</string>
|
||||||
<!-- Boolean indicating whether the wifi chipset has background scan support -->
|
<!-- Boolean indicating whether the wifi chipset has background scan support -->
|
||||||
<bool name="config_wifi_background_scan_support">true</bool>
|
<bool name="config_wifi_background_scan_support">true</bool>
|
||||||
<!-- Integer indicating maximum hardware supported client number of soft ap -->
|
<!-- Integer indicating maximum hardware supported client number of soft ap -->
|
||||||
<integer name="config_wifiHardwareSoftapMaxClientCount">10</integer>
|
<integer name="config_wifiHardwareSoftapMaxClientCount">10</integer>
|
||||||
<!-- Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform -->
|
<!-- Boolean indicating whether 802.11r Fast BSS Transition is enabled on this platform -->
|
||||||
<bool name="config_wifi_fast_bss_transition_enabled">true</bool>
|
<bool name="config_wifi_fast_bss_transition_enabled">true</bool>
|
||||||
<!-- Indicates that enhanced MAC randomization is allowed on open networks that do not
|
<!-- Indicates that enhanced MAC randomization is allowed on open networks that do not
|
||||||
use captive portals -->
|
use captive portals -->
|
||||||
<bool name="config_wifiAllowEnhancedMacRandomizationOnOpenSsids">true</bool>
|
<bool name="config_wifiAllowEnhancedMacRandomizationOnOpenSsids">true</bool>
|
||||||
<!-- Indicates that connected MAC randomization is supported on this device -->
|
<!-- Indicates that connected MAC randomization is supported on this device -->
|
||||||
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
|
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
|
||||||
<!-- Do not translate. Default access point SSID used for tethering -->
|
<!-- Do not translate. Default access point SSID used for tethering -->
|
||||||
<string name="wifi_tether_configure_ssid_default" translatable="false">EurekaAP</string>
|
<string name="wifi_tether_configure_ssid_default" translatable="false">EurekaAP</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue