OSDN Git Service

android-x86/packages-apps-Settings.git
6 years agoFix color lint baseline.
Fan Zhang [Fri, 18 May 2018 21:36:21 +0000 (14:36 -0700)]
Fix color lint baseline.
am: 76a0ef6adb

Change-Id: I814c6575a157fa6c4f27cb68aa076df23f94e3be

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 agoMerge "Add Intentfilter BasePreferenceController" into pi-dev
Matthew Fritze [Fri, 18 May 2018 18:59:11 +0000 (11:59 -0700)]
Merge "Add Intentfilter BasePreferenceController" into pi-dev
am: e7906cb910

Change-Id: I4205a88200dcb02ba9029721618da790cb562ea0

6 years agoMerge "Update UI when BT device is rename" into pi-dev
hughchen [Fri, 18 May 2018 18:52:02 +0000 (11:52 -0700)]
Merge "Update UI when BT device is rename" into pi-dev
am: 77d218ab72

Change-Id: I00e7f52939014e6a3079f0a0743fa982fe8abd0a

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 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:31:44 +0000 (10:31 -0700)]
Merge "Don't drop log about excessive O anomaly." into pi-dev
am: a866d6bd56

Change-Id: Ic35a5326c2a9be3024ad246a793e05221b2d7aca

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
Matthew Fritze [Fri, 18 May 2018 14:46:41 +0000 (07:46 -0700)]
Merge "Add DnD as a special case Slice" into pi-dev
am: 6dc6462a54

Change-Id: I8f6260380bb7241ebce956ff2772f7e6ee0218b6

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
hughchen [Fri, 18 May 2018 03:48:39 +0000 (20:48 -0700)]
Merge "Grey the previously connected device preference" into pi-dev
am: d24c9e4a80

Change-Id: Ib21ad60483a97563c075f12d49b0179db44e661b

6 years agoMerge "[automerger skipped] Merge changes from topic "telephony-debug-pi-tweaks"...
Android Build Merger (Role) [Fri, 18 May 2018 03:41:13 +0000 (03:41 +0000)]
Merge "[automerger skipped] Merge changes from topic "telephony-debug-pi-tweaks" am: 5ff91e4fbe am: 768e0a2f37  -s ours" into pi-dev-plus-aosp

6 years agoMerge "Update condition title text color." into pi-dev
Doris Ling [Fri, 18 May 2018 03:40:58 +0000 (20:40 -0700)]
Merge "Update condition title text color." into pi-dev
am: ad031a0a4d

Change-Id: Ibb33ebb3327ed60768399ba5ad3aa18d05ba7846

6 years ago[automerger skipped] Merge changes from topic "telephony-debug-pi-tweaks" am: 5ff91e4fbe
nharold [Fri, 18 May 2018 03:40:32 +0000 (20:40 -0700)]
[automerger skipped] Merge changes from topic "telephony-debug-pi-tweaks" am: 5ff91e4fbe
am: 768e0a2f37  -s ours

Change-Id: I79f4451f4e534fdaaa7e18c28221c6fc35cdba11

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 agoMerge changes from topic "telephony-debug-pi-tweaks"
nharold [Fri, 18 May 2018 02:29:13 +0000 (19:29 -0700)]
Merge changes from topic "telephony-debug-pi-tweaks"
am: 5ff91e4fbe

Change-Id: Ia2798429d3be242a56d8ac541668ada90ea499d7

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:48:08 +0000 (18:48 -0700)]
Merge "Adjust Lock screen message for better accessibility." into pi-dev
am: 1b242d24ca

Change-Id: Ie36b95d76d53076c4d35a5973c260dd98c5e0693

6 years agoMerge "Fix tethering summary when airplane mode is off" into pi-dev
Lei Yu [Fri, 18 May 2018 01:30:48 +0000 (18:30 -0700)]
Merge "Fix tethering summary when airplane mode is off" into pi-dev
am: a07b1f83a8

Change-Id: I2f200d8f70e4f84906d0db4b9a3dd831d3278bfc

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 "Adjust wifi dialog for better accessibility" into pi-dev
Lei Yu [Fri, 18 May 2018 01:19:25 +0000 (18:19 -0700)]
Merge "Adjust wifi dialog for better accessibility" into pi-dev
am: e2d14d409e

Change-Id: I5dc74f51fdbcd00d0dd71d632313c60f200a639d

