OSDN Git Service

android-x86/packages-apps-Settings.git
6 years agoMerge "Make VideoPreference not important for talkback." into pi-dev
TreeHugger Robot [Tue, 22 May 2018 21:31:09 +0000 (21:31 +0000)]
Merge "Make VideoPreference not important for talkback." into pi-dev

6 years agoMerge "When BT is off hide rename preference" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 17:48:31 +0000 (17:48 +0000)]
Merge "When BT is off hide rename preference" into pi-dev

6 years agoMerge "Fix availability status for AOD gestures" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 16:50:12 +0000 (16:50 +0000)]
Merge "Fix availability status for AOD gestures" into pi-dev

6 years agoMake VideoPreference not important for talkback.
Fan Zhang [Tue, 22 May 2018 16:33:34 +0000 (09:33 -0700)]
Make VideoPreference not important for talkback.

Change-Id: I9856afbd3f5140fa0c426bcc443d2f33e2ffc335
Fixes: 79887358
Test: talkback

6 years agoWhen BT is off hide rename preference
hughchen [Mon, 21 May 2018 12:46:57 +0000 (20:46 +0800)]
When BT is off hide rename preference

* Hide the preference when BT is off, shown preference when BT is on.

Bug: 78247352
Test: make -j40 RunSettingsRoboTests ROBOTEST_FILTER=BluetoothDeviceNamePreferenceControllerTest
Change-Id: Id1e11c7b546d7ac5bc8606e8645d07d77f2b522f

6 years agoMerge "Fix field reordering on toggle switch" into pi-dev
Julia Reynolds [Tue, 22 May 2018 16:09:05 +0000 (16:09 +0000)]
Merge "Fix field reordering on toggle switch" into pi-dev

6 years agoMerge "Don't reset channel field when loading the app" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 15:36:22 +0000 (15:36 +0000)]
Merge "Don't reset channel field when loading the app" into pi-dev

6 years agoFix field reordering on toggle switch
Julia Reynolds [Tue, 22 May 2018 13:09:22 +0000 (09:09 -0400)]
Fix field reordering on toggle switch

Every field needs an explicit order.

Test: manual
Change-Id: Iae533db9e9d240bd0dc14da04a1831fe23005f9e
Fixes: 79749266

6 years agoAdd Bluetooth Slice
Matthew Fritze [Thu, 3 May 2018 22:12:18 +0000 (15:12 -0700)]
Add Bluetooth Slice

Bluetooth slice is added a special case, due to the migration of
bluetooth to a Switch Bar instead of a preference with a controller.

Change-Id: I8b70bb66c862255a4e8d2426ac09939ba6197624
Merged-In: Icfdcd77601ad1e64e0f6c352a8d691f0181515c8
Fixes: 67997327
Test: robotests

6 years agoDon't reset channel field when loading the app
Julia Reynolds [Tue, 22 May 2018 13:07:46 +0000 (09:07 -0400)]
Don't reset channel field when loading the app

Only save data that's changed.

Change-Id: Iaa8265f543a7c1ec418d9d016986e0a253f28df6
Fixes: 79216856
Test: robo tests

6 years agoMerge "Show color modes from config_availableColorModes" into pi-dev
Chia-I Wu [Tue, 22 May 2018 07:09:53 +0000 (07:09 +0000)]
Merge "Show color modes from config_availableColorModes" into pi-dev

6 years agoMerge "When restrict, use uid inside AppInfo" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 05:22:24 +0000 (05:22 +0000)]
Merge "When restrict, use uid inside AppInfo" into pi-dev

6 years agoMerge changes I6d4f8ec3,Id4c1e86c into pi-dev
tim peng [Tue, 22 May 2018 04:44:15 +0000 (04:44 +0000)]
Merge changes I6d4f8ec3,Id4c1e86c into pi-dev

* changes:
  Make device discoverable in Connected Devices settings page
  Add bluetooth discoverable footer preference in connected devices page

6 years agoMerge "Update music, notifications, device information, and movies icons" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 03:45:32 +0000 (03:45 +0000)]
Merge "Update music, notifications, device information, and movies icons" into pi-dev

6 years agoMerge "Misc GAR fixes" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 03:08:15 +0000 (03:08 +0000)]
Merge "Misc GAR fixes" into pi-dev

6 years agoShow color modes from config_availableColorModes
Chia-I Wu [Thu, 15 Mar 2018 15:35:20 +0000 (08:35 -0700)]
Show color modes from config_availableColorModes

Check config_availableColorModes to decide which color mode options
to show.

