Update summary for Hotspot & Tethering.
- change summary for Bluetooth tethering and USB tethering to static text. - add strings for Wi-Fi hotspot settings page. Bug: 62069132 Test: manual Change-Id: Ibc550da33c192c604b65eb75d16c6c15a8b1ff7a
This commit is contained in:
@@ -2000,12 +2000,31 @@
|
||||
<string name="wifi_tether_checkbox_text">Portable Wi\u2011Fi hotspot</string>
|
||||
<!-- Label for Wifi tether checkbox. Toggles Access Point on/off [CHAR LIMIT=30] -->
|
||||
<string name="wifi_hotspot_checkbox_text">Wi\u2011Fi hotspot</string>
|
||||
<!-- Label for Wifi tether checkbox summary. Toggles Access Point on/off [CHAR LIMIT=60] -->
|
||||
<string name="wifi_hotspot_checkbox_text_summary">Use mobile connection to provide Wi\u2011Fi network</string>
|
||||
<!-- Summary text when turning hotspot off -->
|
||||
<string name="wifi_hotspot_off_subtext" product="tablet">Not sharing this tablet\u2019s Internet connection via hotspot</string>
|
||||
<!-- Summary text when turning hotspot off -->
|
||||
<string name="wifi_hotspot_off_subtext" product="default">Not sharing this phone\u2019s Internet connection via hotspot</string>
|
||||
<string name="wifi_hotspot_off_subtext">Not sharing Internet or content with other devices</string>
|
||||
<!-- Summary text when tethering is on -->
|
||||
<string name="wifi_hotspot_tethering_on_subtext" product="tablet">Sharing this tablet\u2019s Internet connection via hotspot</string>
|
||||
<!-- Summary text when tethering is on -->
|
||||
<string name="wifi_hotspot_tethering_on_subtext" product="default">Sharing this phone\u2019s Internet connection via hotspot</string>
|
||||
<!-- Summary text when hotspot is on for local-only -->
|
||||
<string name="wifi_hotspot_on_local_only_subtext">App is sharing content. To share Internet connection, turn hotspot off, then on</string>
|
||||
|
||||
<!-- Wifi hotspot settings -->
|
||||
<!-- Label for Wifi hotspot name. -->
|
||||
<string name="wifi_hotspot_name_title">Wi\u2011Fi name</string>
|
||||
<!-- Summary for Wifi hotspot name when connection is in progress. -->
|
||||
<string name="wifi_hotspot_name_summary_connecting">Turning on <xliff:g id="wifi_hotspot_name">%1$s</xliff:g>...</string>
|
||||
<!-- Summary for Wifi hotspot name when connected. -->
|
||||
<string name="wifi_hotspot_name_summary_connected">Other devices can connect to <xliff:g id="wifi_hotspot_name">%1$s</xliff:g></string>
|
||||
<!-- Label for Wifi hotspot password. -->
|
||||
<string name="wifi_hotspot_password_title">Wi\u2011Fi password</string>
|
||||
<!-- Label for Wifi hotspot AP Band. -->
|
||||
<string name="wifi_hotspot_ap_band_title">AP Band</string>
|
||||
<!-- Wifi hotspot footer info for regular hotspot [CHAR LIMIT=NONE]-->
|
||||
<string name="wifi_hotspot_footer_info_regular">Use hotspot to create a Wi\u2011Fi network for your other devices. Hotspot provides Internet using your mobile data connection. Additional mobile data charges may apply.</string>
|
||||
<!-- Wifi hotspot footer info [CHAR LIMIT=NONE]-->
|
||||
<string name="wifi_hotspot_footer_info_local_only">Apps can create a hotspot to share content with nearby devices.</string>
|
||||
|
||||
<!-- Summary text when turning hotspot on -->
|
||||
<string name="wifi_tether_starting">Turning hotspot on\u2026</string>
|
||||
<!-- Summary text when turning hotspot off -->
|
||||
@@ -3142,49 +3161,25 @@
|
||||
<!-- USB Tethering options -->
|
||||
<string name="usb_title">USB</string>
|
||||
<string name="usb_tethering_button_text">USB tethering</string>
|
||||
<!-- USB available subtext - shown when USB is connected but not currently being tethered -->
|
||||
<string name="usb_tethering_available_subtext">USB connected, check to tether</string>
|
||||
<!-- USB tethered subtext - shown when USB is connected and being tethered -->
|
||||
<string name="usb_tethering_active_subtext">Tethered</string>
|
||||
<!-- USB storage subtext - shown when tethering is disabled because USB storage is active -->
|
||||
<string name="usb_tethering_storage_active_subtext">Can\u2019t tether when USB storage is in use</string>
|
||||
<!-- USB unavailable subtext - shown when USB is not connected -->
|
||||
<string name="usb_tethering_unavailable_subtext">USB not connected</string>
|
||||
<!-- USB unavailable subtext - shown when USB is not connected -->
|
||||
<string name="usb_tethering_turnon_subtext">Connect to turn on</string>
|
||||
<!-- USB errored subtext - shown when USB is broken for some reason -->
|
||||
<string name="usb_tethering_errored_subtext">USB tethering error</string>
|
||||
<string name="usb_tethering_subtext" product="default">Share phone\u2019s Internet connection via USB</string>
|
||||
<string name="usb_tethering_subtext" product="tablet">Share tablet\u2019s Internet connection via USB</string>
|
||||
|
||||
<!-- Bluetooth Tethering settings-->
|
||||
<!-- Label for bluetooth tether checkbox [CHAR LIMIT=25]-->
|
||||
<string name="bluetooth_tether_checkbox_text">Bluetooth tethering</string>
|
||||
<!-- Bluetooth available subtext - shown when Bluetooth tethering is turned on but it is not currently tethered to any devices [CHAR LIMIT=70]-->
|
||||
<string name="bluetooth_tethering_available_subtext" product="tablet">Sharing this tablet\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth available subtext - shown when Bluetooth tethering is turned on but it is not currently tethered to any devices [CHAR LIMIT=70]-->
|
||||
<string name="bluetooth_tethering_available_subtext" product="default">Sharing this phone\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth connected subtext - shown when a device is tethered over Bluetooth [CHAR LIMIT=90]-->
|
||||
<string name="bluetooth_tethering_device_connected_subtext" product="tablet">Sharing this tablet\u2019s Internet connection to 1 device via Bluetooth</string>
|
||||
<!-- Bluetooth connected subtext - shown when a device is tethered over Bluetooth [CHAR LIMIT=90]-->
|
||||
<string name="bluetooth_tethering_device_connected_subtext" product="default">Sharing this phone\u2019s Internet connection to 1 device via Bluetooth</string>
|
||||
<!-- Bluetooth connected subtext - shown when multiple devices are tethered over Bluetooth [CHAR LIMIT=90]-->
|
||||
<string name="bluetooth_tethering_devices_connected_subtext" product="tablet">Sharing this tablet\u2019s Internet connection to <xliff:g id="connectedDeviceCount">%1$d</xliff:g> devices via Bluetooth</string>
|
||||
<!-- Bluetooth connected subtext - shown when multiple devices are tethered over Bluetooth [CHAR LIMIT=90]-->
|
||||
<string name="bluetooth_tethering_devices_connected_subtext" product="default">Sharing this phone\u2019s Internet connection to <xliff:g id="connectedDeviceCount">%1$d</xliff:g> devices via Bluetooth</string>
|
||||
<!-- Bluetooth Tethering subtext [CHAR LIMIT=70]-->
|
||||
<string name="bluetooth_tethering_subtext" product="tablet">Share tablet\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth Tethering subtext [CHAR LIMIT=70]-->
|
||||
<string name="bluetooth_tethering_subtext" product="default">Share phone\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth tethering off subtext - shown when Bluetooth Tethering is turned off [CHAR LIMIT=80]-->
|
||||
<string name="bluetooth_tethering_off_subtext_config">Sharing this <xliff:g id="device_name">%1$d</xliff:g>\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth tethering off subtext - shown when Bluetooth Tethering is turned off [CHAR LIMIT=80]-->
|
||||
<string name="bluetooth_tethering_off_subtext" product="tablet">Not sharing this tablet\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth tethering off subtext - shown when Bluetooth Tethering is turned off [CHAR LIMIT=80]-->
|
||||
<string name="bluetooth_tethering_off_subtext" product="default">Not sharing this phone\u2019s Internet connection via Bluetooth</string>
|
||||
<!-- Bluetooth errored subtext - shown when Bluetooth is broken for some reason [CHAR LIMIT=50]-->
|
||||
<string name="bluetooth_tethering_errored_subtext">Not tethered</string>
|
||||
<!-- Bluetooth Tethering settings. Error message shown when trying to connect an 8th device [CHAR LIMIT=50]-->
|
||||
<string name="bluetooth_tethering_overflow_error">Can\u2019t tether to more than <xliff:g id="maxConnection">%1$d</xliff:g> devices.</string>
|
||||
<!-- Bluetooth Tethering settings. Message for untethering from a bluetooth device [CHAR LIMIT=50]-->
|
||||
<string name="bluetooth_untether_blank"><xliff:g id="device_name">%1$s</xliff:g> will be untethered.</string>
|
||||
|
||||
<!-- Tethering footer info [CHAR LIMIT=NONE]-->
|
||||
<string name="tethering_footer_info">Use hotspot and tethering to provide Internet to other devices through your mobile data connection.</string>
|
||||
<string name="tethering_footer_info">Use hotspot and tethering to provide Internet to other devices through your mobile data connection. Apps can also create a hotspot to share content with nearby devices.</string>
|
||||
|
||||
<!-- Tethering help button - calls up a web view with general tethering info -->
|
||||
<string name="tethering_help_button_text">Help</string>
|
||||
|
@@ -19,7 +19,8 @@
|
||||
|
||||
<SwitchPreference
|
||||
android:key="usb_tether_settings"
|
||||
android:title="@string/usb_tethering_button_text" />
|
||||
android:title="@string/usb_tethering_button_text"
|
||||
android:summary="@string/usb_tethering_subtext"/>
|
||||
|
||||
<SwitchPreference
|
||||
android:key="enable_wifi_ap"
|
||||
@@ -33,7 +34,8 @@
|
||||
|
||||
<SwitchPreference
|
||||
android:key="enable_bluetooth_tethering"
|
||||
android:title="@string/bluetooth_tether_checkbox_text" />
|
||||
android:title="@string/bluetooth_tether_checkbox_text"
|
||||
android:summary="@string/bluetooth_tethering_subtext"/>
|
||||
|
||||
<Preference
|
||||
android:key="disabled_on_data_saver"
|
||||
|
@@ -400,7 +400,7 @@ public class TetherSettings extends RestrictedSettingsFragment
|
||||
private void updateState(String[] available, String[] tethered,
|
||||
String[] errored) {
|
||||
updateUsbState(available, tethered, errored);
|
||||
updateBluetoothState(available, tethered, errored);
|
||||
updateBluetoothState();
|
||||
}
|
||||
|
||||
|
||||
@@ -431,41 +431,18 @@ public class TetherSettings extends RestrictedSettingsFragment
|
||||
}
|
||||
|
||||
if (usbTethered) {
|
||||
mUsbTether.setSummary(R.string.usb_tethering_active_subtext);
|
||||
mUsbTether.setEnabled(!mDataSaverEnabled);
|
||||
mUsbTether.setChecked(true);
|
||||
} else if (usbAvailable) {
|
||||
if (usbError == ConnectivityManager.TETHER_ERROR_NO_ERROR) {
|
||||
mUsbTether.setSummary(R.string.usb_tethering_available_subtext);
|
||||
} else {
|
||||
mUsbTether.setSummary(R.string.usb_tethering_errored_subtext);
|
||||
}
|
||||
mUsbTether.setEnabled(!mDataSaverEnabled);
|
||||
mUsbTether.setChecked(false);
|
||||
} else if (usbErrored) {
|
||||
mUsbTether.setSummary(R.string.usb_tethering_errored_subtext);
|
||||
mUsbTether.setEnabled(false);
|
||||
mUsbTether.setChecked(false);
|
||||
} else if (mMassStorageActive) {
|
||||
mUsbTether.setSummary(R.string.usb_tethering_storage_active_subtext);
|
||||
mUsbTether.setEnabled(false);
|
||||
mUsbTether.setChecked(false);
|
||||
} else {
|
||||
mUsbTether.setSummary(R.string.usb_tethering_unavailable_subtext);
|
||||
mUsbTether.setEnabled(false);
|
||||
mUsbTether.setChecked(false);
|
||||
}
|
||||
}
|
||||
|
||||
private void updateBluetoothState(String[] available, String[] tethered,
|
||||
String[] errored) {
|
||||
boolean bluetoothErrored = false;
|
||||
for (String s: errored) {
|
||||
for (String regex : mBluetoothRegexs) {
|
||||
if (s.matches(regex)) bluetoothErrored = true;
|
||||
}
|
||||
}
|
||||
|
||||
private void updateBluetoothState() {
|
||||
BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
|
||||
if (adapter == null) {
|
||||
return;
|
||||
@@ -473,34 +450,17 @@ public class TetherSettings extends RestrictedSettingsFragment
|
||||
int btState = adapter.getState();
|
||||
if (btState == BluetoothAdapter.STATE_TURNING_OFF) {
|
||||
mBluetoothTether.setEnabled(false);
|
||||
mBluetoothTether.setSummary(R.string.bluetooth_turning_off);
|
||||
} else if (btState == BluetoothAdapter.STATE_TURNING_ON) {
|
||||
mBluetoothTether.setEnabled(false);
|
||||
mBluetoothTether.setSummary(R.string.bluetooth_turning_on);
|
||||
} else {
|
||||
BluetoothPan bluetoothPan = mBluetoothPan.get();
|
||||
if (btState == BluetoothAdapter.STATE_ON && bluetoothPan != null
|
||||
&& bluetoothPan.isTetheringOn()) {
|
||||
mBluetoothTether.setChecked(true);
|
||||
mBluetoothTether.setEnabled(!mDataSaverEnabled);
|
||||
int bluetoothTethered = bluetoothPan.getConnectedDevices().size();
|
||||
if (bluetoothTethered > 1) {
|
||||
String summary = getString(
|
||||
R.string.bluetooth_tethering_devices_connected_subtext,
|
||||
bluetoothTethered);
|
||||
mBluetoothTether.setSummary(summary);
|
||||
} else if (bluetoothTethered == 1) {
|
||||
mBluetoothTether.setSummary(
|
||||
R.string.bluetooth_tethering_device_connected_subtext);
|
||||
} else if (bluetoothErrored) {
|
||||
mBluetoothTether.setSummary(R.string.bluetooth_tethering_errored_subtext);
|
||||
} else {
|
||||
mBluetoothTether.setSummary(R.string.bluetooth_tethering_available_subtext);
|
||||
}
|
||||
} else {
|
||||
mBluetoothTether.setEnabled(!mDataSaverEnabled);
|
||||
mBluetoothTether.setChecked(false);
|
||||
mBluetoothTether.setSummary(R.string.bluetooth_tethering_off_subtext);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user