6 years agoMerge changes from topic "telephony-debug-pi-tweaks"
nharold [Fri, 18 May 2018 01:15:48 +0000 (01:15 +0000)]
Merge changes from topic "telephony-debug-pi-tweaks"

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

6 years agoMerge "Misc style updates to fix some GAR issues" into pi-dev
Fan Zhang [Fri, 18 May 2018 01:13:41 +0000 (18:13 -0700)]
Merge "Misc style updates to fix some GAR issues" into pi-dev
am: 2200308554

Change-Id: Ia3ed8b5a46ec3be2a718af8e31a0ef6af64ab541

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:42:38 +0000 (13:42 -0700)]
Merge "Make the night display suggestion depend on a flag." into pi-dev
am: 96294df2f0

Change-Id: I1463f360f286e7770d0e7ecd5e7d3ab69ecff837

6 years agoMerge "Hook up slice deep links" into pi-dev
Jason Monk [Thu, 17 May 2018 20:41:27 +0000 (13:41 -0700)]
Merge "Hook up slice deep links" into pi-dev
am: 7e6d495cec

Change-Id: I0a0bd515a5b43828092ca4ec50ef9d20c660a4da

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
Fan Zhang [Thu, 17 May 2018 19:50:17 +0000 (12:50 -0700)]
Merge "Do not perform device index before device provision." into pi-dev
am: 1fe4512596

Change-Id: I2cc6689cd6c80df36c4565fc48b396abb4b16288

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 agoMerge "Setting should handle android.settings.SYNC_SETTINGS from managed profile...
Rubin Xu [Thu, 17 May 2018 19:14:17 +0000 (12:14 -0700)]
Merge "Setting should handle android.settings.SYNC_SETTINGS from managed profile" into pi-dev
am: ef088843ae

Change-Id: I0b0e7912fcbdcb819a6b7f2e50f91eef18b8092a

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 ago[Telephony Debug Menu] Redo Layout
Nathan Harold [Tue, 24 Apr 2018 20:21:19 +0000 (13:21 -0700)]
[Telephony Debug Menu] Redo Layout

Changes to the layout to better group
related fields, add more definite
boundaries, fix some alignment issues,
and put more-often-used fields closer
to the top.

Bug: 78791811
Test: manual
Change-Id: I492abe16a25d1880e4385a78247925805fe5b590

6 years ago[Telephony Debug Menu] Remove DcRtInfo
Nathan Harold [Wed, 18 Apr 2018 00:13:30 +0000 (17:13 -0700)]
[Telephony Debug Menu] Remove DcRtInfo

Remove the obsolete and unsupported DcRtInfo
field from the Debug menu. Since it doesn't
do anything and hasn't for a few releases,
we should make space for things that are
supported and minimize clutter.

Bug: 78791811
Test: manual
Change-Id: Id4cc808bf5c7671408cd5297965d93140aeefe97

6 years ago[Telephony Debug Menu] Remove NeighboringCellInfo
Nathan Harold [Wed, 18 Apr 2018 00:09:42 +0000 (17:09 -0700)]
[Telephony Debug Menu] Remove NeighboringCellInfo

This CL removes the long-obsolete NeighboringCellInfo.
From a debug perspective, this info is a subset of the
other info already present, so it just adds clutter
without adding any value.

Bug: 78791811
Test: manual
Change-Id: Iaf275f81e276f63bdd9651ac60a5485bf5bdf160

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
Merged-In: I73d945dfa192873936107902e0de6d58fc69059b
Change-Id: I73d945dfa192873936107902e0de6d58fc69059b
(cherry picked from commit f10ea32d5572e3e65057532ddb1b3687f5a9f77e)

6 years ago[Telephony Debug Menu] Add Physical Channel Config
Nathan Harold [Tue, 24 Apr 2018 01:20:43 +0000 (18:20 -0700)]
[Telephony Debug Menu] Add Physical Channel Config

Add a field to display the PhyChanConfig and register
for this event as part of the PhoneStateListener.

Bug: 78791811
Test: manual
Merged-In: Ic038aa65655f8efa98bf1d6388e7c61761d2eb4a
Change-Id: Ic038aa65655f8efa98bf1d6388e7c61761d2eb4a
(cherry picked from commit 433ca4427ca8d3b349b9997f3dca03f96c5739cf)