Bug: 73824924
Bug: 73825738
Test: 2016, 2017, and 2018 devices
Change-Id: I42915595348061ff4b3f2fdf14753e96dfcb2052

6 years agoMerge "Dynamically showing "driving mode"" into pi-dev
TreeHugger Robot [Tue, 22 May 2018 02:48:34 +0000 (02:48 +0000)]
Merge "Dynamically showing "driving mode"" into pi-dev

6 years agoMake device discoverable in Connected Devices settings page
timhypeng [Fri, 11 May 2018 07:41:10 +0000 (15:41 +0800)]
Make device discoverable in Connected Devices settings page

* Set preference title by bluetooth state
* Enable bluetooth discoverable mode in Connected device page
* Add more test cases for DiscoverableFooterPreferenceController

Bug: 79294219
Test: make -j50 RunSettingsRoboTests
Change-Id: I6d4f8ec3870c43bf48e9666eabd60068aa8950bb
Merged-In: I6d4f8ec3870c43bf48e9666eabd60068aa8950bb

6 years agoAdd bluetooth discoverable footer preference in connected devices page
timhypeng [Fri, 11 May 2018 06:38:22 +0000 (14:38 +0800)]
Add bluetooth discoverable footer preference in connected devices page

* Dynamicly add preference in controller
* Add test cases for DiscoverableFooterPreferenceController

Bug: 79294219
Test: make -j50 RunSettingsRoboTests
Change-Id: Id4c1e86c9a0a0cd69d8106a18f2cf4a0fa31782b
Merged-In: Id4c1e86c9a0a0cd69d8106a18f2cf4a0fa31782b

6 years agoWhen restrict, use uid inside AppInfo
Lei Yu [Mon, 21 May 2018 20:15:24 +0000 (13:15 -0700)]
When restrict, use uid inside AppInfo

Before this CL, we use packageManager to get uid for battery
restriction. However it may not be correct all the time.

For example, RestrictedAppDetails will be opened as main user
however inside we also show work profile apps, in this case
we can't get correct uid by only using normal API in PackageManager.

This CL change it to use uid from AppInfo, which is correct all
the time.

Bug: 79992590
Test: RunSettingsRoboTests
Change-Id: Id33a5f6409d6bace0d756e5ac06432acb8b2cf65

6 years agoDynamically showing "driving mode"
hughchen [Wed, 16 May 2018 09:12:29 +0000 (17:12 +0800)]
Dynamically showing "driving mode"

Dynamically showing "driving mode" in "Connection preferences" summary.
In cl/196700988, when driving mode is available/not available will using
Settings.System to set flag.
Example :
driving mode is available : Settings.System.putInt(mContentResolver,
DRIVING_MODE_SETTINGS_ENABLED, 1)
driving mode is not available : Settings.System.putInt(mContentResolver,
DRIVING_MODE_SETTINGS_ENABLED, 0);

This CL using Settings.System to get driving mode state that used to dynamically
showing "driving mode"

Bug: 79299421
Test: make -j50 RunSettingsRoboTests ROBOTEST_FILTER=AdvancedConnectedDeviceControllerTest
Change-Id: I702fa4fbc752c7b470184cf58f2e604f9f28c057
Merged-In: I702fa4fbc752c7b470184cf58f2e604f9f28c057

6 years agoMerge "Add action log in "Restrict app page"." into pi-dev
TreeHugger Robot [Tue, 22 May 2018 01:32:14 +0000 (01:32 +0000)]
Merge "Add action log in "Restrict app page"." into pi-dev

6 years agoAdd action log in "Restrict app page".
Lei Yu [Fri, 18 May 2018 21:12:55 +0000 (14:12 -0700)]
Add action log in "Restrict app page".

This CL adds confirmation dialog in "Restrict app page". By go through
BatteryTipDialogFragment, it will find the correct action, in which
we already have log:
1. RestrictAppAction
2. UnRestrictAppAction

Bug: 79992590
Test: RunSettingsRoboTests
Change-Id: I179fbd17a012528fdfacf42e4a93943eaefff23d
Merged-In: I179fbd17a012528fdfacf42e4a93943eaefff23d

6 years agoUpdate music, notifications, device information, and movies icons
Antony Sargent [Mon, 21 May 2018 23:42:11 +0000 (16:42 -0700)]
Update music, notifications, device information, and movies icons

Also delete duplicated ic_settings_notifications.xml and point existing
usages to ic_notifications.xml

Bug: 77982107
Test: manual
Change-Id: Ia7896598c6334aa97faf392b17e6bc3c17d58599

