Add ingress rate limit to developer settings
Test: make -j64 RunSettingsRoboTests
ROBOTEST_FILTER="com.android.settings.development.IngressRateLimitPreferenceControllerTest"
Bug: 157552970
Bug: 122993151
Change-Id: I0d0aa40610016c1f9e94596cfe3ed6c9a0614d89
Merged-In: I0d0aa40610016c1f9e94596cfe3ed6c9a0614d89
(cherry picked from commit b0e5e84d49
)
This commit is contained in:
@@ -1626,4 +1626,24 @@
|
||||
<item>300000</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Developer settings: ingress rate limit entries. [DO NOT TRANSLATE] -->
|
||||
<string-array name="ingress_rate_limit_entries">
|
||||
<item>@string/ingress_rate_limit_no_limit_entry</item>
|
||||
<item>128kbps</item>
|
||||
<item>256kbps</item>
|
||||
<item>1Mbps</item>
|
||||
<item>5Mbps</item>
|
||||
<item>15Mbps</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Developer settings: ingress rate limit values. [DO NOT TRANSLATE] -->
|
||||
<string-array name="ingress_rate_limit_values">
|
||||
<item>-1</item> <!-- -1 codes for disabled -->
|
||||
<item>16000</item> <!-- 128kbps == 16000B/s -->
|
||||
<item>32000</item> <!-- 256kbps == 32000B/s -->
|
||||
<item>125000</item> <!-- 1Mbps == 125000B/s -->
|
||||
<item>625000</item> <!-- 5Mbps == 625000/s -->
|
||||
<item>1875000</item> <!-- 15Mbps == 1875000/s -->
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
|
@@ -14035,4 +14035,13 @@
|
||||
<string name="bluetooth_details_head_tracking_title">Make audio more realistic</string>
|
||||
<!-- The summary of the head tracking [CHAR LIMIT=none] -->
|
||||
<string name="bluetooth_details_head_tracking_summary">Shift positioning of audio so it sounds more natural.</string>
|
||||
|
||||
<!-- Developer Settings: Title for network bandwidth ingress rate limit [CHAR LIMIT=none] -->
|
||||
<string name="ingress_rate_limit_title">Network download rate limit</string>
|
||||
<!-- Developer Settings: Summary for network bandwidth ingress rate limit [CHAR LIMIT=none] -->
|
||||
<string name="ingress_rate_limit_summary">Configure the network bandwidth ingress rate limit which is applied to all networks that provide internet connectivity.</string>
|
||||
<!-- Developer Settings: Dialog for network bandwidth ingress rate limit [CHAR LIMIT=none] -->
|
||||
<string name="ingress_rate_limit_dialog_title">Configure network download rate limit</string>
|
||||
<!-- Developer Settings: Dialog ListPreference option to disable network bandwidth ingress rate limit [CHAR LIMIT=none] -->
|
||||
<string name="ingress_rate_limit_no_limit_entry">No limit</string>
|
||||
</resources>
|
||||
|
@@ -297,6 +297,14 @@
|
||||
android:title="@string/tethering_hardware_offload"
|
||||
android:summary="@string/tethering_hardware_offload_summary" />
|
||||
|
||||
<ListPreference
|
||||
android:key="ingress_rate_limit"
|
||||
android:title="@string/ingress_rate_limit_title"
|
||||
android:summary="@string/ingress_rate_limit_summary"
|
||||
android:dialogTitle="@string/ingress_rate_limit_dialog_title"
|
||||
android:entries="@array/ingress_rate_limit_entries"
|
||||
android:entryValues="@array/ingress_rate_limit_values" />
|
||||
|
||||
<com.android.settingslib.RestrictedPreference
|
||||
android:key="default_usb_configuration"
|
||||
android:fragment="com.android.settings.connecteddevice.usb.UsbDefaultFragment"
|
||||
|
Reference in New Issue
Block a user