6 years ago[Telephony Debug Menu] LTE BW and Serving CellInfo
Nathan Harold [Wed, 18 Apr 2018 00:01:32 +0000 (17:01 -0700)]
[Telephony Debug Menu] LTE BW and Serving CellInfo

Add debug menu support for the serving cell status
indication and the LTE bandwidth in the CellInfo
display.

Bug: 78791811
Test: manual
Merged-In: Ic51858131af671317431e0970bdcaeebcb460931
Change-Id: Ic51858131af671317431e0970bdcaeebcb460931
(cherry picked from commit 6e16fdf39907f6edaeb9fb431ed1cf20a8091b05)

6 years agoAdd Wifi Slice
Matthew Fritze [Thu, 17 May 2018 18:35:43 +0000 (11:35 -0700)]
Add Wifi Slice
am: 46aa586610

Change-Id: If12651655b7b360ee3ed886a111f35e614a2c818

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
Beverly [Thu, 17 May 2018 13:51:31 +0000 (06:51 -0700)]
Merge "Get rid of divider above ringtone selector" into pi-dev
am: 24bbc4bfe1

Change-Id: I3d94d0cc0f7c6ea6c38f4dffed92af9f73d9ebc1

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
hughchen [Thu, 17 May 2018 09:13:56 +0000 (02:13 -0700)]
Merge "Add Rename device on Bluetooth screen" into pi-dev
am: 667cbc5846

Change-Id: Ib44bc3f768769dc9089a33543912faf871fafab5

6 years agoMerge "Bluetooth and NFC added back to Connection preferences" into pi-dev
hughchen [Thu, 17 May 2018 09:13:22 +0000 (02:13 -0700)]
Merge "Bluetooth and NFC added back to Connection preferences" into pi-dev
am: 273faa216e

Change-Id: I01c054196b04b66677708711be0d298ef2c24041

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 [Thu, 17 May 2018 08:41:01 +0000 (01:41 -0700)]
Update DialogFragment UI when BT device is add/remove/rename
am: b6ac12eed4

Change-Id: I788ef736d4d44d7224add9e2cfbd4a3fa9febc73

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
Nathan Harold [Thu, 17 May 2018 05:02:33 +0000 (22:02 -0700)]
Merge changes from topic "pi-telephonydebugmenu" into pi-dev
am: 0cf2e41bf8

Change-Id: I21d57ebf1930cf69fed2525c5b0f12e2bc3b1953

6 years ago[Telephony Debug Menu] Add Physical Channel Config
Nathan Harold [Thu, 17 May 2018 05:01:50 +0000 (22:01 -0700)]
[Telephony Debug Menu] Add Physical Channel Config
am: 433ca4427c

Change-Id: I38b16e9cf6f96fd6a508141fcd8f45ccf79e25d5

6 years ago[Telephony Debug Menu] LTE BW and Serving CellInfo
Nathan Harold [Thu, 17 May 2018 05:00:56 +0000 (22:00 -0700)]
[Telephony Debug Menu] LTE BW and Serving CellInfo
am: 6e16fdf399

Change-Id: I9a258017786483a8c7b1f463b3ddf2468738f294

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
Lei Yu [Thu, 17 May 2018 02:56:01 +0000 (19:56 -0700)]
Merge "Update method isSmartBatteryEnabled()" into pi-dev
am: 3feb2f87ff

Change-Id: Ia4a5ca96a43eb4b9c2ad03f1f89c3bb4e6dfa632

6 years ago[automerger skipped] Merge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection...
Nitin Shivpure [Thu, 17 May 2018 02:53:26 +0000 (19:53 -0700)]
[automerger skipped] Merge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak" am: 2d523f4e99
am: 606f1d02eb  -s ours

Change-Id: Ia68afc7be0c8a2cdb0c4cc977e7f2735cf4b9c8a

6 years agoMerge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak"
Nitin Shivpure [Thu, 17 May 2018 02:44:41 +0000 (19:44 -0700)]
Merge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak"
am: 2d523f4e99

Change-Id: I792ff3b090d59851c459066dd00d6fdbcb6e3a26

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 "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak"
Treehugger Robot [Thu, 17 May 2018 01:28:02 +0000 (01:28 +0000)]
Merge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak"