6 years agoMisc GAR fixes
Fan Zhang [Mon, 21 May 2018 19:07:28 +0000 (12:07 -0700)]
Misc GAR fixes

- Use colorPrimary for EntityHeader background.
- Update data usage header text to be 87% black.

Change-Id: Ic361155d7cd36a2f1cca96e918af0e3855fb8ced
Merged-In: Ic361155d7cd36a2f1cca96e918af0e3855fb8ced
Fixes: 79773433
Test: robotests
Test: visual

6 years agoFix availability status for AOD gestures
Matthew Fritze [Thu, 17 May 2018 18:27:46 +0000 (11:27 -0700)]
Fix availability status for AOD gestures

Double tap screen to wake and lift to check phone
are dependent on AOD - and should return DISABLED DEPENDENT
SETTING when AOD is turned on.

Test: robotests
Change-Id: Ib3f40c38bb210d0f512736746dc45a1b844c6bee
Merged-In: Ib246070ee853185459628b2584ddbae72e15a2f8
Fixes: 79779562

6 years agoMerge "Change Night Display slice title to "NightDisplay"" into pi-dev
TreeHugger Robot [Mon, 21 May 2018 21:37:38 +0000 (21:37 +0000)]
Merge "Change Night Display slice title to "NightDisplay"" into pi-dev

6 years agoChange Night Display slice title to "NightDisplay"
Matthew Fritze [Mon, 21 May 2018 20:36:45 +0000 (13:36 -0700)]
Change Night Display slice title to "NightDisplay"

Fixes: 80093098
Test: Slice browser for UI change
Change-Id: I4999d375f76d914095d4af234aaeb31e32fe798f

6 years agoDO NOT MERGE styleActionBar when updating header
Beverly [Mon, 21 May 2018 17:27:09 +0000 (13:27 -0400)]
DO NOT MERGE styleActionBar when updating header

If the activity has started, style the actionBar when the
header is being updated

Test: manual
Change-Id: Ide69fc0f6e8e5046105bd290d22d9f9a3df5c1ae
Bug: 79983080

6 years agoMerge "Don't give onboarding dialog a fixed width" into pi-dev
TreeHugger Robot [Mon, 21 May 2018 14:20:12 +0000 (14:20 +0000)]
Merge "Don't give onboarding dialog a fixed width" into pi-dev

6 years agoMerge "Update DND strings" into pi-dev
Beverly Tai [Mon, 21 May 2018 13:51:10 +0000 (13:51 +0000)]
Merge "Update DND strings" into pi-dev

6 years agoMove getLocalBtManager into FutureTask
ryanywlin [Fri, 18 May 2018 23:34:52 +0000 (07:34 +0800)]
Move getLocalBtManager into FutureTask

Utils.getLocalBtManager in constructor violate StrictMode
ThreadPolicy, move it into FutureTask.

Bug: 79985175
Test: make RunSettingsRoboTests ROBOTEST_FILTER="MediaOutputPreferenceControllerTest" -j28
Test: make RunSettingsRoboTests ROBOTEST_FILTER="HandsFreeProfileOutputPreferenceControllerTest" -j28
Test: make RunSettingsRoboTests ROBOTEST_FILTER="AudioOutputSwitchPreferenceControllerTest" -j28
Change-Id: I0a14be18e4766245e7d165239d47ab54fa5e4acb

6 years agoUsing static method to get summary resource id
hughchen [Wed, 9 May 2018 06:33:52 +0000 (14:33 +0800)]
Using static method to get summary resource id

* Using getConnectedDevicesSummaryResourceId() to get the resource id to shown the summary.

Bug: 79299421
Test: make -j50 RunSettingsRoboTests
Change-Id: I268de4d989fe01eff463a5ec1c0a174e094e56c0

6 years agoMerge "Import translations. DO NOT MERGE" into pi-dev
TreeHugger Robot [Sun, 20 May 2018 14:00:12 +0000 (14:00 +0000)]
Merge "Import translations. DO NOT MERGE" into pi-dev

6 years agoImport translations. DO NOT MERGE
Bill Yi [Sun, 20 May 2018 09:34:03 +0000 (02:34 -0700)]
Import translations. DO NOT MERGE

Auto-generated-cl: translation import

Bug: 64712476
Change-Id: I8c15eb852603c17a804d652c236ee561a4218b22

6 years agoAdd developer options toggle for Bluetooth A2DP hardware offload
Chienyuan [Wed, 16 May 2018 12:52:00 +0000 (20:52 +0800)]
Add developer options toggle for Bluetooth A2DP hardware offload

Bug: 63932139
Bug: 79568680
Test: robotests
Change-Id: I54943cb591be1bfed0cdfe7eebf90bad64ce13c7
Merged-In: I54943cb591be1bfed0cdfe7eebf90bad64ce13c7

6 years agoMerge "Make user explicitly set security type for tether network" into pi-dev
TreeHugger Robot [Sat, 19 May 2018 03:17:17 +0000 (03:17 +0000)]
Merge "Make user explicitly set security type for tether network" into pi-dev

6 years agoMake user explicitly set security type for tether network
Salvador Martinez [Wed, 16 May 2018 00:44:42 +0000 (17:44 -0700)]
Make user explicitly set security type for tether network

This was made implicit which is confusing for the user so this CL
adds a preference to make the user manually choose their security
type.

Test: robotests
Fixes: 79435112
Change-Id: Ie78806e8952b52e1b7cd21f0b87c9d064acaff64
Merged-In: Ie78806e8952b52e1b7cd21f0b87c9d064acaff64

6 years agoMerge "Refine update process for restrict tip." into pi-dev
TreeHugger Robot [Sat, 19 May 2018 01:55:05 +0000 (01:55 +0000)]
Merge "Refine update process for restrict tip." into pi-dev

6 years agoMerge "Settings: Add logical camera default switch" into pi-dev
TreeHugger Robot [Sat, 19 May 2018 01:27:11 +0000 (01:27 +0000)]
Merge "Settings: Add logical camera default switch" into pi-dev

6 years agoMerge "Add controller to show the summary" into pi-dev
TreeHugger Robot [Sat, 19 May 2018 01:26:12 +0000 (01:26 +0000)]
Merge "Add controller to show the summary" into pi-dev

6 years agoMerge "Update headset, help, and info icons" into pi-dev
TreeHugger Robot [Sat, 19 May 2018 01:22:23 +0000 (01:22 +0000)]
Merge "Update headset, help, and info icons" into pi-dev

6 years agoMerge "Refresh of "swipe up" gesture animation" into pi-dev
TreeHugger Robot [Sat, 19 May 2018 01:20:35 +0000 (01:20 +0000)]
Merge "Refresh of "swipe up" gesture animation" into pi-dev

6 years agoRefresh of "swipe up" gesture animation
Antony Sargent [Fri, 18 May 2018 22:58:36 +0000 (15:58 -0700)]
Refresh of "swipe up" gesture animation

Fixes: 77474484
Test: manual (Settings->System->Gestures->Swipe up on Home button)
Change-Id: I3e6f187ffd79c8b39afeb783fd067878136d0feb

6 years agoSettings: Add logical camera default switch
Shuzhen Wang [Fri, 11 May 2018 00:11:27 +0000 (17:11 -0700)]
Settings: Add logical camera default switch

Add a switch to make logical camera as default camera (with smaller
camera id) for 3rd party app.

Test: Manually using Settings app, RunSettingsRoboTests
Bug: 77600932
Change-Id: I86c7f3b9830fb376b324621feb31cdfac59faee5
Merged-In: I86c7f3b9830fb376b324621feb31cdfac59faee5

6 years agoUpdate headset, help, and info icons
Antony Sargent [Fri, 18 May 2018 22:45:01 +0000 (15:45 -0700)]
Update headset, help, and info icons

Bug: 77982107
Test: manual
Change-Id: Ib5fe8e4df4a524b9c50ad395cd0189bef5fcafa5

6 years agoMerge "Don't use cached app icon in app info page." into pi-dev
TreeHugger Robot [Fri, 18 May 2018 22:43:35 +0000 (22:43 +0000)]
Merge "Don't use cached app icon in app info page." into pi-dev

6 years agoMerge "DO NOT MERGE Set click listeners on displayPreference" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 22:23:37 +0000 (22:23 +0000)]
Merge "DO NOT MERGE Set click listeners on displayPreference" into pi-dev

6 years agoDon't give onboarding dialog a fixed width
Beverly [Fri, 18 May 2018 22:02:14 +0000 (18:02 -0400)]
Don't give onboarding dialog a fixed width

Test: visual inspection (display and font largest)
Change-Id: Ia81cfa41c125d088d95db2e29f83248dc6819396
Fixes: 79960996

6 years agoUpdate DND strings
Beverly [Fri, 18 May 2018 21:09:07 +0000 (17:09 -0400)]
Update DND strings

Test: manual
Bug: 79525632
Change-Id: Ia6106d03499fa546df51dc80f086c7cd684acad4

6 years agoMerge "Update cancel and cast icons" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 21:39:33 +0000 (21:39 +0000)]
Merge "Update cancel and cast icons" into pi-dev