6 years agoMerge "Convert Magnify controller to TogglePrefController" into pi-dev
hjchangliao [Thu, 17 May 2018 01:10:56 +0000 (18:10 -0700)]
Merge "Convert Magnify controller to TogglePrefController" into pi-dev
am: cd28a977ca

Change-Id: Ic118ddc1915e26c9317f0c53edbf60539fc78534

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
Matthew Fritze [Thu, 17 May 2018 00:33:28 +0000 (17:33 -0700)]
Merge "Clean-up settings slices" into pi-dev
am: d0888e9e5b

Change-Id: I673981e5f200b0d97649d4efcfbe69eb73bbd765

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
Daniel Nishi [Thu, 17 May 2018 00:25:09 +0000 (17:25 -0700)]
Merge "Darken the secondary text on storage items." into pi-dev
am: 0226c4d39d

Change-Id: Ie3b9acaa9b4390ecb4ec21e3bc19a4456b8b31cb

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:49:50 +0000 (16:49 -0700)]
Merge "Increase the char limit of carrier_and_update_now_text to 34." into pi-dev
am: 6eb1d9ed90

Change-Id: I0451cda170f6e286dda1213ebaec3bc846e49022

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
Mehdi Alizadeh [Wed, 16 May 2018 23:42:52 +0000 (16:42 -0700)]
Merge "Moves Swipe Up overlay from Settings app to android.internal" into pi-dev
am: 9a93a1dbe9

Change-Id: I07e9841b959cc1332d51312671bbdfaaef844c7c

6 years agoMerge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak" into pi-dev
Nitin Shivpure [Wed, 16 May 2018 23:41:43 +0000 (16:41 -0700)]
Merge "Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak" into pi-dev
am: d924894652

Change-Id: Ia7a01f35e8a231cf53b481e71266982359a810cf

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
Matthew Fritze [Wed, 16 May 2018 23:08:00 +0000 (16:08 -0700)]
Merge "Set slice summary text to screentitle first" into pi-dev
am: e7f321c3c0

Change-Id: Ib351491d18ef9fb057fffebf7c1bc2b90c3a917b

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

6 years ago[Telephony Debug Menu] Add Physical Channel Config
Nathan Harold [Tue, 24 Apr 2018 01:20:43 +0000 (18:20 -0700)]
[Telephony Debug Menu] Add Physical Channel Config

Add a field to display the PhyChanConfig and register
for this event as part of the PhoneStateListener.

Bug: 78791811
Test: manual
Change-Id: Ic038aa65655f8efa98bf1d6388e7c61761d2eb4a

6 years ago[Telephony Debug Menu] LTE BW and Serving CellInfo
Nathan Harold [Wed, 18 Apr 2018 00:01:32 +0000 (17:01 -0700)]
[Telephony Debug Menu] LTE BW and Serving CellInfo

Add debug menu support for the serving cell status
indication and the LTE bandwidth in the CellInfo
display.

Bug: 78791811
Test: manual
Change-Id: Ic51858131af671317431e0970bdcaeebcb460931

6 years agoDarken the secondary text on storage items.
Daniel Nishi [Wed, 16 May 2018 22:34:34 +0000 (15:34 -0700)]
Darken the secondary text on storage items.

This darkens the X.XX GB text on the storage items to improve the
contrast between the text and the background color.

Bug: 79754437
Test: Manual
Change-Id: Icc44a97d810cd1aea22438f38e5e97ddb7b8e43d

6 years agoBluetooth: Fix to avoid BluetoothPan ServiceConnection leak
Nitin Shivpure [Fri, 11 May 2018 07:56:58 +0000 (13:26 +0530)]
Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak

Usecase:
1.) Make sure BT is turned off.
2.) Go to Settings -> Network & Internet
3.) Press back  from Network & Internet.
4.) Repeat above step 2000 times

Expected Result:
No ANR/Crashed should be seen.

Observed Result:
ServiceConnection leak is happening & android setting app get crashed.

Root cause: TetherPreferenceController tries to get
pan Proxy object, when BT is oFF, which is leaking one
service connection each time

Fix: getProfileProxy for Pan must only be called, when BT is
      turned on.

Test: lifeCycle_onCreate_shouldNotInitBluetoothPanWhenBluetoothOff

Bug: 79561076
Change-Id: I85208f48ce4dded94020cb156fcdb98b2cc873f9
Merged-In: I85208f48ce4dded94020cb156fcdb98b2cc873f9