6 years agoMerge "Updated delete icon" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 21:38:51 +0000 (21:38 +0000)]
Merge "Updated delete icon" into pi-dev

6 years agoDon't use cached app icon in app info page.
Fan Zhang [Fri, 18 May 2018 17:31:32 +0000 (10:31 -0700)]
Don't use cached app icon in app info page.

The cache in ApplicationsState is causing a lot of damage because AS
object is not smart enough to invalidate the cache in all conditions. So
we end up having bugs like stale app label or icon in weird cases.

This change stops using the cache when loading app icon in entity
headres. This is only a stop gap solution to fix most visible (and most
frequently complained) parts of the page. We still need to address the
cache in ApplicationsState eventually.

Change-Id: Iea88ad99d4069d678d09943cfb0b0e5c94eb3326
Fixes: 79881693
Test: robotests

6 years agoDO NOT MERGE Set click listeners on displayPreference
Beverly [Fri, 18 May 2018 18:33:36 +0000 (14:33 -0400)]
DO NOT MERGE Set click listeners on displayPreference

Test: manual (tap options multiple times with talkback on)
Test: ZenModeVisEffectsCustomPreferenceControllerTest, robotests
Change-Id: Iffa701fb486bd9eeda7d2c4c46cb30392a09a5df
Bug: 79728671

6 years agoFix color lint baseline.
Fan Zhang [Fri, 18 May 2018 20:27:11 +0000 (13:27 -0700)]
Fix color lint baseline.

This is broken by some automerge.

Change-Id: I520eff408ef2d071893b0ed4de3c4e58916bf9fc
Fixes: 79954469
Test: repo preupload

6 years agoRefine update process for restrict tip.
Lei Yu [Fri, 18 May 2018 20:00:03 +0000 (13:00 -0700)]
Refine update process for restrict tip.

When restrict tip update, we should also update app list unless it goes
from NEW to INVISIBLE. After that it won't show "0 apps been
restricted".

Change-Id: Iedf4288fcddfe632a9ba8c16afdfb5bc044bce2e
Fix: 79890132
Test: RunSettingsRoboTests

6 years agoMerge "Add Intentfilter BasePreferenceController" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 18:41:53 +0000 (18:41 +0000)]
Merge "Add Intentfilter BasePreferenceController" into pi-dev

6 years agoAdd controller to show the summary
hughchen [Fri, 11 May 2018 12:11:56 +0000 (20:11 +0800)]
Add controller to show the summary

* Add AdvancedConnectedDeviceController that used to show which component is available
* Add getConnectedDevices Summary Resource Id() to decide which string should be shown.
  Here have  4 cases to shown the string.
  case 1: driving mode available and NFC is availalbe, show "Bluetooth, driving mode, NFC"
  case 2: driving mode available and NFC is not availalbe, show "Bluetooth, driving mode"
  case 3: driving mode not available and NFC is availalbe, show "Bluetooth, NFC"
  case 4: driving mode not available and NFC not availalbe, show "Bluetooth"
* Add test to verify the summary string is correct in each condition
* Add test to verify getAvailabilityStatus() is AVAILABLE.

Bug: 79299421
Test: make -j50 RunSettingsRoboTests ROBOTEST_FILTER=AdvancedConnectedDeviceControllerTest
Change-Id: I1048355bbd344db3ab645dd1537b4259eff57f38
Merged-In: I1048355bbd344db3ab645dd1537b4259eff57f38

6 years agoMerge "Update UI when BT device is rename" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 18:06:17 +0000 (18:06 +0000)]
Merge "Update UI when BT device is rename" into pi-dev

6 years agoMerge "Don't drop log about excessive O anomaly." into pi-dev
Lei Yu [Fri, 18 May 2018 17:09:44 +0000 (17:09 +0000)]
Merge "Don't drop log about excessive O anomaly." into pi-dev

6 years agoAdd Intentfilter BasePreferenceController
Matthew Fritze [Fri, 11 May 2018 15:35:42 +0000 (08:35 -0700)]
Add Intentfilter BasePreferenceController

For settings which can change in the framework, outside of
the settings app and a slice, a Slice needs to be able to
register a listener for these changes.

Adding a getter for an IntentFilter in BasePreferenceControllers
allows us to use the SliceBroadcastRelay in SysUi to listen for
these changes.

Test: robotests
Fixes: 78138654

Change-Id: I579375069ca98fd21b60cd3a69c1a122cabf96e2
Merged-In: Ifa05b651aaa3458c54866f71469964b1a070e458

6 years agoMerge "Add DnD as a special case Slice" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 14:41:45 +0000 (14:41 +0000)]
Merge "Add DnD as a special case Slice" into pi-dev

6 years agoMerge "Grey the previously connected device preference" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 03:21:57 +0000 (03:21 +0000)]
Merge "Grey the previously connected device preference" into pi-dev

6 years agoGrey the previously connected device preference
hughchen [Mon, 23 Apr 2018 07:55:51 +0000 (15:55 +0800)]
Grey the previously connected device preference

* Add PreviouslyConnectedDevicePreferenceController to handle the preference should be
  enable or disable.
  Example: If there are no previously connected devices disable the preference otherwise
  enable it.
* Add PreviouslyConnectedDevicePreferenceControllerTest
  1. Verify the callback can be registered and unregistered
  2. Verify the preference is enable when there
     have more than 1 previously connected device
  3. Verify the preference is disable when there
     have no previously connected device

Bug: 78250052
Test: make -j50 RunSettingsRoboTests
Change-Id: I31b5d416aaf907c3bbf1cb61de6e7401463e3df7
Merged-In: I31b5d416aaf907c3bbf1cb61de6e7401463e3df7

6 years agoMerge "Update condition title text color." into pi-dev
TreeHugger Robot [Fri, 18 May 2018 01:59:24 +0000 (01:59 +0000)]
Merge "Update condition title text color." into pi-dev

6 years agoMerge "Adjust Lock screen message for better accessibility." into pi-dev
Doris Ling [Fri, 18 May 2018 01:23:00 +0000 (01:23 +0000)]
Merge "Adjust Lock screen message for better accessibility." into pi-dev

6 years agoAdd DnD as a special case Slice
Matthew Fritze [Mon, 30 Apr 2018 19:48:44 +0000 (12:48 -0700)]
Add DnD as a special case Slice

Add DND Slice as a special case, since there is an existing
inheritance structures in the zen mode preference controllers which
would be too risky to change at this point in the release.

Change-Id: If4b7013be35c89695786af2dbbea2edcf7a189f3
Merged-In: Ice608b9a7bd6f38b73e581eb3723f0a2fae96f2b
Test: make RunSettingsRoboTests
Fixes: 67997377

6 years agoMerge "Fix tethering summary when airplane mode is off" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 00:49:50 +0000 (00:49 +0000)]
Merge "Fix tethering summary when airplane mode is off" into pi-dev

6 years agoMerge "Adjust wifi dialog for better accessibility" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 00:12:44 +0000 (00:12 +0000)]
Merge "Adjust wifi dialog for better accessibility" into pi-dev

6 years agoMerge "Misc style updates to fix some GAR issues" into pi-dev
TreeHugger Robot [Fri, 18 May 2018 00:09:44 +0000 (00:09 +0000)]
Merge "Misc style updates to fix some GAR issues" into pi-dev

6 years agoDon't drop log about excessive O anomaly.
Lei Yu [Thu, 17 May 2018 23:42:50 +0000 (16:42 -0700)]
Don't drop log about excessive O anomaly.

Before this CL, we will drop log for excessive bg anomaly that
target O or higher. This CL doesn't drop it however merge it to
ACTION_ANOMALY_IGNORED

Bug: 79944380
Test: RunSettingsRoboTests
Change-Id: I46d0bdb1191d8843ba373e59afb1b0ba16057661

6 years agoUpdate condition title text color.
Doris Ling [Thu, 17 May 2018 23:34:37 +0000 (16:34 -0700)]
Update condition title text color.

- change from color accent to text color primary.

Change-Id: I9aae199a1d98772125526468aa80f9f423b106c0
Fixes: 79700374
Test: visual

6 years agoAdjust wifi dialog for better accessibility
Lei Yu [Thu, 17 May 2018 21:32:59 +0000 (14:32 -0700)]
Adjust wifi dialog for better accessibility

For some items, change the minHeight to 48dp. Also update text size
a little bit to fit the new height.

Change-Id: I87d3067c29d0d87eff6eadc4332984171e9fe4b6
Fixes: 79722015
Test: Build

6 years agoMisc style updates to fix some GAR issues
Fan Zhang [Thu, 17 May 2018 21:05:53 +0000 (14:05 -0700)]
Misc style updates to fix some GAR issues

- Increase tap target height for add wifi dialog entries.
- Increase tap height for vpn editor fields
- Tap target area for switchbar toggle

Change-Id: I0d0e350dd4236cd4fe73fa190fb79ca50de2da60
Fixes: 79871635
Fixes: 79887410
Test: visual