6 years agoBluetooth: Fix to avoid BluetoothPan ServiceConnection leak
Nitin Shivpure [Fri, 11 May 2018 07:56:58 +0000 (13:26 +0530)]
Bluetooth: Fix to avoid BluetoothPan ServiceConnection leak

Usecase:
1.) Make sure BT is turned off.
2.) Go to Settings -> Network & Internet
3.) Press back  from Network & Internet.
4.) Repeat above step 2000 times

Expected Result:
No ANR/Crashed should be seen.

Observed Result:
ServiceConnection leak is happening & android setting app get crashed.

Root cause: TetherPreferenceController tries to get
pan Proxy object, when BT is oFF, which is leaking one
service connection each time

Fix: getProfileProxy for Pan must only be called, when BT is
      turned on.

Test: lifeCycle_onCreate_shouldNotInitBluetoothPanWhenBluetoothOff

Bug: 79561076
Change-Id: I85208f48ce4dded94020cb156fcdb98b2cc873f9
(cherry picked from commit 31bcf6225cdabee4f810d4fe55ea32d0d43a9c5c)
(cherry picked from commit 31c799305b480e56bd083a48c6acca11572ebe16)

6 years agoMerge "Move app setting link from Entity header to pref controller" into pi-dev
Fan Zhang [Wed, 16 May 2018 21:08:25 +0000 (14:08 -0700)]
Merge "Move app setting link from Entity header to pref controller" into pi-dev
am: e3319d0449

Change-Id: I5cbc1dc4dfab9df74bca3bda824d38d3b4b778f6

6 years agoMerge "Move app setting link from Entity header to pref controller" into pi-dev
TreeHugger Robot [Wed, 16 May 2018 20:51:17 +0000 (20:51 +0000)]
Merge "Move app setting link from Entity header to pref controller" into pi-dev

6 years agoDo not perform device index before device provision.
Fan Zhang [Wed, 16 May 2018 20:26:24 +0000 (13:26 -0700)]
Do not perform device index before device provision.

Bug: 79841744
Test: robotests
Change-Id: I74243b6f31364220156e91fe63b56138a0240714

6 years agoMove app setting link from Entity header to pref controller
Fan Zhang [Mon, 14 May 2018 21:06:23 +0000 (14:06 -0700)]
Move app setting link from Entity header to pref controller

Change-Id: I13a27486a9c9b4c4fb358715d678473e63c1b624
Merged-In: I13a27486a9c9b4c4fb358715d678473e63c1b624
Fixes: 79688822
Test: robotest

6 years agoIncrease the char limit of carrier_and_update_now_text to 34.
Andreas Terzis [Wed, 16 May 2018 19:35:25 +0000 (12:35 -0700)]
Increase the char limit of carrier_and_update_now_text to 34.

The translation of the carrier_and_update_now_text field
in some European languages requires 34 characters. To
accomodate these requirements increase the character
limit from 30 to 34.

Bug: 76443102
Test: manual
Change-Id: I61c95fc6c30bd98d6b418047ae7cc1f2423a12e0

6 years agoMerge "Support Vibrate for calls in Settings Slices" into pi-dev
joeshih [Wed, 16 May 2018 18:58:11 +0000 (11:58 -0700)]
Merge "Support Vibrate for calls in Settings Slices" into pi-dev
am: a0f9241400

Change-Id: Ib77fc8257bfb4a00368735504558c6b27a95ec17

6 years agoMerge "Support Vibrate for calls in Settings Slices" into pi-dev
TreeHugger Robot [Wed, 16 May 2018 18:48:14 +0000 (18:48 +0000)]
Merge "Support Vibrate for calls in Settings Slices" into pi-dev

6 years agoGet rid of divider above ringtone selector
Beverly [Wed, 16 May 2018 18:28:15 +0000 (14:28 -0400)]
Get rid of divider above ringtone selector

Change-Id: I939d1ab061fb55853fbc0505b8d9025715b9df97
Fixes: 79480349
Test: manual

6 years agoMerge "Change string from "Add device" to "Pair new device"" into pi-dev
hughchen [Wed, 16 May 2018 17:47:40 +0000 (10:47 -0700)]
Merge "Change string from "Add device" to "Pair new device"" into pi-dev
am: 46338558e1

Change-Id: I5fa291ba3677398efcfe0f5b89f10df24463a3fa