6 years agoAdjust Lock screen message for better accessibility.
Doris Ling [Thu, 17 May 2018 18:26:21 +0000 (11:26 -0700)]
Adjust Lock screen message for better accessibility.

- increase text height to 48dp

Change-Id: Ie3ab56eeed453bb7b131458a3966534a0bf68871
Fixes: 79711251
Test: visual

6 years agoFix tethering summary when airplane mode is off
Lei Yu [Thu, 17 May 2018 19:32:02 +0000 (12:32 -0700)]
Fix tethering summary when airplane mode is off

When airplane mode is off, fall back to default summary
(tether off summary). It should be fine because once tether
state get updated again, it will go through original listener
to update the summary.

Change-Id: Iba9b56f452e72365ea964d841ee156a2625c0ae1
Fixes: 79721162
Test: RunSettingsRoboTests

6 years agoMerge "Make the night display suggestion depend on a flag." into pi-dev
Andrew Sapperstein [Thu, 17 May 2018 20:40:21 +0000 (20:40 +0000)]
Merge "Make the night display suggestion depend on a flag." into pi-dev

6 years agoMerge "Hook up slice deep links" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 20:15:39 +0000 (20:15 +0000)]
Merge "Hook up slice deep links" into pi-dev

6 years agoMerge "Do not perform device index before device provision." into pi-dev
TreeHugger Robot [Thu, 17 May 2018 19:41:43 +0000 (19:41 +0000)]
Merge "Do not perform device index before device provision." into pi-dev

6 years agoUpdate cancel and cast icons
Antony Sargent [Thu, 17 May 2018 18:59:16 +0000 (11:59 -0700)]
Update cancel and cast icons

Bug: 77982107
Test: manual
Change-Id: I7f1af280daf8944dbab48929b7fe7d82f680a448

6 years agoMerge "Setting should handle android.settings.SYNC_SETTINGS from managed profile...
Rubin Xu [Thu, 17 May 2018 18:57:46 +0000 (18:57 +0000)]
Merge "Setting should handle android.settings.SYNC_SETTINGS from managed profile" into pi-dev

6 years agoUpdated delete icon
Antony Sargent [Thu, 17 May 2018 18:55:40 +0000 (11:55 -0700)]
Updated delete icon

Also remove the duplicate ic_menu_delete.xml and fix up places where it
was used.

Bug: 77982107
Test: manual
Change-Id: I23ede37b7cdf9bea59b44cd0f817bf0ad0cd1d69

6 years agoMake the night display suggestion depend on a flag.
Daniel Nishi [Thu, 3 May 2018 02:29:16 +0000 (19:29 -0700)]
Make the night display suggestion depend on a flag.

This allows it to be enabled/disabled on certain devices.

Change-Id: I7b73bb866b05b92588e15ef7ffc2834cdde041ce
Fixes: 78601616
Test: Settings robotest

6 years agoAdd Wifi Slice
Matthew Fritze [Tue, 1 May 2018 23:52:46 +0000 (16:52 -0700)]
Add Wifi Slice

Add a custom Wifi Slice to the Settings Slice Provider.
It needs a custom Slice because of the complicated listener logic
in the MasterSwitchPreferenceController, which makes it hard to
work-in synchronous set/get logic.

The one-off Slice requires extra changes, including:
- Including it in getDescendants
- Handling changes to wifi by the framework

This is the first change that uses SettingsLib's broadcast relay,
which allows settings to (un)register IntentFilters to a Uri,
allowing Settings Slices affected by the framework (quicksettings,
connectivity related, volume, etc) to be updated without action
on the Slice.

Fixes: 70622039
Fixes: 67997332
Test: robotests
Change-Id: Ia76738dd6baacd5522d52df2c61ebad86a600282
Merged-In: Ibfe4736beecb833e3f6bb871b2eb5228a5fd3a34

6 years agoSetting should handle android.settings.SYNC_SETTINGS from managed profile
Rubin Xu [Thu, 17 May 2018 13:48:49 +0000 (14:48 +0100)]
Setting should handle android.settings.SYNC_SETTINGS from managed profile

When android.settings.SYNC_SETTINGS is fired from a managed profile, Settings
should handle it properly and displays the UI to manage accounts in the profile.
Since Settings uses a unified page to display both personal and work accounts,
it should redirect the intent to the UserAndAccountDashboardActivity in user 0

Bug: 79561138
Test: adb shell am start -a android.settings.SYNC_SETTINGS --user 10
      verifies the UI is showing work accounts

Change-Id: Ib82a04ad0ec72d58d60569e38538c5dbd6181bf0

6 years agoMerge "Get rid of divider above ringtone selector" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 13:34:34 +0000 (13:34 +0000)]
Merge "Get rid of divider above ringtone selector" into pi-dev

6 years agoMerge "Add “Rename device” on Bluetooth screen" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 09:08:30 +0000 (09:08 +0000)]
Merge "Add “Rename device” on Bluetooth screen" into pi-dev

6 years agoMerge "Bluetooth and NFC added back to Connection preferences" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 09:06:18 +0000 (09:06 +0000)]
Merge "Bluetooth and NFC added back to Connection preferences" into pi-dev

6 years agoUpdate DialogFragment UI when BT device is add/remove/rename
hughchen [Mon, 23 Apr 2018 12:13:14 +0000 (20:13 +0800)]
Update DialogFragment UI when BT device is add/remove/rename

* Add AudioSwitchCallback() in AudioSwitchPreferenceController.
  This callback is used to notify SoudSettings to update the dialogFragment UI.
* Add UpdatableListPreferenceDialogFragment that updates the available
  options when dialog is shown
* Add test to verify the adapter count when
  onListPreferenceUpdated() is called.

Bug: 77783217
Test: make -j50 RunSettingsRoboTests
Change-Id: I8cac1b30ec50df026f4b7722dd1cd2f69e77a4cb
Merged-In: I8cac1b30ec50df026f4b7722dd1cd2f69e77a4cb

6 years agoMerge changes from topic "pi-telephonydebugmenu" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 04:45:41 +0000 (04:45 +0000)]
Merge changes from topic "pi-telephonydebugmenu" into pi-dev

* changes:
  [Telephony Debug Menu] Add Link Capacity Estimate
  [Telephony Debug Menu] Add Physical Channel Config
  [Telephony Debug Menu] LTE BW and Serving CellInfo

6 years agoUpdate UI when BT device is rename
hughchen [Fri, 20 Apr 2018 02:01:59 +0000 (10:01 +0800)]
Update UI when BT device is rename

* Using getAliasName() instead of getName()
* Add BluetoothDevice isConnected check, when BluetoothDevice is
  disconnected. Do not add to the show list.

Bug: 77783217
Test: make -j50 RunSettingsRoboTests
Change-Id: I183fc693eaefd690568ba2f1ec740258b2bb62c8

6 years agoMerge "Update method isSmartBatteryEnabled()" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 02:43:22 +0000 (02:43 +0000)]
Merge "Update method isSmartBatteryEnabled()" into pi-dev

6 years agoMerge "Convert Magnify controller to TogglePrefController" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 00:43:04 +0000 (00:43 +0000)]
Merge "Convert Magnify controller to TogglePrefController" into pi-dev

6 years agoMerge "Clean-up settings slices" into pi-dev
TreeHugger Robot [Thu, 17 May 2018 00:26:32 +0000 (00:26 +0000)]
Merge "Clean-up settings slices" into pi-dev

6 years agoMerge "Darken the secondary text on storage items." into pi-dev
TreeHugger Robot [Thu, 17 May 2018 00:13:05 +0000 (00:13 +0000)]
Merge "Darken the secondary text on storage items." into pi-dev

6 years agoMerge "Increase the char limit of carrier_and_update_now_text to 34." into pi-dev
Andreas Terzis [Wed, 16 May 2018 23:44:35 +0000 (23:44 +0000)]
Merge "Increase the char limit of carrier_and_update_now_text to 34." into pi-dev

6 years agoMerge "Moves Swipe Up overlay from Settings app to android.internal" into pi-dev
TreeHugger Robot [Wed, 16 May 2018 23:38:31 +0000 (23:38 +0000)]
Merge "Moves Swipe Up overlay from Settings app to android.internal" into pi-dev

6 years agoMerge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak" into pi-dev
TreeHugger Robot [Wed, 16 May 2018 23:28:28 +0000 (23:28 +0000)]
Merge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak" into pi-dev

6 years agoMerge "Set slice summary text to screentitle first" into pi-dev
TreeHugger Robot [Wed, 16 May 2018 22:51:55 +0000 (22:51 +0000)]
Merge "Set slice summary text to screentitle first" into pi-dev

6 years ago[Telephony Debug Menu] Add Link Capacity Estimate
Nathan Harold [Tue, 24 Apr 2018 20:31:07 +0000 (13:31 -0700)]
[Telephony Debug Menu] Add Link Capacity Estimate

Register for the Link capacity estimate for the
cellular default data connection and report it
in the debug menu.

Bug: 78791811
Test: manual
Change-Id: I73d945dfa192873936107902e0de6d58fc69059b